本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
组合部署服务
AWS 上没有 “一刀切” 的部署解决方案。在设计部署解决方案时,必须考虑应用程序的类型,因为这可能决定哪些 AWS 服务最合适。为了提供用于配置、配置、部署、扩展和监控应用程序的完整功能,通常需要将多种部署服务组合在一起
AWS 上应用程序的常见模式是使用 CloudFormation(及其扩展)来管理通用基础设施,并使用更专业的部署解决方案来管理应用程序更新。对于容器化应用程序, CloudFormation 可以用来创建应用程序基础设施,而 Amazon ECS 和 Amazon EKS 可用于配置、部署和监控容器。
AWS 部署服务也可以与第三方部署服务结合使用。这使组织可以轻松地将 AWS 部署服务集成到其现有 CI/CD 管道或基础设施管理解决方案中。例如, OpsWorks 可用于在本地和 AWS 节点之间同步配置,并且 CodeDeploy 可以作为完整管道的一部分与许多第三方 CI/CD 服务一起使用。