Компания развертывает B2B-сервис на выделенной инфраструктуре в каждом аккаунте клиента. Перед выпуском новой функции команда должна запустить интеграционные тесты на реальной тестовой инфраструктуре (инстансы EC2 и база данных RDS) в нескольких аккаунтах AWS. Вам нужен процесс непрерывной доставки, который развертывает тестовую инфраструктуру в этих аккаунтах, а затем запускает интеграционные тесты с МИНИМАЛЬНЫМИ административными усилиями. Какое решение соответствует этому требованию?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать AWS CodePipeline с AWS CloudFormation change sets для развертывания инфраструктуры. Использовать CloudFormation custom resource для запуска тестов..
Почему это правильный ответ
Правильный ответ — использование AWS CodePipeline с AWS CloudFormation change sets для развертывания инфраструктуры и CloudFormation custom resource для запуска тестов. CodePipeline обеспечивает автоматизацию CI/CD, позволяя оркестрировать развертывание инфраструктуры в нескольких аккаунтах с помощью CloudFormation change sets, которые безопасно применяют изменения. Использование CloudFormation custom resource позволяет запускать интеграционные тесты как часть стека CloudFormation, обеспечивая минимальные административные усилия и интеграцию в процесс развертывания. Неправильные варианты: AWS CodeDeploy предназначен для развертывания кода приложений, а не для оркестрации развертывания инфраструктуры и запуска тестов. Amazon CodeGuru используется для анализа кода, а не для запуска интеграционных тестов. AWS CloudFormation StackSets хорош для развертывания стеков в нескольких аккаунтах, но запуск тестов через CodeBuild вне CloudFormation требует дополнительной логики и не так тесно интегрирован. AWS SAM используется для бессерверных приложений, что не соответствует требованию развертывания EC2 и RDS. CodeDeploy не является оптимальным для запуска интеграционных тестов.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется