У компании есть приложение, куда клиенты загружают изображения в бакет Amazon S3. Каждую ночь компания запускает Amazon EC2 Spot Fleet для обработки изображений за день. Обработка каждого изображения занимает 2 минуты и требует 512 МБ памяти. Архитектору решений необходимо изменить приложение для обработки изображений по мере их загрузки. Какое изменение наиболее экономично соответствует требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать S3 Event Notifications для записи сообщения с деталями изображения в очередь Amazon Simple Queue Service (Amazon SQS). Настроить функцию AWS Lambda для чтения сообщений из очереди и обработки изображений..
Почему это правильный ответ
Наиболее экономичным решением является использование S3 Event Notifications для отправки информации о загруженных изображениях в очередь Amazon SQS. Затем функция AWS Lambda может быть настроена для чтения сообщений из этой очереди и обработки изображений. Lambda идеально подходит для такой задачи, поскольку она бессерверна, масштабируется автоматически и тарифицируется только за время выполнения кода, что очень экономично для нерегулярных и коротких задач. Другие варианты менее оптимальны: Использование зарезервированного инстанса EC2 неэкономично, так как он будет работать постоянно, даже когда нет изображений для обработки. Amazon SNS не является очередью и не гарантирует доставку сообщений, а ECS и Elastic Beanstalk требуют постоянной работы инстансов, что дороже, чем Lambda для данной задачи.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется