我目前正在试验AWS代码部署,并注意到只能同时运行一个部署。
我有六个应用程序(在AWS代码部署意义上),每个应用程序都有一个部署组"dev“。当为所有六个应用程序排队部署时,它们都一个接一个地运行,尽管它们都有自己的部署组,并且可以并行运行。
在关于代码部署限制的文档中提到了
部署组的最大并发部署数:1
我当时认为,可能部署组名称是问题所在,因为它总是相同的(dev)。
令我惊讶的是,更改部署组名称并没有解决这个问题,而且部署也在一个接一个地运行,就像以前只有一个部署组时一样。
我在任何地方都没有找到任何关于这个限制的信息。
你能帮我澄清一下吗?谢谢!
我认为在部署独立服务(“应用程序”)时不得不等待这么长时间是很奇怪的。
ps。有人能用code-deploy或aws-code-deploy标记这个问题吗?我太新了,做不到:)
发布于 2019-01-29 12:02:44
所以我又回来了(至少对我来说是这样)。
部署没有并行运行的原因是,我们同时遇到了提供实例的限制:

这是完全不清楚时,只是看代码部署控制台。
因此,在开始部署之前,我们有10个实例,当然,代码部署一次只能执行一个实例。这也意味着一次只执行一个部署:)
我们增加了这一限制,现在能够并行部署。
发布于 2019-01-29 10:56:25
通过多个部署组部署到的仅仅是一个实例组吗?或者部署组有独立的实例吗?
如果DG部署到同一个实例,如果部署是序列化的,我也不会感到惊讶。但是,如果有独立的EC2s使用单独的DG,我希望它们将并行部署。
https://serverfault.com/questions/951225
复制相似问题