Поделиться через


Сервер среды выполнения миграции со службой миграции в База данных Azure для PostgreSQL

Сервер среды выполнения миграции — это специализированная функция службы миграции в База данных Azure для PostgreSQL, которая выступает в качестве промежуточного сервера во время миграции. Это отдельный База данных Azure для PostgreSQL — гибкий экземпляр сервера, который не является целевым сервером. Он используется для упрощения миграции баз данных из исходной среды, доступной только через частную сеть.

Сервер среды выполнения миграции полезен в сценариях, когда исходные экземпляры PostgreSQL и целевой База данных Azure для PostgreSQL — гибкий экземпляр сервера настроен для обмена данными по частным конечным точкам или частным IP-адресам. Это позволяет обеспечить миграцию в защищенном и изолированном сетевом пространстве. Сервер среды выполнения миграции обрабатывает передачу данных. Он подключается к исходному экземпляру PostgreSQL, чтобы получить данные, а затем отправить его на целевой сервер.

Сервер среды выполнения миграции отличается от целевого сервера и настроен для обработки процесса передачи данных, обеспечивая безопасный и эффективный путь миграции.

Снимок экрана: сервер среды выполнения миграции.

Поддерживаемые сценарии миграции с сервером среды выполнения миграции

Сервер среды выполнения миграции необходим для передачи данных между различными исходными экземплярами PostgreSQL и База данных Azure для PostgreSQL — гибким экземпляром сервера. Это необходимо в следующих сценариях:

  • Если источником является База данных Azure для PostgreSQL — отдельный сервер, настроенный с частной конечной точкой, и целевой объект — это База данных Azure для PostgreSQL — гибкий сервер с частной конечной точкой.
  • Для таких источников, как локальные базы данных, виртуальные машины Azure или экземпляры AWS, доступные только через частные сети и целевой База данных Azure для PostgreSQL — гибкий экземпляр сервера с частной конечной точкой.

Как использовать функцию сервера среды выполнения миграции?

Чтобы использовать функцию сервера среды выполнения миграции в службе миграции в База данных Azure для PostgreSQL, у вас есть два варианта миграции:

  • Используйте портал Azure во время установки.
  • migrationRuntimeResourceId Укажите параметр в файле свойств JSON во время команды создания миграции в Azure CLI.

Вот как это сделать в обоих методах.

Использование портала Azure

  1. Войдите в портал Azure и получите доступ к службе миграции (с целевого сервера) в экземпляре База данных Azure для PostgreSQL.

  2. Запустите новый рабочий процесс миграции в службе.

  3. Когда вы достигнете вкладки "Выбор сервера среды выполнения", выберите "Да ", чтобы использовать сервер среды выполнения миграции.

  4. Выберите подписку Azure и группу ресурсов. Выберите расположение интегрированной виртуальной сети База данных Azure для PostgreSQL — гибкий экземпляр сервера.

  5. Выберите соответствующий База данных Azure для PostgreSQL — гибкий экземпляр сервера, чтобы служить экземпляром сервера среды выполнения миграции.

    Снимок экрана: выбор сервера среды выполнения миграции.

Использование командной строки Azure CLI

  1. Откройте интерфейс командной строки.
  2. Убедитесь, что вы установили Azure CLI и выполнили вход в учетную запись Azure с помощью az sign-in.
  3. Версия должна быть не менее 2.62.0 или более поздней, чтобы использовать параметр сервера среды выполнения миграции.
  4. Для az postgres flexible-server migration create команды требуется путь к JSON-файлу в составе --properties параметра, который содержит сведения о конфигурации для миграции. migrationRuntimeResourceId Укажите параметр в файле свойств JSON.

Основные сведения о сервере среды выполнения миграции

  • Минимальная конфигурация: несмотря на создание из База данных Azure для PostgreSQL — гибкий сервер, сервер среды выполнения миграции упрощает миграцию, не требуя высокой доступности, резервных копий, особенностей версии или расширенных возможностей хранилища.
  • Производительность и размер: сервер среды выполнения миграции должен быть соответствующим образом масштабирован для управления рабочей нагрузкой. Рекомендуется выбрать номер SKU, эквивалентный или больше, чем целевому серверу.
  • Сеть. Убедитесь, что сервер среды выполнения миграции правильно интегрирован в виртуальную сеть и что сетевая безопасность обеспечивает безопасное взаимодействие с исходными и целевыми серверами. Дополнительные сведения см . в руководстве по сети для службы миграции.
  • Очистка после миграции. После завершения миграции сервер среды выполнения миграции должен быть выведен из эксплуатации, чтобы избежать ненужных затрат. Перед удалением убедитесь, что все данные были успешно перенесены и сервер больше не нужен.