Компания перенесла приложение в AWS. Приложение работает на двух инстансах EC2 за Application Load Balancer (ALB). База данных MySQL работает на отдельном инстансе EC2 и интенсивно используется для чтения. Каждый инстанс EC2 хранит часто обновляемый статический контент на подключенном томе Amazon EBS; статический контент должен копироваться на каждый том EBS при обновлении. Нагрузка меняется в течение дня, и в пиковые часы приложение не может обрабатывать все запросы. Трассировка показывает, что база данных не справляется с пиковым трафиком чтения. Какое решение повысит надежность приложения?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Контейнеризировать приложение и запустить его в кластере Amazon Elastic Container Service (Amazon ECS), используя тип запуска AWS Fargate для задач. Создать файловую систему Amazon Elastic File System (Amazon EFS) для статического контента и смонтировать файловую систему EFS в каждый контейнер. Настроить AWS Application Auto Scaling для сервиса ECS и зарегистрировать сервис ECS в качестве цели для ALB. Перенести базу данных в Amazon Aurora MySQL Serverless v2 с инстансом базы данных для чтения..
Почему это правильный ответ
Правильный ответ улучшает надежность и масштабируемость. Контейнеризация с Amazon ECS и AWS Fargate обеспечивает автоматическое масштабирование и изоляцию приложений. Amazon EFS предоставляет общий, масштабируемый доступ к статическому контенту для всех контейнеров, устраняя необходимость ручного копирования на тома EBS. AWS Application Auto Scaling автоматически регулирует количество задач ECS в зависимости от нагрузки. Amazon Aurora MySQL Serverless v2 с инстансом для чтения обеспечивает высокую доступность, масштабируемость чтения и автоматическое масштабирование базы данных, решая проблему с пиковым трафиком чтения. Неправильные варианты: Lambda не подходит для приложений с часто обновляемым статическим контентом на EBS, так как функции бессерверные и не поддерживают постоянное монтирование EBS. AWS Step Functions предназначены для оркестровки рабочих процессов, а не для запуска веб-приложений. Использование отдельного тома EBS для статического контента в ECS не обеспечивает общего доступа и требует сложной синхронизации между задачами, что противоречит принципам контейнеризации.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется