AWS codedeploy:并行或并发部署

AWS codedeploy:并行或并发部署

我目前正在尝试使用 AWS codedeploy,并注意到只能运行一个部署同时

我有六个应用程序(在 AWS codedeploy 意义上),每个应用程序都有一个部署组“dev”。当为所有六个应用程序排队部署时,它们都会运行相继即使它们都有自己的部署组并且可以并行运行。

在里面有关 codedeploy 限制的文档其中提到

部署组的最大并发部署数:1

然后我想也许部署组名称是有问题的,因为它总是相同的(dev)。

令我惊讶的是,更改部署组名称并没有解决这个问题,并且当我只有一个部署组时,部署仍然像以前一样接连运行。

我搜索过但未在任何地方找到有关该限制的信息。

你能帮我澄清一下吗?谢谢!

我认为在部署独立服务(“应用程序”)时需要等待这么长时间是很奇怪的。

附言:有人能用code-deploy或标记这个问题吗aws-code-deploy?我太新了,做不到这一点 :)

答案1

所以我又带着答案回来了(至少对我来说)。

部署之所以不能并行运行,是因为我们遇到了实例配置的限制同时

aws 错误消息

当仅观察 codedeploy 控制台时,这一点完全不清楚。

因此,在开始部署之前,我们有 10 个实例,当然 codedeploy 每次只能执行一个实例。这也意味着每次只能执行一个部署 :)

我们提高了该限制,现在可以并行部署。

答案2

您通过多个部署组部署的只是一组实例吗?还是部署组有独立的实例?

如果 DG 部署到同一个实例,我不会对部署序列化感到惊讶。但是,如果您有单独的 DG 与独立的 EC2 一起工作,我会期望它们并行部署。

相关内容