Я разработал приложение .NET MVC и начал играть с AWS и развертывать его с помощью Visual Studio Toolkit. Я успешно развернул приложение, используя опцию Elastic Beanstalk в наборе инструментов.
Когда я проходил учебные пособия по развертыванию .NET-приложений в AWS с помощью инструментария, я заметил, что есть учебные пособия для развертывания с как Elastic Beanstalk, так и CloudFormation. В чем разница между этими двумя?
Из того, что я могу сказать, похоже, что они по сути дела делают одно и то же - упрощение развертывания вашего приложения в облаке AWS (настройка экземпляров EC2, балансировка нагрузки, автоматическое масштабирование и т.д.). Я попробовал прочитать их обоим, но я не могу представить ничего, кроме пугающих слов, которые звучат одинаково для меня. Я даже нашел FAQ на веб-сайте AWS, который должен отвечать на этот точный вопрос, но я действительно не понимаю.
Должен ли я использовать тот или иной? Оба?