AWS OpsWorks Stacks 是一項組態管理服務,能夠協助您使用 Chef 自動化操作,如軟體組態、套件安裝、資料庫設定、伺服器擴展以及程式碼部署。OpsWorks Stacks 提供您定義應用程式架構和資源組態的彈性,並可為您處理 AWS 資源的佈建與管理。OpsWorks Stacks 包括根據時間或負載的應用程式自動化擴展、協助故障排除並根據資源狀態採取自動化動作的監控,以及可更輕鬆地管理多使用者環境的許可和政策管理。

AWS OpsWorks

試用
或者,請登入主控台

獲得 12 個月的 AWS 免費用量方案,同時享受 AWS 的基本支援功能,包括全年無休的客戶服務、支援論壇等等。

OpsWorks_PDP_Header

您可以從範本組態來部署 Amazon EC2 執行個體,包括建立 Amazon EBS 磁碟區。AWS OpsWorks Stacks 也可維護與保留資源之間的關係,例如,可確保執行個體即使停止並在數星期後再啟動,仍保留其彈性 IP 地址和磁碟區。

您可以根據各種生命週期事件 (例如將基本作業系統映像引導到工作伺服器,或修改執行中的服務以反映變更),以隨需或自動化方式在執行個體上設定軟體。當觸發生命週期事件時,AWS OpsWorks Stacks 會執行適用於該層的內建方法以及您為特定事件所指定的任何自訂方法。

您可以從儲存庫提取程式碼,然後將它安裝到一個或所有的執行個體上。設定做為一個系統搭配運作的多個應用程式可以包含在一個堆疊中。

AWS OpsWorks Stacks 能夠自動修復您的堆疊。如果堆疊中的某個執行個體失敗,OpsWorks Stacks 可以使用新的執行個體取代。

您可以使用根據時間或負載的自動擴展功能,來調整執行中執行個體的數目以符合您的負載。集區中的執行個體大小各異,可讓您逐步或快速進行擴展。這讓您能夠僅使用所需的執行個體來處理負載峰值,並可節省費用。

AWS OpsWorks Stacks 會將所有資源指標傳送到 Amazon CloudWatch,讓您輕鬆查看圖表和設定警示,以協助排除故障並根據資源的狀態自動採取動作。

您可以使用 AWS OpsWorks Stacks 設定和管理 Linux 及 Windows EC2 執行個體。

您可以使用 AWS OpsWorks Stacks 在任何 Linux 伺服器上部署、管理及擴展應用程式,例如,EC2 執行個體或自己的資料中心上執行的伺服器 (您的伺服器必須能夠連接至 AWS 公有終端節點)。

您可以授與 AWS IAM 使用者存取特定堆疊,便於管理多使用者環境。您也可以在每個堆疊上針對動作來設定使用者特定的許可,讓您決定誰能夠部署新應用程式版本或建立新資源。您可以將每個堆疊的管理委派給特定使用者或一組使用者。您可以控制對 Amazon EC2 執行個體的使用者層級 SSH 存取,讓您立即授權或移除個別使用者對執行個體的存取權。AWS OpsWorks Stacks 可讓您建立堆疊,以定義執行個體的佈建方式和佈建人員,藉此支援您的需求,例如,確保使用者只能在您指定的 VPC 中執行執行個體。

AWS OpsWorks Stacks 包含簡單的 Web 界面、CLI 及開發套件,可提供您執行應用程式所需的核心工具。依層彙總的 Amazon CloudWatch 指標等內建功能以及在區域內和區域間複製堆疊的能力,提供了讓應用程式順暢操作所需的工具。您可以集中執行指令碼和更新執行個體,無須登入每部機器。日誌記錄了您在執行個體上執行的每個動作,包括軟體部署。

使用本服務需遵守 Amazon Web Services 客戶協議