

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 步驟 3：橫向擴展 IISExample
<a name="gettingstarted-windows-scale"></a>

**重要**  
 AWS OpsWorks Stacks 此服務已於 2024 年 5 月 26 日終止，並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載遷移至其他解決方案。如果您對遷移有任何疑問，請透過 [AWS re：Post](https://repost.aws/) 或透過 [AWS Premium Support](https://aws.amazon.com/support) 聯絡 AWS 支援 團隊。

如果您的傳入使用者請求數量開始接近您可透過單一 t2.micro 執行個體處理之請求限制，則您需要增加伺服器容量。您可以移至較大的執行個體，但具有限制。更靈活的方法是將執行個體新增到您的堆疊，然後將其放置在負載平衡器後方。此基本架構看起來類似下列內容。

![\[OpsWorks stack architecture with load balancer, Windows instances, and external repositories.\]](http://docs.aws.amazon.com/zh_tw/opsworks/latest/userguide/images/php_walkthrough_arch_4_windows.png)


除了其他優勢以外，此方法比單一大型執行個體更穩健。
+ 如果其中某個執行個體故障，負載平衡器會將傳入請求分配到其餘的執行個體，且您的應用程式可繼續運作。
+ 如果您將執行個體放置在不同的可用區域 (建議的實務)，即使某個可用區域遇到問題，您的應用程式仍將繼續運作。

OpsWorks Stacks 可讓您輕鬆地向外擴展堆疊。本節說明如何將第二個全年無休 PHP App Server 執行個體新增至 IISExample，並將兩個執行個體放在 Elastic Load Balancing 負載平衡器後方，以擴展堆疊的基本概念。您可以輕鬆擴展程序來新增 24 小時全年無休的任意執行個體，也可以使用時間型執行個體讓 OpsWorks Stacks 自動擴展您的堆疊。如需詳細資訊，請參閱[使用時間型和負載型執行個體管理負載](workinginstances-autoscaling.md)。