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

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

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

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

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

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

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

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

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

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

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

1
задан 29 January 2019 в 10:19
2 ответа

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

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

aws error message

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

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

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

1
ответ дан 3 December 2019 в 23:08

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

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

0
ответ дан 3 December 2019 в 23:08

Теги

Похожие вопросы