Назад | Перейти на главную страницу

AWS codedeploy: параллельное или одновременное развертывание

В настоящее время я экспериментирую с AWS codedeploy и заметил, что может быть запущено только одно развертывание. в то же время.

У меня есть шесть приложений (в смысле AWS codedeploy), каждое с одной группой развертывания «dev». При постановке в очередь развертывания всех шести приложений, которые все они запускают один за другим даже несмотря на то, что все они имеют свою собственную группу развертывания и могут работать параллельно.

в документация об ограничениях на развертывание кода есть упоминание о

Максимальное количество одновременных развертываний в группе развертывания: 1

Тогда я подумал, что, возможно, проблема была в названии группы развертывания, поскольку оно всегда было одинаковым (dev).

К моему удивлению, изменение имени группы развертывания не устранило это, и развертывания выполнялись одно за другим, как и раньше, когда у меня была только одна группа развертывания.

Я искал и нигде не нашел информации об этом лимите.

Вы можете помочь мне прояснить это? Спасибо!

Мне кажется странным ждать так долго при развертывании независимых сервисов («приложений»).

пс. Может ли кто-нибудь пометить этот вопрос с помощью code-deploy или aws-code-deploy. Я слишком новичок, чтобы делать это :)

Так что я снова вернулся с ответом (по крайней мере, для меня).

Причина, по которой развертывания не выполнялись параллельно, заключалась в том, что мы столкнулись с ограничением количества предоставляемых экземпляров. в то же время:

Это было совершенно непонятно, когда просто смотрел консоль codedeploy.

Итак, у нас было 10 экземпляров перед запуском развертывания, и тогда, по причине, codedeploy может выполнять только один экземпляр за раз. Это также означает выполнение одного развертывания за раз :)

Мы увеличили этот лимит и теперь можем выполнять развертывание параллельно.

Вы развертываете только одну группу экземпляров с помощью нескольких групп развертывания? Или у групп развертывания есть независимые экземпляры?

Если группы DG развертываются в одном экземпляре, я не удивлюсь, если развертывания будут сериализованы. Однако, если у вас есть отдельные DG, работающие с независимыми EC2, я ожидал, что они будут развертываться параллельно.