

# 自动化
<a name="automation-1"></a>

 [https://aws.amazon.com/lambda](https://aws.amazon.com/lambda)：AWS Lambda 是一项无服务器计算服务，可运行代码来响应事件并为您自动管理底层计算资源。您可以使用 Lambda 通过自定义逻辑扩展其他 AWS 服务，或创建您自己的按 AWS 规模、性能和安全性运行的后端服务。Lambda 会在可用性高的计算基础设施上运行您的代码，并为您执行计算资源的管理工作。这包括服务器和操作系统维护、容量预置、自动扩展、代码和安全补丁部署以及代码监控和日志记录。您只需提供代码即可。

 [https://aws.amazon.com/step-functions/](https://aws.amazon.com/step-functions/)：AWS Step Functions 让您通过可视工作流程，轻松协调分布式应用程序和微服务的组件。Step Functions 提供图形控制台，您可以排列应用程序的组件，并将其直观地展示为一系列步骤。这样就可以轻松构建和运行多步骤应用程序。Step Functions 可以自动开始和跟踪各个步骤，并在出现错误时重试，因此您的应用程序能够按照预期顺序运行。

 Step Functions 会记录每个步骤的状态，这样在出现错误时，您就能够迅速诊断并调试问题。您无需编写代码即可更改和添加步骤，因而可以更快地改进应用程序并进行创新。AWS Step Functions 是 AWS Serverless 的一部分，可以轻松编排无服务器应用程序中的 AWS Lambda 函数。您还可以使用 Step Functions，借助 Amazon EC2 和 Amazon ECS 等计算资源进行微服务编排。

 [https://aws.amazon.com/systems-manager/](https://aws.amazon.com/systems-manager/)：AWS Systems Manager 让您能够查看和控制 AWS 上的基础设施。Systems Manager 可以提供一个统一的用户界面，供您查看多种 AWS 服务的运行数据，并且便于您在 AWS 资源上自动执行操作任务。借助 Systems Manager，您可以按应用程序对资源进行分组，查看用于监控和故障排除的操作数据，并对资源组执行操作。Systems Manager 可以使实例保持预先设定状态，执行按需更改（例如更新应用程序或运行 shell 脚本），以及执行其他自动化和修补任务。