с mariadb на борту ? Вижу, по дефолту бд скейлить нельзя :/
А что не скейлится? Часто менял тип инстансов и диски - все робит
ну там ведь downtime, где то секунд 30, а при пиковых нагрузках у меня это недопустимая вещь :/
С multi-az вроде все ок, без даунтайма
Ты имеешь ввиду, во время нагрузки чем то модифицировать бд и поднимать её реплику в соседней зоне ?
у тебя multi-az включено уже на инстансе? Это внутренний механизм в aws которые реплику поднимает и во время изменения размера хоста оно сначало реплику апгрейдит, потом dns на нее переключает, потом мастер инстанс апгрейдит, которые уже будет репликой. Но как я понял тебе нужно динамически под нагрузкой увеличивать размер инстанса? Тогда смотри в aurora serverless
А вот чисто теоритически, я же могу решить это так: - при срабатывании алерта на cpu инстансы mariadb тригерить лямбду - лямбда будет мне модифицировать дб и делать её multi-az с нужными параметрами - при срабатывании обратного алерта на минимальную нагрузку, тушить реплики в доп.зонах и оставлять только одну инстансу ?
Зависит от того как тебе это быстро нужно делать.
Обсуждают сегодня