本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
步驟 3:向外延展 IISExample
重要
所以此 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請聯絡 AWS 支援 團隊上 AWS Re: 郵寄
如果您的傳入使用者請求數量開始接近您可透過單一 t2.micro 執行個體處理之請求限制,則您需要增加伺服器容量。您可以移至較大的執行個體,但具有限制。更靈活的方法是將執行個體新增到您的堆疊,然後將其放置在負載平衡器後方。此基本架構看起來類似下列內容。

除了其他優勢以外,此方法比單一大型執行個體更穩健。
-
如果其中某個執行個體故障,負載平衡器會將傳入請求分配到其餘的執行個體,且您的應用程式可繼續運作。
-
如果您將執行個體放置在不同的可用區域 (建議的實務),即使某個可用區域遇到問題,您的應用程式仍將繼續運作。
AWS OpsWorks 堆疊可讓您輕鬆擴展堆疊。本節說明如何將第二個 24/7 PHP App Server 執行個體新增至 Elastic Load Balancing 器,IISExample並將這兩個執行個體放在彈性負載平衡器之後,向外擴充堆疊的基本概念。您可以輕鬆擴展該過程以添加任意數量的 24/7 實例,也可以使用基於時間的實例 AWS OpsWorks 堆疊會自動擴充您的堆疊。如需詳細資訊,請參閱使用時間型和負載型執行個體管理負載。