Ответ
Автоскейлинг в Aurora требует отдельной настройки для разных компонентов.
-
Хранилище (Storage): Масштабируется автоматически и является базовой функцией. Aurora увеличивает объем хранилища с шагом 10 ГБ до 128 ТБ по мере необходимости, без простоя.
-
Реплики для чтения (Read Replicas): Требуют ручного включения Aurora Auto Scaling.
- Настраивается через AWS Console, CLI или SDK.
- Задаются метрики (например,
CPUUtilization,DatabaseConnections), минимальное и максимальное количество реплик. - Пример настройки через AWS CLI:
aws application-autoscaling register-scalable-target --service-namespace rds --resource-id cluster:my-db-cluster --scalable-dimension rds:cluster:ReadReplicaCount --min-capacity 1 --max-capacity 5
-
Инстанс для записи (Writer Instance): Не поддерживает автоматическое вертикальное масштабирование (изменение типа инстанса). Это операция вручную с перезагрузкой. Автоматическое горизонтальное масштабирование записи невозможно в рамках одного кластера Aurora.