Понижение версии AWS RDS - PullRequest
       7

Понижение версии AWS RDS

0 голосов
/ 12 февраля 2019

Я использую экземпляр t2.large RDS, хочу перейти на t2.micro, чтобы соответствовать текущему бизнесу.У меня есть несколько вопросов: - Как я могу понизить версию RDS без потери данных и простоев?enter image description here Спасибо,

Ответы [ 2 ]

0 голосов
/ 12 февраля 2019

Можно рассмотреть возможность создания реплики чтения (t2.micro) главного экземпляра (t2.large).Как только реплика чтения синхронизируется с главным экземпляром, вы можете продвигать реплику чтения и затем направлять приложение на новый главный экземпляр (который является продвинутой репликой чтения).

Для справки см .:

0 голосов
/ 12 февраля 2019

Вы не можете сделать это без простоев, но вы можете минимизировать время простоя.

Самый простой вариант - Изменить экземпляр БД.Это приведет к простою, потому что будет подготовлена ​​новая база данных, данные будут перемещены, а DNS-имя будет изменено, чтобы указывать на новый экземпляр.

Учитывая, что вы считаете, что t2.micro будет достаточно дляваша база данных, было бы справедливо предположить, что бывают случаи, когда ваша база данных не используется, чтобы вы могли выполнить операцию изменения.Это может занять всего несколько минут.

Официально, лучший способ изменить базу данных без простоя - это использовать Multi-AZ , который может обновлять один узел, пока трафик все еще обслуживаетсядругой узел.Однако, похоже, ваша цель - снизить затраты, а не тратить больше на обеспечение безотказной работы.

Кстати, t2.micro довольно ограничен с точки зрения пропускной способности процессора и сети.Вы пытаетесь сэкономить 21 цент в день при потенциальной стоимости использования плохо отвечающей базы данных.

...