Миграция базы данных MS SQL в PaaS средствами DRS
С помощью Data Replication Service можно перенести базы данных в PaaS-сервисы облака Advanced. Базы данных MS SQL Server можно развернуть из бэкапов.
Перед началом работы
Убедитесь, что у пользователя есть доступ к консоли облака Advanced и к сервису DRS. Для этого:
-
Войдите в консоль управления Advanced:
-
В списке сервисов выберите Data Replication Service.
Если консоль и сервис доступны, перейдите к процедуре миграции.
Миграция MS SQL Server
Миграция баз данных MS SQL Server в сервис RDS осуществляется через бэкап исходной базы данных. Резервную копию базы данных нужно создать, поместить в OBS и развернуть в RDS.
Создание бэкапа исходной базы данных
Чтобы создать полный бэкап:
-
В консоли MS SQL Server Management Studio выберите базу данных и во всплывающем окне выберите Tasks → Back Up:
-
Убедитесь, что выбран тип бэкапа Full и нажмите OK.
-
После успешного создания бэкапа нажмите OK.
Бэкап исходной базы данных создан.
Загрузка бэкапа в облако
Для загрузки бэкапа в облако будет использоваться сервис OBS. Файлы размером до 5 ГБ можно загрузить напрямую через консоль управления.
Для загрузки файлов размером больше 5 ГБ воспользуйтесь OBS Browser+.
Чтобы загрузить бэкап в OBS через консоль управления:
-
В списке сервисов выберите Object Storage Service.
-
Нажмите Create Now.
-
В поле Bucket Name задайте название бакета.
-
Нажмите Create Now.
-
Нажмите на название созданного бакета.
-
Перейдите в раздел Objects в левом меню.
-
Нажмите Upload Object.
-
Выберите файл бэкапа базы данных и нажмите Upload.
-
Дождитесь окончания загрузки. Файл появится в списке объектов.
Бэкап базы данных загружен в OBS.
Настройка задания миграции в консоли управления
-
В списке сервисов выберите Data Replication Service.
-
Перейдите в раздел Backup Migration Management в меню слева.
-
В правом верхнем углу нажмите Create Migration Task.
-
В блоке Backup File Source выберите OBS Bucket.
-
В списке Bucket Name выберите бакет, в котором находится бэкап базы данных.
-
В блоке Backup Name выберите нужный бэкап.
-
Нажмите Next.
-
В поле Destination RDS DB Instance Name выберите созданный ранее инстанс. В нем будет развернут бэкап базы данных.
-
Нажмите Next.
-
Чтобы запустить задание миграции, нажмите Submit. После запуска статус задания поменяется на Restoring.
-
Чтобы посмотреть этапы миграции, нажмите на название задачи по миграции и перейдите во вкладку Migration Logs.
Когда миграция будет завершена, статус задания сменится на Successful.
- Перед началом работы
- Миграция MS SQL Server
- Настройка задания миграции в консоли управления