AWS OpsWorks Stacks 讓您在 AWS 和現場部署管理應用程式與伺服器。有了 OpsWorks Stacks,您可以將應用程式製作成包含不同層 (如負載平衡、資料庫和應用程式伺服器) 的堆疊模型。您可以在每一層部署和設定 Amazon EC2 執行個體,或連接其他資源 (例如 Amazon RDS 資料庫)。OpsWorks Stacks 讓您可以根據預設時間表或回應變動的流量程度,為伺服器設定自動化擴展,而且它使用生命週期勾點在您的環境擴展時協調變更。使用 Chef Solo 來執行 Chef 方法,讓您可以將各種任務自動化,例如安裝套件與程式設計語言或框架、設定軟體等等。

AWS OpsWorks

試用
或者,請登入主控台

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

opsworks-video-thumbnail
3:16
AWS OpsWorks Stacks 簡介

OpsWorks_Benefit_SupportApp

AWS OpsWorks Stacks 支援種類眾多的架構,從簡單的 Web 應用程式到高度複雜的自訂應用程式,還有可透過指令碼安裝的任何軟體。因為 AWS OpsWorks Stacks 支援 Chef 方法和 Bash/PowerShell 指令碼,所以您可以善加利用 MongoDB 和 Elasticsearch 這類由社群建立的組態。您可使用定義資源和軟體組態的層開始塑造您的應用程式,並將其視覺化。您可以控制應用程式組態的各個方面,以符合您的需求、程序和工具。

OpsWorks_Benefit_ConfigurationCode

AWS OpsWorks Stacks 可讓您以一種格式定義整個環境的組態,將其視為應用程式原始程式碼進行維護,並將其版本化。您可以在新執行個體上複製軟體組態,並對所有執行中的執行個體套用變更,隨時確保組態的一致性。只需按一下按鈕,您便可以將您的應用程式從 Git 和 Subversion 這類的來源儲存庫部署至一個或數百個執行個體。

OpsWorks_Benefit_Automation

AWS OpsWorks Stacks 提供動態組態和協調功能,讓您可以在應用程式的生命週期內有效管理應用程式,包括支援自動執行個體擴展和自動修復。每個上線的新執行個體均可自動按規則建置,並且隨系統事件而變更組態。例如,您可以在新的 Web 伺服器上線時變更 Web 應用程式防火牆的組態,無須手動操作。

OpsWorks_Benefit_ResourceOrganization

AWS OpsWorks Stacks 讓您使用堆疊、層和應用程式等概念來塑造您的應用程式並將其視覺化。OpsWorks Stacks 儀表板顯示您的堆疊在所有 AWS 區域中的狀態。AWS OpsWorks Stacks 使用堆疊和層名稱來標記您的資源,不僅更易於尋找,而且支援監控、成本分配和許可的邏輯分組。您可以授予 AWS IAM 使用者存取特定堆疊,便於管理多使用者環境。 

OpsWorks_Benefit_SupportsAnyServer

AWS OpsWorks Stacks 可協助您在任何 Linux 或 Windows 伺服器 (包含現有的 EC2 執行個體或在自己的資料中心執行的伺服器) 上自動化操作任務,像是軟體組態、套件安裝、資料庫設定和程式碼部署。您可以使用單一組態管理服務,在混合式架構中部署和操作應用程式。



AWS OpsWorks Stacks 讓您能夠使用層來塑造應用程式並將其視覺化,而這些層定義了如何設定一組集中管理的資源。您也可以為每個層定義軟體組態,包括安裝程式碼和初始任務。當您將執行個體新增到層時,會為您套用所有組態步驟。OpsWorks Stacks 在推廣各種慣例作法的同時也保持靈活性,讓您能夠自訂環境的各個層面。AWS OpsWorks Stacks 支援可透過指令碼安裝的任何軟體。因為 OpsWorks Stacks 使用 Chef 框架,所以您可以使用自己的方法或利用數百種由社群建立的組態。

 

AWS OpsWorks Stacks 支援各種 DevOps 原則,例如持續整合。您環境中的一切均可自動化。您不但可以指定如何部署程式碼,還可以使用 Chef 方法設定伺服器上的軟體,及設定 AWS API 以佈建資源。這支援從您的來源儲存庫到您的建構伺服器、整合測試、生產的管道。