В настоящее время я экспериментирую с AWS codedeploy и заметил, что может быть запущено только одно развертывание. в то же время.
У меня есть шесть приложений (в смысле AWS codedeploy), каждое с одной группой развертывания «dev». При постановке в очередь развертывания всех шести приложений, которые все они запускают один за другим даже несмотря на то, что все они имеют свою собственную группу развертывания и могут работать параллельно.
в документация об ограничениях на развертывание кода есть упоминание о
Максимальное количество одновременных развертываний в группе развертывания: 1
Тогда я подумал, что, возможно, проблема была в названии группы развертывания, поскольку оно всегда было одинаковым (dev
).
К моему удивлению, изменение имени группы развертывания не устранило это, и развертывания выполнялись одно за другим, как и раньше, когда у меня была только одна группа развертывания.
Я искал и нигде не нашел информации об этом лимите.
Вы можете помочь мне прояснить это? Спасибо!
Мне кажется странным ждать так долго при развертывании независимых сервисов («приложений»).
пс. Может ли кто-нибудь пометить этот вопрос с помощью code-deploy
или aws-code-deploy
. Я слишком новичок, чтобы делать это :)
Так что я снова вернулся с ответом (по крайней мере, для меня).
Причина, по которой развертывания не выполнялись параллельно, заключалась в том, что мы столкнулись с ограничением количества предоставляемых экземпляров. в то же время:
Это было совершенно непонятно, когда просто смотрел консоль codedeploy.
Итак, у нас было 10 экземпляров перед запуском развертывания, и тогда, по причине, codedeploy может выполнять только один экземпляр за раз. Это также означает выполнение одного развертывания за раз :)
Мы увеличили этот лимит и теперь можем выполнять развертывание параллельно.
Вы развертываете только одну группу экземпляров с помощью нескольких групп развертывания? Или у групп развертывания есть независимые экземпляры?
Если группы DG развертываются в одном экземпляре, я не удивлюсь, если развертывания будут сериализованы. Однако, если у вас есть отдельные DG, работающие с независимыми EC2, я ожидал, что они будут развертываться параллельно.