Amazon Aurora Serverless v2: п... Заметка
DEV Community на русском

Amazon Aurora Serverless v2: подробное руководство по архитектуре, масштабированию, стоимости и эксплуатации

Amazon Aurora Serverless v2 динамически регулирует вычислительную мощность в соответствии с нагрузкой, в отличие от экземпляров фиксированного размера. Он предлагает настраиваемый диапазон для масштабирования между минимальной и максимальной мощностью без простоя. Serverless v2 — это тип экземпляра Aurora, унаследовавший такие функции, как распределенное хранилище и Multi-AZ. Он использует блоки вычислительной мощности Aurora (ACU), где один ACU примерно равен 2 ГБ памяти с пропорциональным объемом ЦП и сети. Масштабирование происходит на месте, сохраняя активные соединения и транзакции. Пользователи определяют минимальную и максимальную мощность, контролируя затраты и влияя на параметры базы данных. Автоматическая приостановка является опцией с минимальной мощностью ноль, приостанавливая вычисления для экономии затрат во время неактивности, хотя за хранение по-прежнему взимается плата. Хранилище для Serverless v2 такое же, как и для обычного Aurora, распределенное по зонам доступности. В кластерах с читателями уровни продвижения определяют, как читатели масштабируются относительно писателя. Serverless v2 поддерживает широкий спектр функций экосистемы Aurora, включая Multi-AZ, реплики чтения, глобальные базы данных и RDS Proxy. Его модель затрат включает ACU-часы для вычислений и ГБ-месяцы для хранения, а плата за ввод-вывод зависит от режима. Serverless v2 идеально подходит для переменных рабочих нагрузок, новых приложений и сред разработки/тестирования, но выделенные экземпляры часто дешевле при постоянной высокой нагрузке. Ключевые соображения включают установку пределов мощности, мониторинг ACU и оптимизацию запросов, а не только полагаться на масштабирование.