Вы переносите двухуровневое веб-приложение с сохранением состояния в AWS, используя Aurora PostgreSQL для базы данных, EC2 Auto Scaling для уровня приложений и Elastic Load Balancing. Приложение требует согласованного пользовательского опыта по мере масштабирования как уровня приложений, так и уровня базы данных. Какая конфигурация обеспечит согласованное поведение сеансов и позволит обоим уровням масштабироваться соответствующим образом?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Включите Aurora Auto Scaling для Aurora Replicas. Используйте Application Load Balancer с маршрутизацией round-robin и включите sticky sessions..
Почему это правильный ответ
Для обеспечения согласованного пользовательского опыта в веб-приложении с сохранением состояния необходимо использовать sticky sessions (липкие сессии) на балансировщике нагрузки. Application Load Balancer (ALB) поддерживает sticky sessions и является подходящим выбором для веб-приложений, в отличие от Network Load Balancer (NLB), который работает на более низком уровне и не имеет такой функциональности. Использование алгоритма round-robin (циклическое распределение) на ALB равномерно распределяет запросы между экземплярами EC2. Для масштабирования базы данных Aurora PostgreSQL следует включить Aurora Auto Scaling для Aurora Replicas, так как реплики используются для чтения и могут масштабироваться независимо, обеспечивая высокую доступность и производительность при росте нагрузки. Масштабирование Aurora writers (основных экземпляров) не является типичным сценарием для повышения производительности чтения и обычно не автоматизируется таким образом.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется