Сервер среды выполнения миграции со службой миграции в База данных 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
Войдите в портал Azure и получите доступ к службе миграции (с целевого сервера) в экземпляре База данных Azure для PostgreSQL.
Запустите новый рабочий процесс миграции в службе.
Когда вы достигнете вкладки "Выбор сервера среды выполнения", выберите "Да ", чтобы использовать сервер среды выполнения миграции.
Выберите подписку Azure и группу ресурсов. Выберите расположение интегрированной виртуальной сети База данных Azure для PostgreSQL — гибкий экземпляр сервера.
Выберите соответствующий База данных Azure для PostgreSQL — гибкий экземпляр сервера, чтобы служить экземпляром сервера среды выполнения миграции.
Использование командной строки Azure CLI
- Откройте интерфейс командной строки.
- Убедитесь, что вы установили Azure CLI и выполнили вход в учетную запись Azure с помощью
az sign-in
. - Версия должна быть не менее 2.62.0 или более поздней, чтобы использовать параметр сервера среды выполнения миграции.
- Для
az postgres flexible-server migration create
команды требуется путь к JSON-файлу в составе--properties
параметра, который содержит сведения о конфигурации для миграции.migrationRuntimeResourceId
Укажите параметр в файле свойств JSON.
Основные сведения о сервере среды выполнения миграции
- Минимальная конфигурация: несмотря на создание из База данных Azure для PostgreSQL — гибкий сервер, сервер среды выполнения миграции упрощает миграцию, не требуя высокой доступности, резервных копий, особенностей версии или расширенных возможностей хранилища.
- Производительность и размер: сервер среды выполнения миграции должен быть соответствующим образом масштабирован для управления рабочей нагрузкой. Рекомендуется выбрать номер SKU, эквивалентный или больше, чем целевому серверу.
- Сеть. Убедитесь, что сервер среды выполнения миграции правильно интегрирован в виртуальную сеть и что сетевая безопасность обеспечивает безопасное взаимодействие с исходными и целевыми серверами. Дополнительные сведения см . в руководстве по сети для службы миграции.
- Очистка после миграции. После завершения миграции сервер среды выполнения миграции должен быть выведен из эксплуатации, чтобы избежать ненужных затрат. Перед удалением убедитесь, что все данные были успешно перенесены и сервер больше не нужен.