Подтвердить что ты не робот

Обновлены ли экземпляры Amazon RDS?

Могу ли я переключить (я имею в виду обновление или понизить) экземпляр Amazon RDS по необходимости или мне нужно создать новую заново и пройти миграцию?

4b9b3361

Ответ 1

Да, экземпляры Amazon RDS можно обновить с помощью команды modify-db-instance. Нет необходимости в переносе данных.

Из Документация Amazon RDS:

"Если вы не уверены в том, сколько CPU вам нужно, рекомендуем начать с класса db.m1.small DB Instance и контролировать использование процессора с помощью службы Amazon CloudWatch. Если ваш экземпляр DB связан с ЦП, вы можете легко перейти на более крупный класс экземпляра DB, используя команду rds-modify-db-instance.

Amazon RDS выполнит обновление в течение следующего окна обслуживания. Если вы хотите, чтобы обновление выполнялось сейчас, а не ожидало окна обслуживания, укажите параметр -apply-immediately. Предупреждение: для изменения класса экземпляра DB требуется короткий перерыв для вашего экземпляра DB. "

Ответ 2

RE: Время выхода из строя: у нас есть экземпляр RDS SQL Server 2012 (1TB без IOPS-диска) и переход от db.m1.xlarge к db.m3.xlarge (больше ЦП, меньше $$), понесенный чуть более 4 минут простоя.

ПРИМЕЧАНИЕ. Мы выполнили обновление с графического интерфейса консоли AWS и выбрали "Apply Immediately", но это было за 10 минут до начала отказа. Статус RDS указывал "Модификация" сразу после того, как мы инициировали обновление, и он оставался таким образом через время ожидания и время простоя.

Надеюсь, это поможет!

Грег

Ответ 3

Я только что сделал обновление со среднего экземпляра RDS до большого, когда нас поразил неожиданный трафик (хорошо, правда?:)). Поскольку у нас есть экземпляр мульти-AZ, мы спасли 2-3 минуты. В документации Amazon говорится, что время простоя будет кратким, если у вас есть экземпляр multi-AZ.

Ответ 4

Для всех, кого это интересует, мы просто модифицировали экземпляр RDS (MySQL, 15 ГБ HD, остальные стандартные параметры), меняя его с микро-на маленький. Период простоя составлял 5 минут.

Ответ 5

RE: Время отключения:, мы только что обновили postgresql 9.3, запросив следующие изменения:

  • обновление postgresql 9.3.3 до 9.3.6
  • размер экземпляра от m3.large до m3.2xlarge
  • изменение типа хранилища на подготовленные IOPS
  • расширение памяти с 200G до 500G (самая дорогая операция с точки зрения времени)

Нам потребовалось почти 5 часов для завершения всей этой операции. База данных содержит около 100 Гб данных в момент обновления. Вы можете отслеживать ход своего обновления в разделе "События" в консоли RDS. Во время обновления RDS берет пару резервных снимков, прогресс которых можно контролировать в разделе Snapsnots.

Ответ 6

Мы просто выполнили обновление с db.m3.large до db.m3.xlarge с 200 ГБ данных, отличных от IOPS, работающих под управлением SQL Server 2012. Время простоя составляло примерно 5 минут.

Ответ 7

Обновление MySQL RDS с db.t2.small до db.t2.medium для 25G данных заняло 6 минут.

Ответ 8

В multi-az будет переход на другой ресурс, но в остальном он будет плавным. Получает данные временной шкалы из моего последнего последнего типа экземпляра типа db от r3.4xlarge до r3.2xlarge на настроенном Multi-Az Postgres 9.3 с 3TB диска (фактические данные составляют всего ~ 800G)

time (utc-8) event Mar 11 10:28 AM Finished applying modification to DB instance class Mar 11 10:09 AM Multi-AZ instance failover completed Mar 11 10:08 AM DB instance restarted Mar 11 10:08 AM Multi-AZ instance failover started

Ответ 9

У нас был оператор Alter для большой таблицы (около 53 миллионов записей), и он не смог завершить операцию.

Объем используемого размера составил 48 ГБ. Мы решили увеличить выделенное хранилище в AWS-RDS-экземпляре Вся Операция заняла 2 часа, чтобы закончить MYSQL db.r3.8xlarge от 100G до 200G

Задание Alter заняло около 40 минут, но оно сработало.

Ответ 10

Да, они могут быть обновлены. Обновленный экземпляр RDS с SQL Server 2008 до SQL Server 2012, например, размером около 36 ГБ, класс db-m1-small, память объемом 200 ГБ и без IOPS или Multi AZ. Не было простоев, этот процесс едва занял 10 минут.