AWS CodeDeploy 是一项将软件自动部署到各种计算服务 (包括 Amazon EC2、AWS Lambda 和本地运行的实例) 的服务。借助 AWS CodeDeploy,您可以更轻松地快速发布新功能、避免在应用程序部署过程中出现停机,并简化应用程序的更新工作。您可以使用 AWS CodeDeploy 自动执行软件部署,而无需执行容易出错的手动操作。此服务可根据您的部署需求进行扩展 (从单个 Lambda 函数到数千个 EC2 实例)。
AWS CodeDeploy 有助于最大限度地提高软件部署流程期间的应用程序可用性。它会逐步引入更改,并根据可配置规则跟踪应用程序运行状况。即使出错,您也可以轻松停止和回滚软件部署。
AWS CodeDeploy 是一项独立于平台和语言的服务,可与任何应用程序协同工作,不管您是部署到 Amazon EC2 还是 AWS Lambda,均可提供相同的体验。您可以轻松重用您现有的设置代码。CodeDeploy 还能与您现有的软件发布过程或持续交付工具链 (例如 AWS CodePipeline、GitHub、Jenkins) 集成。