Компания хочет создать более надежную архитектуру для своего приложения. В настоящее время приложение использует один экземпляр базы данных Amazon RDS и два вручную подготовленных веб-сервера Amazon EC2 в одной зоне доступности. Сотрудник недавно удалил экземпляр базы данных, и приложение было недоступно в течение 24 часов. Что должен сделать архитектор решений, чтобы максимально повысить надежность инфраструктуры приложения?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Обновить экземпляр базы данных до Multi-AZ и включить защиту от удаления. Разместить экземпляры EC2 за Application Load Balancer и запустить их в группе EC2 Auto Scaling в нескольких зонах доступности..
Почему это правильный ответ
Правильный ответ значительно повышает надежность. Обновление RDS до Multi-AZ обеспечивает автоматическое переключение на резервную копию в другой зоне доступности при сбое основной, а защита от удаления предотвращает случайное удаление. Размещение EC2 за Application Load Balancer распределяет трафик и обеспечивает отказоустойчивость. Использование EC2 Auto Scaling Group в нескольких зонах доступности автоматически масштабирует и заменяет неисправные экземпляры, а также распределяет их по разным зонам доступности, защищая от сбоев одной зоны. Остальные варианты менее эффективны: Удаление экземпляра EC2 снижает доступность, а защита от завершения работы не решает проблему единой точки отказа. Использование API Gateway и Lambda для записи в две базы данных усложняет архитектуру и не решает проблему единой точки отказа EC2. Использование Spot Instances не рекомендуется для критически важных приложений из-за их прерывистого характера, что снижает надежность.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется