Я пытаюсь обновить свой экземпляр RDS SQL Server 2012 с магнитного хранилища до SSD. Это экземпляр класса db.m1.large с собственной лицензией.
У меня вопрос, есть ли лучшие способы сделать это? Похоже, что это очень сложно из-за тех преимуществ, которые я получаю от RDS.
Следующий вопрос: следует ли мне просто переместить это в экземпляр EC2 и сделать это с помощью RDS, чтобы у меня больше не было этой проблемы.
В документации для Изменение инстанса БД для использования другого типа хранилища есть следующее примечание:
Вы не можете изменить существующий экземпляр БД SQL Server, чтобы изменить тип хранилища или изменить выделение хранилища.
И, как вы говорите, вы не можете восстановить снимок в хранилище другого типа.
Я думаю, что ваш лучший вариант - это ваш номер 3. Экспортируйте свою базу данных, а затем импортируйте ее в свой новый экземпляр RDS.
Оставление RDS для самостоятельного размещения в EC2 кажется немного резким, поскольку изменение типа хранилища на самом деле не то, что вы делаете каждый день, я предполагаю, что это ваш первый и последний раз, когда вы это делаете. В функции которые выходят из коробки с RDS, по крайней мере, на мой взгляд, слишком ошеломляют для перехода на самостоятельное решение.
Я понимаю, что этому вопросу 2,5 года. Но вот наш процесс:
Как уже упоминалось, вы не можете обновить SQL Server «на месте» с помощью автоматического интерфейса AWS. НО ... Вы можете восстановить снимок в новый экземпляр, созданный с новым типом хранилища. Скажем, ваш экземпляр называется XYZ ... убедитесь, что у вас есть снимок XYZ. Удалите XYZ. Создайте новый экземпляр с именем XYZ с новым типом хранилища. Восстановите снимок XYZ в новый экземпляр. Применить группу безопасности к новому экземпляру. Теперь вы можете включить зеркалирование в нескольких зонах доступности или что-то еще.
Вопросы о восстановлении снимков между хранилищами ... на этой странице есть комментарий: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_RestoreFromSnapshot.html
Вы можете восстановить экземпляр БД и использовать другой тип хранилища, чем исходный моментальный снимок БД. В этом случае процесс восстановления идет медленнее из-за дополнительной работы, необходимой для переноса данных в новый тип хранилища. В случае восстановления в магнитное (стандартное) хранилище или из него процесс миграции является самым медленным, поскольку у магнитного хранилища нет возможности IOPS для выделенного IOPS или хранилища общего назначения (SSD).