Разработчику необходимо использовать многократно используемый шаблон для автоматизации развертывания приложения на инстансах Amazon EC2. Решение должно поддерживать многократные развертывания, установку и обновление ресурсов приложения, создавать идентичные среды и позволять откатываться к предыдущим версиям. Какое решение удовлетворяет этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать AWS CloudFormation для создания шаблона инфраструктуры (JSON или YAML), который развертывает инстансы EC2. Использовать вспомогательные скрипты CloudFormation для установки необходимого ПО и запуска приложения, а также вызывать эти скрипты из шаблона..
Почему это правильный ответ
AWS CloudFormation позволяет определять инфраструктуру как код (IaC) с помощью шаблонов JSON или YAML. Это обеспечивает создание идентичных сред, многократные развертывания и возможность отката к предыдущим версиям стека. Вспомогательные скрипты CloudFormation (например, cfn-init, cfn-signal) используются для установки ПО и настройки приложений на инстансах EC2, что соответствует требованиям по установке и обновлению ресурсов приложения. AWS Amplify в основном предназначен для веб- и мобильных приложений, а ручное обновление ресурсов не соответствует автоматизации. AWS CodeBuild является сервисом непрерывной интеграции и не предназначен для управления всей инфраструктурой и отката версий. AWS AppSync — это сервис для создания API GraphQL, не предназначенный для развертывания приложений на EC2 и управления инфраструктурой.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется