Имея Jenkins в AWS, вы получаете следующие преимущества:
- Регулируемое выделение ресурсов (изменение типа инстанса по вашему желанию)
- Работайте так, как платите, go режим , если это необходимо только в определенные часы, запускайте только тогда.
- Масштабируемые рабочие узлы (больше заданий означает больший масштаб)
- Более безопасная интеграция со службами AWS (используйте роли IAM, VP C Конечные точки к службам)
- Легко заменяемые
Имея Jenkins локально, вы получаете следующие преимущества:
- Нет перехода от inte rnet к доступ
- Если у вас уже есть оборудование, вы не будете доплачивать за него.
Лично я бы рекомендовал облако только из-за преимуществ, которые вы получаете от облачных вычислений.