自动化
卓越运维
AWS CloudFormation
基础设置管理
Amazon CodeWhisperer
AWS CloudFormation
基础设施即代码(IaC)
配置模板
理想的状态写入模板
创建两个一模一样的环境,手工的方式比较麻烦
模板创建多套环境,更新模板,一次性更新多个地方的资源
CloudFormation
重复使用模板创建多个基础设施
堆栈可以视为一个应用单元,堆栈中的所有资源都由堆栈的 CloudFormation 模板定义。您可以通过创建、更新或删除堆栈来管理资源的集合。例如,一个堆栈可以包含运行 Web 应用程序所需的所有资源,其中包括 Web 服务器、数据库和联网规则。如果您不再需要该 Web 应用程序,可以删除该堆栈,这会删除该堆栈的所有相关资源。CloudFormation 将堆栈资源视为一个单元。要成功创建或删除堆栈,就必须全部创建或删除这些资源。如果不能创建某个资源,CloudFormation 会回滚堆栈并删除任何已创建的资源。
基础设施管理
在CloudFormation上构架起来的
通过AWS Systems Manager来实现: 包含一系列功能,可以帮助您管理在 AWS 云中运行的应用程序和基础设施。Systems Manager 可以简化资源和应用程序管理、缩短检测和解决运行问题的时间,并帮助您安全地大规模管理 AWS 资源。AWS Systems Manager 提供了一个中心位置来查看和管理您的 AWS 资源,让您可以全面了解和掌控运营。
Elastic Beanstalk
Elastic Beanstalk 是一个相对来说比较方便的一个调度类的服务。大家只要准备好你自己的代码,上传你的代码,通过一些图形界面的点选来定制。
AWS解决方案库
定制化:AWS 解决方案库可以帮助您解决常见问题并加快构建速度。解决方案经过 AWS 架构师的审查,旨在提高运营效率、可靠性、安全性和成本效益。许多 AWS 解决方案都有预先构建的 CloudFormation 模板。它们还可能包含详细的架构、部署指南以及有关自动和手动部署的说明。
AWS CDK
AWS Cloud Development Kit, 为编程人员准备的
Amazon CodeWhisperer
AI编码伴侣(各大的IDE集成此功能)
代码的提示,安全扫描,代码的规范上是否复合最佳实践