Приложение электронной коммерции получает и обрабатывает заказы, а затем сохраняет данные заказов в Amazon DynamoDB. Трафик спорадический, но может резко возрастать во время кампаний; система должна масштабироваться и обрабатывать заказы с минимальной задержкой. Какой дизайн является НАИБОЛЕЕ надежным, простым, высокодоступным и слабосвязанным способом получения и обработки заказов?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Получать заказы в очередь Amazon SQS и вызывать функцию AWS Lambda для их обработки..
Почему это правильный ответ
Прием заказов в очередь Amazon SQS и их обработка функцией AWS Lambda — это наиболее надежное, простое, высокодоступное и слабосвязанное решение. SQS обеспечивает буферизацию и гарантированную доставку сообщений, автоматически масштабируясь под любой объем трафика. Lambda бессерверна, автоматически масштабируется, обрабатывает сообщения SQS и оплачивается только за фактическое использование, обеспечивая минимальную задержку. Размещение базы данных на EC2 требует ручного масштабирования и управления. AWS Step Functions подходят для сложных рабочих процессов, но избыточны для простого приема и обработки заказов. Kinesis Data Streams лучше подходит для потоковой обработки в реальном времени с высокой пропускной способностью, а использование EC2 для обработки потока требует управления инфраструктурой.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется