Рабочая база данных Amazon RDS for MySQL (db.m6g.xlarge) с Multi-AZ часто выдает ошибки 'too many connections'. Администратор хочет минимизировать изменения в коде и решить проблему экономически эффективно. Какой подход лучше всего соответствует этим ограничениям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Настроить RDS Proxy и изменить конфигурацию приложения для использования конечной точки прокси..
Почему это правильный ответ
RDS Proxy — это полностью управляемый, высокодоступный прокси-сервер для Amazon RDS, который позволяет приложениям объединять и совместно использовать подключения к базе данных. Это эффективно решает проблему "too many connections", поскольку прокси поддерживает пул подключений к базе данных и повторно использует их, уменьшая нагрузку на базу данных. Изменение кода минимально, так как нужно только изменить конечную точку подключения в приложении, а не переписывать логику работы с подключениями. Это также экономически эффективно, поскольку RDS Proxy может быть дешевле, чем масштабирование инстанса RDS до значительно большего размера, особенно если проблема связана с пиками подключений, а не с постоянной высокой нагрузкой. Масштабирование инстанса RDS до более крупного класса может временно решить проблему, но это более дорогое решение и может не устранить коренную причину (неэффективное управление подключениями). Перенос рабочей нагрузки в Amazon DynamoDB — это значительное изменение архитектуры, требующее полного переписывания кода приложения и не является экономически эффективным или минимальным изменением. Переключение на класс БД, оптимизированный для памяти, не решит проблему "too many connections", поскольку это не связано напрямую с объемом доступной памяти, а с количеством активных подключений.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется