Linux 堆疊入門 - AWS OpsWorks

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

Linux 堆疊入門

重要

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

在本逐步解說中,您將學習如何使用 AWS OpsWorks 堆疊來建立 Node.js 應用程式環境。完成後,您將擁有一個運行 Chef 12 的 Amazon 彈性計算雲(亞馬遜 EC2)實例,一個 Node.js HTTP 服務器以及一個 Web 應用程序,您可以使用它們與 Twitter 進行交互並在網頁上留下評論。

Chef 是一個第三方框架,用來設定和維護伺服器 (如 EC2 執行個體) 以及在這些伺服器上部署和維護應用程式的方式。如果您不熟悉 Chef,我們建議您在完成本逐步解說之後進一步了解 Chef,以便您可以充分利用 AWS OpsWorks Stacks 提供的所有功能。(如需詳細資訊,請參閱了解 Chef 網站。)

AWS OpsWorks 堆棧支持四個 Linux 發行版:Amazon Linux,Ubuntu 的服務器,CentOS 和紅帽企業 Linux。在本逐步解說中,我們使用 Ubuntu 伺服器。 AWS OpsWorks 堆疊也適用於視窗伺服器。雖然我們有 Windows Server 堆疊的同等逐步解說,但我們建議您先完成此逐步解說,以瞭解 AWS OpsWorks 堆疊和 Chef 的基本概念,這些概念不會在此重複。完成本演練後,請參閱 入門:Windows 演練。