步驟 2:建立簡易應用程式伺服器堆疊 - Chef 11 - AWS OpsWorks

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

步驟 2:建立簡易應用程式伺服器堆疊 - Chef 11

重要

該 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請透過 AWS Re: post 或透過進AWS 階 Support 與 AWS Support 團隊聯絡。

基本應用程式伺服器堆疊包含一個具有公有 IP 地址的應用程式伺服器執行個體,以接收使用者請求。應用程式程式碼和任何相關檔案均存放於單獨的儲存庫中,並從該位置部署到伺服器。下圖說明此類堆疊。

該堆疊具有下列元件:

  • layer 代表執行個體的群組,並指定設定它們的方式。

    此範例中的圖層代表一組 PHP 應用程式伺服器執行個體。

  • 執行個體,代表一個 Amazon EC2 執行個體。

    在此範例中,執行個體已設定為執行 PHP 應用程式伺服器。圖層可以有任意數量的例證。 AWS OpsWorks 堆疊也支援數個其他應用程式伺服器。如需詳細資訊,請參閱 應用程式伺服器 Layer

  • 「應用程式」包含在應用程式伺服器上安裝應用程式的必要資訊。

    程式碼會儲存在遠端儲存庫中,例如 Git 儲存庫或 Amazon S3 儲存貯體。

以下各節說明如何使用 St AWS OpsWorks acks 主控台建立堆疊和部署應用程式。您也可以使用 AWS CloudFormation 範本來佈建堆疊。如需佈建本主題所述堆疊的範例範本,請參閱 AWS OpsWorks 程式碼片段