Сколько времени занимает масштабирование экземпляра AWS Aurora RDS?
У нас есть один экземпляр AWS Aurora RDS, он загружен на 60% ЦП, и наш сайт может получить намного больше трафика завтра, поэтому я обеспокоен тем, что он достигнет 100%. Я бы хотел увеличить масштаб одного экземпляра до лучшего класса экземпляра сегодня вечером, на всякий случай (сейчас мы находимся на db.r4.large).
Пара вещей:
1) Если я зайду в AWS и просто отредактирую класс экземпляра, сколько времени будет простоя, пока AWS его масштабирует
2) Должен ли я делать что-то особенное с моими данными? Потеряет ли он какие-либо данные?
3) Если я инициирую изменение, оно сразу увеличится или будет ждать? Я продолжаю видеть что-то о каком-то окне обслуживания, и если я увеличу его, я бы хотел, чтобы оно сразу масштабировалось.
Это в настоящее время несколько чрезвычайной ситуации. Спасибо!
1 ответ
Прошло 2 года, но я постараюсь ответить на этот вопрос:
- Если я перейду в AWS и просто отредактирую класс экземпляра, как долго будет время простоя, когда AWS его масштабирует?
Обычно на это требуется около 5-7 минут. Время простоя ScaleUp / Down довольно близко к времени простоя при перезапуске экземпляра. Но если вы используете экземпляр MultiAZ, время простоя будет меньше (по моему опыту, для переключения между двумя экземплярами Aurora в кластере требуется около 2 минут).
- Нужно ли мне делать что-то особенное с моими данными? Потеряются ли данные?
Не уверен, знает ли кто-нибудь, что происходит под капотом.
Согласно моим неподтвержденным наблюдениям, операция ScaleUp / Down выполняет Stop → Change Instance Type → Start. Таким образом, все открытые соединения могут быть прерваны без фиксации. Уже сохраненные данные должны быть в порядке. В любом случае, перед изменением типа инстанса лучше создать резервную копию (и это применимо к любой аварийной ситуации)
- Если я инициирую изменение, оно будет увеличиваться сразу или подождет? Я все время вижу информацию о каком-то периоде обслуживания, и если я увеличу его, я бы хотел, чтобы он масштабировался немедленно.
Вам решать. Поведение по умолчанию меняется во время обслуживания. Но вы можете проверить
Apply Immediately
немедленно внести изменения.