AWS OpsWorks
AWS OpsWorks
为了提高灵活度,AWS OpsWorks 让您在可配置堆栈中定义应用程序。您还可以选择预定义的应用程序堆栈。应用程序堆栈包含应用程序所需的所有 AWS 资源调配,包括应用程序服务器、Web 服务器、数据库和负载均衡器。
应用程序堆栈被整理到架构层中,以便可以独立维护堆栈。示例层可能包括 Web 层、应用程序层和数据库层。开箱即用的 AWS OpsWorks 还简化了 Auto Scaling 组和 Elastic Load Balancing 负载均衡器的设置,进一步说明了 DevOps 自动化原则。就像 AWS Elastic Beanstalk 一样,AWS OpsWorks 支持应用程序版本控制、持续部署和基础设施配置管理。
AWS OpsWorks 还支持 DevOps 监控和日志记录实践(将在下一节中介绍)。监控支持由 Amazon CloudWatch 提供。所有生命周期事件都会被记录下来,一个单独的 Chef 日志会记录已运行的所有 Chef 配方以及所有异常。