Компания управляет трехуровневым веб-приложением, которое обрабатывает заказы клиентов. Веб-уровень использует инстансы Amazon EC2 за Application Load Balancer. Уровень обработки использует инстансы EC2. Компания отделила веб-уровень от уровня обработки с помощью Amazon Simple Queue Service (Amazon SQS). Уровень хранения данных — Amazon DynamoDB. В часы пиковой нагрузки некоторые пользователи сообщают о задержках в обработке заказов. Во время этих задержек инстансы EC2 загружены на 100% CPU, а очередь SQS переполняется. Пиковые нагрузки переменны и непредсказуемы. Компании необходимо улучшить производительность приложения. Какое решение соответствует этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать политику отслеживания целевого значения Amazon EC2 Auto Scaling для увеличения количества инстансов уровня обработки. Использовать атрибут ApproximateNumberOfMessages для определения момента масштабирования..
Почему это правильный ответ
Правильный ответ — использование политики отслеживания целевого значения Amazon EC2 Auto Scaling для увеличения количества инстансов уровня обработки с атрибутом ApproximateNumberOfMessages для определения момента масштабирования. Это решение напрямую решает проблему переполнения очереди SQS и высокой загрузки CPU инстансов обработки во время непредсказуемых пиковых нагрузок. Auto Scaling будет автоматически добавлять инстансы обработки, когда количество сообщений в очереди SQS достигнет порогового значения, обеспечивая своевременную обработку заказов. Запланированное масштабирование не подходит из-за непредсказуемости пиков. ElastiCache не решит проблему перегрузки уровня обработки. CloudFront кэширует веб-контент, но не влияет на производительность обработки заказов.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется