Производственная компания запускает приложение для генерации отчетов в AWS как монолит на одном экземпляре Amazon EC2. Генерация каждого отчета занимает около 20 минут. Приложение требует частых обновлений тесно связанных модулей, что приводит к простоям во время исправлений. При прерывании генерация отчета начинается заново. Компания хочет, чтобы приложение было гибким, масштабируемым и постепенно улучшалось при минимизации времени простоя. Какое решение соответствует этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Запустить приложение на Amazon Elastic Container Service (Amazon ECS) как микросервисы с автомасштабированием сервисов..
Почему это правильный ответ
Запуск приложения на Amazon ECS как микросервисов с автомасштабированием сервисов — это оптимальное решение. Разделение монолита на микросервисы позволяет обновлять отдельные компоненты без остановки всего приложения, минимизируя простои. ECS обеспечивает оркестрацию контейнеров, а автомасштабирование позволяет приложению динамически адаптироваться к нагрузке, повышая гибкость и масштабируемость. Запуск на AWS Lambda как единой функции не подходит, так как генерация отчета занимает 20 минут, что превышает максимальное время выполнения Lambda (15 минут). Spot Instances не подходят для длительных, нетерпимых к прерываниям задач, так как они могут быть прерваны. Elastic Beanstalk с развертыванием all-at-once не решает проблему простоев при обновлении монолитного приложения.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется