本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Chef 11 Linux 堆疊入門
重要
所以此 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請聯絡 AWS Support 團隊上 AWS Re: 郵寄
注意
本節說明如何開始搭配 Chef 11 使用 Linux 堆疊。如需 Chef 12 Linux 堆疊入門的資訊,請參閱入門:Linux。如需 Chef 12 Windows 堆疊入門的資訊,請參閱入門:Windows。
雲端式應用程式通常需要一組相關資源 (應用程式伺服器、資料庫伺服器等),這些資源必須共同建立和管理。此執行個體的集合稱為「堆疊」。簡易的應用程式堆疊看起來可能如下。
基本架構由下列項目組成:
-
將來自使用者的傳入流量平均分散至應用程式伺服器的負載平衡器。
-
一組數量足以處理流量的應用程式伺服器執行個體。
-
提供應用程式伺服器後端資料存放區的資料庫伺服器。
此外,您通常需要一種將應用程式分散至應用程式伺服器、監控堆疊等的方式。
AWS OpsWorks Stacks 提供了一種簡單而直接的方式來建立和管理堆疊及其相關聯的應用程式和資源。本章介紹的基礎知識 AWS OpsWorks 堆疊 (以及其一些較為複雜的功能),逐步引導您完成在圖表中建立應用程式伺服器堆疊的程序。它使用增量開發模型 AWS OpsWorks 堆疊可讓您輕鬆遵循:設定基本堆疊,一旦正常運作,就會新增元件,直到您達到功能完整的實作為止。
-
步驟 1:完成事前準備示範如何進行設定以開始演練。
-
步驟 2:建立簡易應用程式伺服器堆疊 - Chef 11 示範如何建立只由單一應用程式伺服器組成的極簡堆疊。
-
步驟 3:新增後端資料存放區示範如何建立資料庫伺服器,並將其連線至應用程式伺服器。
-
步驟 4:向外延展 MyStack示範如何透過新增更多應用程式伺服器來擴展堆疊以處理增加的負載,以及分配傳入流量的負載平衡器。