
Hello大家好,我们今天的课时的内容是AWS CodeDeploy。
AWS CodeDeploy在DevOps PRO认证考试中的考点比较多,在SAP认证考试您需要掌握使用CodeDeploy,将应用程序部署至EC2、ASG、ECS和Lambda的流程,这也是本课时所要讨论的内容。
AWS CodeDeploy

CodeDeploy 是一种部署服务,可以帮助如开发人员将应用程序自动化部署到实例,并根据需求更新应用程序版本。
比如我们有很多EC2实例,目前都在运行应用程序的V1版本,我们可以通过部署新的版本的代码将它们更新至V2版本。
注意这些EC2实例不是通过Elasitc Beantalk来管理的,而是使用CodeDeploy Agent,通过CodeDeploy Agent部署以及更新应用程序版本。
有很多开源的工具可以在AWS上完成部署任务,如:Ansible,Terraform,Chef,Puppet以及Elasitc Beantalk等等,也同样可以使用我们这个课时讨论的CodeDeploy这个AWS的托管服务,在AWS上进行部署任务。
那使用CodeDeploy有什么优势呢?它原生就与EC2 ,Auto Scaling Group ,ECS以及 Lambda进行了很好的集成。
所以接下来让我们深入了解下CodeDeploy如何部署代码到这些计算资源。


2200

被折叠的 条评论
为什么被折叠?



