Сколько времени занимает масштабирование экземпляра AWS Aurora RDS?

У нас есть один экземпляр AWS Aurora RDS, он загружен на 60% ЦП, и наш сайт может получить намного больше трафика завтра, поэтому я обеспокоен тем, что он достигнет 100%. Я бы хотел увеличить масштаб одного экземпляра до лучшего класса экземпляра сегодня вечером, на всякий случай (сейчас мы находимся на db.r4.large).

Пара вещей:

1) Если я зайду в AWS и просто отредактирую класс экземпляра, сколько времени будет простоя, пока AWS его масштабирует

2) Должен ли я делать что-то особенное с моими данными? Потеряет ли он какие-либо данные?

3) Если я инициирую изменение, оно сразу увеличится или будет ждать? Я продолжаю видеть что-то о каком-то окне обслуживания, и если я увеличу его, я бы хотел, чтобы оно сразу масштабировалось.

Это в настоящее время несколько чрезвычайной ситуации. Спасибо!

1 ответ

Прошло 2 года, но я постараюсь ответить на этот вопрос:

  1. Если я перейду в AWS и просто отредактирую класс экземпляра, как долго будет время простоя, когда AWS его масштабирует?

Обычно на это требуется около 5-7 минут. Время простоя ScaleUp / Down довольно близко к времени простоя при перезапуске экземпляра. Но если вы используете экземпляр MultiAZ, время простоя будет меньше (по моему опыту, для переключения между двумя экземплярами Aurora в кластере требуется около 2 минут).

  1. Нужно ли мне делать что-то особенное с моими данными? Потеряются ли данные?

Не уверен, знает ли кто-нибудь, что происходит под капотом.
Согласно моим неподтвержденным наблюдениям, операция ScaleUp / Down выполняет Stop → Change Instance Type → Start. Таким образом, все открытые соединения могут быть прерваны без фиксации. Уже сохраненные данные должны быть в порядке. В любом случае, перед изменением типа инстанса лучше создать резервную копию (и это применимо к любой аварийной ситуации)

  1. Если я инициирую изменение, оно будет увеличиваться сразу или подождет? Я все время вижу информацию о каком-то периоде обслуживания, и если я увеличу его, я бы хотел, чтобы он масштабировался немедленно.

Вам решать. Поведение по умолчанию меняется во время обслуживания. Но вы можете проверить Apply Immediately немедленно внести изменения.

Другие вопросы по тегам