Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Служба миграции в База данных Azure для PostgreSQL упрощает процесс перемещения баз данных PostgreSQL в Azure. Служба миграции предлагает варианты миграции из различных источников, поддерживаемых PostgreSQL, включая миграцию из облачной службы, из локальной среды или из виртуальной машины в Azure. Служба миграции предназначена для перемещения баз данных PostgreSQL в гибкий сервер Базы данных Azure для PostgreSQL с легкостью и уверенностью.
Ниже приведены некоторые преимущества использования службы миграции.
- Управляемая служба миграции
- Поддержка миграции схем и данных
- Без сложной настройки
- Простые возможности миграции с помощью портал Azure или Azure CLI
- Неограниченный размер базы данных
На следующем рисунке показаны источники PostgreSQL, которые можно перенести с помощью службы миграции в База данных Azure для PostgreSQL. Все поддерживаемые среды можно легко перенести в База данных Azure для PostgreSQL.
На следующем рисунке показаны подробные шаги, вовлеченные в миграцию с Azure Database for PostgreSQL — одиночный сервер на Azure Database for PostgreSQL гибкий сервер. На рисунке показан рабочий процесс миграции и ключевые этапы миграции для успешного перехода на гибкий сервер Базы данных Azure для PostgreSQL.
Зачем использовать гибкий сервер?
Гибкий сервер Базы данных Azure для PostgreSQL — это служба PostgreSQL следующего поколения в Azure. База данных Azure для PostgreSQL на базе выпуска сообщества PostgreSQL доступен в гибком развертывании сервера.
Гибкий сервер базы данных Azure для PostgreSQL предоставляет максимальную гибкость управления вашей базой данных и встроенные оптимизации затрат. Преимущества одноранговых продуктов включают:
Высокая производительность: гибкий сервер Базы данных Azure для PostgreSQL работает на виртуальной машине Linux, которая лучше всего подходит для запуска ядра PostgreSQL.
Экономия затрат. Вы можете остановить и запустить гибкий сервер Базы данных Azure для PostgreSQL на сервере по запросу, чтобы снизить общую стоимость операции (TCO). Выставление счетов на уровне вычислений останавливается немедленно, чтобы значительно сократить затраты во время разработки и тестирования, а также для прогнозируемых рабочих нагрузок рабочей среды с привязкой к времени.
Поддержка новых версий PostgreSQL: гибкий сервер Базы данных Azure для PostgreSQL поддерживает все основные версии PostgreSQL, начиная с версии 11.
Минимизированная задержка. Вы можете сворачивать гибкий сервер в той же зоне доступности, что и сервер приложений для минимальной задержки.
Пул подключений. Гибкий сервер Базы данных Azure для PostgreSQL имеет встроенный механизм пула подключений через подключаемый модуль pgBouncer для поддержки тысяч активных подключений с низкими затратами.
Параметры сервера: гибкий сервер Azure Database для PostgreSQL предлагает широкий набор параметров сервера для конфигурации и тюнинга.
Пользовательский период обслуживания: можно запланировать период обслуживания гибкого сервера в течение определенного дня недели и времени.
Высокий уровень доступности. Гибкий сервер Базы данных Azure для PostgreSQL поддерживает высокий уровень доступности в одной зоне доступности и между зонами доступности, настроив резервный сервер в режиме синхронизации с основным сервером.
Безопасность. Гибкий сервер Базы данных Azure для PostgreSQL предлагает несколько уровней защиты информации и шифрования для защиты данных.
Векторный поиск и расширение ИИ Azure. Интеграция расширения векторного поиска и ИИ Azure для PostgreSQL позволяет пользователям выполнять расширенные операции поиска и использовать аналитические сведения, управляемые ИИ, непосредственно в базе данных для повышения возможностей запросов и аналитики приложений.
Миграция на гибкий сервер База данных Azure для PostgreSQL
Вы можете выбрать один из следующих вариантов миграции с исходного сервера PostgreSQL на гибкий сервер:
Автономная миграция. При автономной миграции все приложения, подключающиеся к исходному экземпляру, остановлены. Затем базы данных копируются на гибкий сервер.
Миграция через Интернет: приложения, подключающиеся к исходному серверу, не останавливаются, пока базы данных копируются на гибкий сервер. За исходной копией базы данных следует репликация, чтобы обеспечить синхронизацию гибкого сервера с исходным экземпляром. Переключение выполняется и гибкий сервер полностью синхронизируется с исходным экземпляром, что приводит к минимальному простою.
В следующей таблице описаны автономные и сетевые параметры:
| Вариант | Достоинства | Рекомендации | Рекомендуемые сценарии |
|---|---|---|---|
| Offline | — Простой, простой и менее сложный для выполнения. - Гораздо меньше шансов на неудачу. — нет ограничений на количество объектов базы данных, которые он может обрабатывать. |
— время простоя для приложений. | — Лучше всего подходит для сценариев, в которых простота и высокая скорость успеха являются важными. — Идеальный вариант, когда база данных может быть отключена без значительного влияния на бизнес-операции. — Подходит, когда базы данных можно перенести в течение запланированного периода обслуживания. |
| Миграция по сети | — очень минимальное время простоя приложения. — Идеально подходит для больших баз данных и для клиентов, имеющих требования к ограниченному времени простоя. |
— Репликация, используемая в оперативной миграции, имеет несколько ограничений. Например, первичные ключи необходимы во всех таблицах. — более сложный для выполнения, чем автономная миграция. — больше шансов на сбой из-за сложности процесса миграции. — Существует влияние на хранилище и вычисления исходного экземпляра, если миграция выполняется в течение длительного времени. Влияние должно внимательно отслеживаться во время миграции. |
- Лучше всего подходит для предприятий, где непрерывность является критической и простоем должна быть сохранена до абсолютного минимума. — Рекомендуется при миграции базы данных без прерывания текущих операций. |
В следующей таблице перечислены источники, поддерживаемые службой миграции:
| Тип источника PostgreSQL | Автономная миграция | Миграция по сети |
|---|---|---|
| База данных Azure для PostgreSQL — один сервер | Поддерживается | Поддерживается |
| Amazon RDS для PostgreSQL | Поддерживается | Поддерживается |
| Локально | Поддерживается | Поддерживается |
| Виртуальная машина Azure | Поддерживается | Поддерживается |
| Amazon Aurora PostgreSQL | Поддерживается | Поддерживается |
| Google Cloud SQL для PostgreSQL | Поддерживается | Поддерживается |
Преимущества использования службы миграции и Azure Database Migration Service (классическая модель)
В следующем списке описаны основные преимущества использования службы миграции в База данных Azure для PostgreSQL для миграции PostgreSQL:
- Полностью управляемая служба: служба миграции в База данных Azure для PostgreSQL — это полностью управляемая служба. Мы обрабатываем сложности процесса миграции.
- Комплексная миграция: поддерживает как схему, так и миграцию данных. Полная и точную передачу всей среды базы данных в Azure.
- Простота настройки. Предназначено для удобства пользователей, служба устраняет сложные процедуры установки, которые могут быть барьером для запуска проекта миграции.
- Нет ограничений на размер данных. При наличии возможности обработки баз данных любого размера служба превышает предел миграции данных размером 1 ТБ (классическая модель), поэтому она подходит для всех типов миграции баз данных.
- Устранение ограничений Azure Database Migration Service (классическая модель). Служба миграции решает множество проблем и ограничений в Службе azure Database Migration Service (классическая модель) для более надежного процесса миграции.
- Параметры интерфейса. Вы можете выбрать интерфейс на основе портал Azure для интуитивно понятного интерфейса или интерфейса командной строки (Azure CLI) для автоматизации и скриптов.
Начало работы
Начало работы со службой миграции с помощью одного из следующих методов:
- Миграция с База данных Azure для PostgreSQL — отдельный сервер
- Миграция из локальной среды или инфраструктуры как службы (IaaS)
- Миграция из Amazon RDS для PostgreSQL
Дополнительные сведения
Служба миграции для База данных Azure для PostgreSQL — это размещенное решение. Он использует двоичный файл с именем pgcopydb для быстрого и эффективного копирования баз данных из исходного экземпляра PostgreSQL в Azure.