Бэкенд мобильной игры работает на локальных виртуальных машинах, предоставляя REST API. Бизнес-логика использует несколько ключей API и считывает данные сессий игроков из центрального файлового хранилища. Нагрузка меняется и имеет пики, что приводит к недостаточной пропускной способности и высокой задержке при получении данных сессий. Модель API должна оставаться неизменной. Какая облачная архитектура соответствует требованиям по обработке переменной нагрузки и доступу с низкой задержкой?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Реализовать REST API с использованием Amazon API Gateway, реализовать бизнес-логику как функции AWS Lambda и хранить сессии игроков в Amazon DynamoDB с пропускной способностью по требованию..
Почему это правильный ответ
Правильный ответ — это использование Amazon API Gateway, AWS Lambda и Amazon DynamoDB с пропускной способностью по требованию. API Gateway обеспечивает масштабируемый и управляемый доступ к REST API. AWS Lambda идеально подходит для обработки переменной нагрузки, автоматически масштабируясь без необходимости управления серверами. DynamoDB с режимом по требованию обеспечивает низкую задержку и автоматически адаптируется к пиковым нагрузкам для хранения данных сессий, что соответствует требованиям задачи. Остальные варианты менее оптимальны: NLB и EC2 требуют ручного масштабирования или дополнительной настройки Auto Scaling, что сложнее, чем Lambda. Aurora Serverless может иметь более высокую задержку при холодном старте по сравнению с DynamoDB для данных сессий. ALB с Lambda — это возможно, но API Gateway лучше подходит для управления REST API. AWS AppSync ориентирован на GraphQL, тогда как требование — REST API.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется