

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

# Chef 11 Linux 堆疊入門
<a name="gettingstarted"></a>

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

**注意**  
本節說明如何開始搭配 Chef 11 使用 Linux 堆疊。如需 Chef 12 Linux 堆疊入門的資訊，請參閱[入門：Linux](gettingstarted-linux.md)。如需 Chef 12 Windows 堆疊入門的資訊，請參閱[入門：Windows](gettingstarted-windows.md)。

雲端型應用程式通常需要一組必須共同建立和管理的相關資源，例如應用程式伺服器、資料庫伺服器等。此執行個體的集合稱為「堆疊」**。簡易的應用程式堆疊看起來可能如下。

![\[Diagram showing users connecting to app servers via internet and load balancer, with a shared database.\]](http://docs.aws.amazon.com/zh_tw/opsworks/latest/userguide/images/php_walkthrough_arch.png)


基本架構由下列項目組成：
+ 將來自使用者的傳入流量平均分散至應用程式伺服器的負載平衡器。
+ 一組數量足以處理流量的應用程式伺服器執行個體。
+ 提供應用程式伺服器後端資料存放區的資料庫伺服器。

此外，您通常需要一種將應用程式分散至應用程式伺服器、監控堆疊等的方式。

OpsWorks Stacks 提供簡單且直接的方式來建立和管理堆疊及其相關聯的應用程式和資源。本章介紹 OpsWorks Stacks 的基本概念，以及一些更複雜的功能，引導您完成圖表中建立應用程式伺服器堆疊的程序。它使用 Stacks OpsWorks 易於遵循的增量開發模型：設定基本堆疊，並在正常運作後新增元件，直到您達到功能完整的實作為止。
+ [步驟 1：完成事前準備](gettingstarted-prerequisites.md)示範如何進行設定以開始演練。
+ [步驟 2：建立簡易應用程式伺服器堆疊 - Chef 11](gettingstarted-simple.md) 示範如何建立只由單一應用程式伺服器組成的極簡堆疊。
+ [步驟 3：新增後端資料存放區](gettingstarted-db.md)示範如何建立資料庫伺服器，並將其連線至應用程式伺服器。
+ [步驟 4：橫向擴展 MyStack](gettingstarted-scale.md)示範如何透過新增更多應用程式伺服器來擴展堆疊以處理增加的負載，以及分配傳入流量的負載平衡器。

**Topics**
+ [步驟 1：完成事前準備](gettingstarted-prerequisites.md)
+ [步驟 2：建立簡易應用程式伺服器堆疊 - Chef 11](gettingstarted-simple.md)
+ [步驟 3：新增後端資料存放區](gettingstarted-db.md)
+ [步驟 4：橫向擴展 MyStack](gettingstarted-scale.md)
+ [步驟 5：刪除 MyStack](gettingstarted-delete.md)