

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 自动化和工具
<a name="automation"></a>

另一个核心理念和实践 DevOps 是*自动化*。自动化侧重于基础架构及其上运行的应用程序的设置、配置、部署和支持。通过使用自动化，您可以更快地以标准化和可重复的方式设置环境。取消手动流程是成功 DevOps 策略的关键。过去，服务器配置和应用程序部署主要是一个手动过程。环境变得非标准化，在出现问题时很难再现环境。

自动化的使用对于实现云的全部优势至关重要。在内部，AWS 严重依赖自动化来提供弹性和可扩展性的核心功能。

手动流程容易出错、不可靠，不足以支持敏捷业务。通常，组织可能会占用高技能的资源来提供手动配置，这样可以更好地将时间花在支持业务中其他更重要、更高价值的活动上。

现代操作环境通常依靠完全自动化来消除手动干预或访问生产环境。这包括所有软件发布、计算机配置、操作系统修补、故障排除或错误修复。许多级别的自动化实践可以一起使用，以提供更高级别的 end-to-end自动化流程。

自动化具有以下主要优点：
+  快速变化 
+  提高生产力 
+  可重复的配置 
+  可重现的环境 
+  弹性 
+  自动扩缩 
+  自动测试 

 自动化是 AWS 服务的基石，所有服务、功能和产品都得到内部支持。

**Topics**
+ [AWS OpsWorks](aws-opsworks.md)
+ [AWS Elastic Beanstalk](aws-elastic-beanstalk.md)
+ [EC2 Image Builder](ec2-image-builder.md)
+ [AWS Proton](aws-proton.md)
+ [AWS Service Catalog](aws-service-catalog.md)
+ [AWS Cloud9](aws-cloud9.md)
+ [AWS CloudShell](aws-cloudshell.md)
+ [亚马逊 CodeGuru](amazon-codeguru.md)