Компания запускает трехзвенное веб-приложение в AWS Cloud, которое работает в трех Availability Zones. Архитектура приложения включает Application Load Balancer, веб-сервер Amazon EC2, на котором хранятся состояния пользовательских сессий, и базу данных MySQL, работающую на инстансе EC2. Компания ожидает внезапного увеличения трафика приложения. Компания хочет иметь возможность масштабироваться для удовлетворения будущих потребностей в пропускной способности приложения и обеспечить высокую доступность во всех трех Availability Zones. Какое решение удовлетворит эти требования?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Перенести базу данных MySQL в Amazon RDS for MySQL с развертыванием кластера Multi-AZ DB. Использовать Amazon ElastiCache for Redis с высокой доступностью для хранения данных сессий и кэширования операций чтения. Перенести веб-сервер в Auto Scaling group, охватывающую три Availability Zones..
Почему это правильный ответ
Правильный ответ обеспечивает высокую доступность и масштабируемость для всех компонентов. Перенос MySQL в Amazon RDS for MySQL с развертыванием Multi-AZ DB Cluster обеспечивает отказоустойчивость и автоматическое переключение при сбое. Использование Amazon ElastiCache for Redis с высокой доступностью идеально подходит для хранения пользовательских сессий благодаря его способности реплицировать данные и обеспечивать низкую задержку, а также для кэширования операций чтения. Перемещение веб-сервера в Auto Scaling Group, охватывающую три Availability Zones, позволяет автоматически масштабировать приложение в ответ на изменения трафика и обеспечивает высокую доступность. Неправильные варианты: Использование ElastiCache for Memcached менее оптимально для хранения сессий, так как Redis предлагает более продвинутые структуры данных и возможности для высокодоступных сценариев с сохранением состояния сессий. Перенос MySQL в DynamoDB изменит тип базы данных с реляционной на NoSQL, что может потребовать значительных изменений в приложении и не всегда подходит для существующих реляционных схем. Хранение сессий в DynamoDB возможно, но ElastiCache for Redis часто более эффективен для этой цели. Использование Amazon RDS for MySQL в одной Availability Zone не обеспечивает высокую доступность для базы данных, что противоречит требованиям задачи.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется