Миграция базы данных MS SQL в PaaS средствами DRS

С помощью Data Replication Service можно перенести базы данных в PaaS-сервисы облака Advanced. Базы данных MS SQL Server можно развернуть из бэкапов.

Перед началом работы

Убедитесь, что у пользователя есть доступ к консоли облака Advanced и к сервису DRS. Для этого:

  1. Войдите в консоль управления Advanced:

  2. Чтобы открыть список сервисов, нажмите Service List.

  3. Выберите Database → Data Replication Service.

Если консоль и сервис доступны, перейдите к процедуре миграции.

Миграция MS SQL Server

Миграция баз данных MS SQL Server в сервис RDS осуществляется через бэкап исходной базы данных. Резервную копию базы данных нужно создать, поместить в OBS и развернуть в RDS.

Создание бэкапа исходной базы данных

Чтобы создать полный бэкап:

  1. В консоли MS SQL Server Management Studio выберите базу данных и во всплывающем окне выберите Tasks → Back Up:

    Создать полный бэкап базы данных MS SQL
  2. Убедитесь, что выбран тип бэкапа Full и нажмите OK.

  3. После успешного создания бэкапа нажмите OK.

Бэкап исходной базы данных создан.

Загрузка бэкапа в облако

Для загрузки бэкапа в облако будет использоваться сервис OBS. Файлы размером до 5 ГБ можно загрузить напрямую через консоль управления.

Примечание

Для загрузки файлов размером больше 5 ГБ воспользуйтесь OBS Browser.

Чтобы загрузить бэкап в OBS через консоль управления:

  1. В списке сервисов выберите Object Storage Service.

  2. Нажмите Create Now.

  3. В поле Bucket Name задайте название бакета.

  4. Нажмите Create Now.

  5. Нажмите на название созданного бакета.

  6. Перейдите в раздел Objects в левом меню.

  7. Нажмите Upload Object.

  8. Выберите файл бэкапа базы данных и нажмите Upload.

  9. Дождитесь окончания загрузки. Файл появится в списке объектов.

Бэкап базы данных загружен в OBS.

Настройка задания миграции в консоли управления

  1. Создайте инстанс MS SQL в сервисе Relational Database Service.

  2. В списке сервисов выберите Data Replication Service.

  3. Перейдите в раздел Backup Migration Management в меню слева.

  4. В правом верхнем углу нажмите Create Migration Task.

  5. В блоке Backup File Source выберите OBS Bucket.

  6. В списке Bucket Name выберите бакет, в котором находится бэкап базы данных.

  7. В блоке Backup Name выберите нужный бэкап.

  8. Нажмите Next.

  9. В поле Destination RDS DB Instance Name выберите созданный ранее инстанс. В нем будет развернут бэкап базы данных.

  10. Нажмите Next.

  11. Чтобы запустить задание миграции, нажмите Submit. После запуска статус задания поменяется на Restoring.

  12. Чтобы посмотреть этапы миграции, нажмите на название задачи по миграции и перейдите во вкладку Migration Logs.

Когда миграция будет завершена, статус задания сменится на Successful.

Запустили Evolution free tier
для Dev & Test
Получить