Бессерверное приложение использует Amazon API Gateway, AWS Lambda и базу данных Amazon RDS for PostgreSQL. Во время пиковой или непредсказуемой нагрузки приложение сталкивается с таймаутами при подключении к базе данных. Компания хочет сократить количество сбоев с минимальными изменениями в коде. Что следует сделать архитектору решений?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Включить RDS Proxy на инстансе базы данных RDS..
Почему это правильный ответ
Включение RDS Proxy на инстансе базы данных RDS является лучшим решением. RDS Proxy — это полностью управляемый прокси-сервер баз данных, который объединяет и повторно использует подключения к базе данных, значительно сокращая количество открытых подключений к базе данных. Это помогает избежать таймаутов, вызванных исчерпанием пула подключений при пиковых нагрузках, и требует минимальных изменений в коде приложения. Уменьшение скорости параллельного выполнения Lambda снизит нагрузку на базу данных, но также ограничит масштабируемость приложения, что противоречит требованиям к обработке пиковых нагрузок. Изменение размера класса инстанса базы данных RDS может увеличить количество доступных подключений, но не решает проблему эффективного управления ими и не предотвращает исчерпание пула при внезапных всплесках трафика. Миграция в Amazon DynamoDB — это значительное изменение архитектуры и кода, что не соответствует требованию минимальных изменений.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется