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

Зачем использовать AWS Elastic Beanstalk в сочетании с AWS CloudFormation?

Здесь говорится об Elastic Beanstalk и CloudFormation, что ...

Эти услуги призваны дополнять друг друга.

Насколько я знаю, я не понимаю, почему вы хотите использовать их вместе. CloudFormation, похоже, сводит на нет преимущества Elastic Beanstalk, и наоборот, например:

Elastic beanstalk обрабатывает ресурсы для вашего приложения, так зачем мне использовать CloudFormation для их указания?

EB может легко позаботиться о простом веб-стеке со слоями балансировки нагрузки, приложений и баз данных. Что делать, если ваше приложение более сложное? Что делать, если вам нужен кэш памяти? Что делать, если вам нужно несколько уровней приложения? И т. Д. И т. Д.

Elastic Beanstalk поддерживает развертывание с помощью одной команды, однако это было бы невозможно при использовании с CloudFormation.

Если ваши потребности просты, просто используйте EB. Если у вас сложнее или вы хотите больше контроля, используйте CFN.

Elastic Beanstalk позволяет настраивать развертывание с помощью файлов .config, работают ли файлы .config в тандеме с шаблонами CloudFormation?

Не особо.

Если бы я использовал CloudFormation для определения моей инфраструктуры, то какие преимущества дает Elastic Beanstalk?

Контроль, гибкость и простота добавления дополнительных слоев при необходимости.