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 会运行适合相关层的内置配方以及您分配给该特定事件的所有自定义配方。

您可以从存储库中提取代码并将其安装到您的一个或全部实例上。您可以在一个 stack 中配置多个应用程序,将它们配置为一个相互配合的系统。

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 服务客户协议