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


Миграция в Управляемый экземпляр SQL Azure — миграция SQL Server в Azure Arc

Применимо к:SQL Server

В этой статье показано, как выполнить миграцию экземпляра SQL Server, подключенного через Azure Arc, в Управляемый экземпляр SQL в Azure на портале Azure.

Вы можете попробовать управляемый экземпляр Azure SQL бесплатно в течение года.

Замечание

Вы можете предоставить обратную связь о вашем опыте миграции непосредственно в группу разработки продуктов.

Обзор

Управляемый экземпляр Azure SQL — это полностью управляемая платформа как услуга (PaaS) для переноса и запуска рабочих нагрузок SQL Server на облачной платформе Microsoft Azure. После включения экземпляра SQL Server с помощью Azure Arc можно оценить хранилище данных SQL Server, чтобы определить оптимальную конфигурацию управляемого экземпляра SQL. Затем можно перенести базы данных SQL Server в управляемый экземпляр SQL непосредственно с портала Azure.

Если экземпляр SQL Server включен Azure Arc, вы можете:

  • Оценка и оценка готовности экземпляра SQL Server к миграции в Управляемый экземпляр SQL.
  • Определите потенциальные проблемы миграции и узнайте, как устранить их.
  • Оптимизируйте производительность и затраты с помощью рекомендаций по уровням служб, конфигурации и размеру.

Обнаружение экземпляров SQL Server и создание отчетов о готовности происходит автоматически каждые выходные, но их можно запускать вручную в любое время. Процесс занимает всего несколько минут. Дополнительная конфигурация или настройка не требуется.

Сначала выберите соответствующий целевой объект Управляемого экземпляра SQL и подготовите среду. Затем можно перенести базы данных SQL Server в управляемый экземпляр SQL непосредственно с портала Azure с помощью полностью управляемого и автоматизированного процесса.

Миграция базы данных доступна по умолчанию для всех экземпляров SQL Server, включенных Azure Arc, начиная с SQL Server 2012 (11.x).

В области "Миграция баз данных " также содержится полезная сводка состояния миграции для вашего экземпляра, например количество общих баз данных, рекомендуемый целевой объект, количество завершенных миграций и количество текущих миграций:

Снимок экрана: сводка на панели

Интегрированные методы миграции

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

Microsoft Copilot поможет вам выбрать правильный метод миграции на основе ваших требований.

В следующей таблице приведены два метода, встроенные в процесс миграции:

Ссылка управляемого экземпляра Служба воспроизведения логов (LRS)
Метод Репликация в режиме реального времени
Схема миграции ссылок Managed Instance.
Непрерывное резервное копирование и восстановление
Схема миграции службы воспроизведения журналов.
Базовая технология Распределенная группа доступности Пересылка журналов транзакций
Описание Наиболее производительный метод с репликацией практически в режиме реального времени. Предоставляет базу данных только для чтения (R/O) в целевом объекте, чтобы вы могли запрашивать данные практически в режиме реального времени во время миграции, чтобы выгрузить рабочие нагрузки R/O на вторичный объект или проверить данные во время миграции. Оптимизация для достижения минимального времени простоя при миграции. Наиболее совместимый метод миграции. ** Передайте резервные копии в промежуточную учетную запись хранения BLOB-объектов Azure, которую служба LRS автоматически непрерывно восстанавливает в SQL Managed Instance. Реплика базы данных R/O не доступна в целевом объекте.
Поддерживаемые версии SQL Server 2016 и более поздних версий на Windows Server 2016 и более поздних версиях SQL Server 2012 и более поздних версий на Windows Server 2012 и более поздних версиях
Поддерживаемые выпуски Выпуски Enterprise, Standard и Developer Все выпуски
Рекомендуется для Критически важные для бизнеса нагрузки, требующие минимального простоя во время миграции и доступ к базе данных только для чтения в целевом месте назначения, которое может быть либо экземпляр SQL Общего Назначения, либо экземпляр Управляемый SQL для критически важной бизнес-деятельности. Рабочие нагрузки общего назначения, в которых некоторые запланированные простои допустимы и целевые объекты управляемого экземпляра SQL общего назначения. Не рекомендуется для критически важных управляемых экземпляров SQL, имеющих бизнес-значение.

Подробное сравнение двух методов миграции см. в разделе "Сравнение управляемого экземпляра с LRS для миграции".

Миграция с поддержкой Microsoft Copilot

Microsoft Copilot встроен в интерфейс, помогая вам в процессе миграции. Интерактивное общение с Microsoft Copilot выполняет поиск по базе знаний Майкрософт, чтобы помочь вам по мере миграции в Azure.

Microsoft Copilot предоставляет помощь с поддержкой искусственного интеллекта, чтобы помочь вам принимать решения или предпринимать действия в определенных точках с такими запросами, как:

  • Как выполняются оценки?
  • Помогите мне сравнить.
  • Запустите миграцию.
  • Помогите мне выбрать правильный метод миграции.
  • Мониторинг миграции.
  • Завершите миграцию.

Щелкните значок Copilot на панели миграции базы данных, чтобы открыть окно чата Copilot.

Снимок экрана: значок Copilot на панели миграции базы данных на портале Azure.

Предпосылки

Чтобы использовать миграцию SQL Server в Azure Arc, вам потребуется следующее:

Перед началом процесса миграции убедитесь, что вы подготовили среду для выбранного метода миграции:

Миграция к Управляемому экземпляру SQL Azure

Следующие плитки на панели "Миграция баз данных " помогут выполнить миграцию баз данных SQL Server в Управляемый экземпляр SQL Azure:

  1. Оценка исходного экземпляра: оцените экземпляр SQL Server, чтобы определить готовность к миграции в управляемый экземпляр SQL.
  2. Выберите целевой объект: выберите целевой объект управляемого экземпляра SQL для миграции.
  3. Перенос данных. Перенос баз данных SQL Server в управляемый экземпляр SQL.
  4. Мониторинг и переключение: мониторинг процесса миграции и переход к целевому объекту Управляемого экземпляра SQL.

На следующем снимке экрана показаны плитки на панели миграции базы данных для экземпляра SQL Server на портале Azure:

Снимок экрана: домашняя страница миграции для экземпляра SQL Server на портале Azure.

Оценка исходного экземпляра

Чтобы оценить исходный экземпляр, выполните следующие действия.

  1. Перейдите к экземпляру SQL Server на портале Azure.

  2. В разделе "Миграция" выберите "Миграция базы данных ", чтобы открыть область миграции базы данных . В разделе "Оценка исходного экземпляра" выберите "Просмотреть отчет ", чтобы открыть панель "Оценки ".

    Снимок экрана: область миграции базы данных для экземпляра SQL Server на портале Azure с выделенным отчетом

  3. На панели "Оценки" :

    • Используйте Запуск оценки, чтобы начать новую оценку, если она не выполнялась в последнее время.
    • Сведения об оценке см. в поле "Рекомендуемый целевой объект SQL Azure", чтобы узнать больше о результатах оценки, включая готовность экземпляра SQL Server к миграции в управляемый экземпляр SQL. Вы также узнаете о рекомендуемом уровне служб и конфигурации целевого экземпляра.

Выбор целевого объекта

После оценки экземпляра SQL Server выберите целевой объект управляемого экземпляра SQL.

  1. На панели "Оценки" выберите "Создать" или выбрать целевой объект. Или на панели миграции базы данных выберите целевой объект. Оба параметра открывают область создания или выбора целевой области, где можно определить целевой объект миграции.

    Снимок экрана: панель

  2. На панели создания или выбора целевой области в разделе "Целевой объект" выберите один из следующих вариантов:

    • Да, я уже создал целевой объект: выберите существующий целевой объект управляемого экземпляра SQL.
    • Нет, я хочу создать новый целевой объект: создайте новый целевой объект управляемого экземпляра SQL.

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

  3. Укажите необходимые сведения для целевого объекта Управляемого экземпляра SQL. Затем выберите целевой объект или создайте целевой объект , чтобы перейти к следующему шагу на основе выбранного объекта.

    1. Если у вас уже есть экземпляр в качестве целевого объекта, выберите "Выбрать целевой объект " и перейдите в область миграции базы данных для экземпляра SQL Server. Имя экземпляра заполняется в качестве выбранного целевого объекта. Затем можно перейти к шагу "Миграция данных ".
    2. Если вы решили создать новый экземпляр, перейдите на панель "Создание управляемого экземпляра SQL Azure " на панели миграции базы данных , чтобы создать целевой экземпляр. После завершения проверьте ход развертывания на панели миграции базы данных для экземпляра SQL Server. Целевое имя заполняется на плитке Target . Затем можно перейти к шагу "Миграция данных ".

Перенос данных

После готовности целевого объекта запустите процесс миграции.

Мониторинг и переключение

После начала миграции можно отслеживать ход выполнения. На панели миграции базы данных выберите "Мониторинг миграции".

На панели мониторинга и переключение отображаются полезные сведения о процессе миграции, например:

  • Базы данных, которые успешно перенесены, и базы данных, которые по-прежнему выполняются.
  • Выбранный метод миграции.
  • Целевой экземпляр и целевая база данных.
  • Длительность текущей миграции каждой базы данных.
  • Время начала миграции.

Снимок экрана: страница

Вы можете завершить или отменить миграцию из области "Монитор" и "Переключение ". Вы также можете просматривать журналы для получения сведений о миграции. При выборе базы данных вы перейдете в область с дополнительными сведениями об источнике и целевом объекте.

После завершения миграции статус миграции показывает Готово к переключению. Чтобы перерезать целевой объект управляемого экземпляра SQL, выберите "Переключение " на панели "Монитор" и "Переключение ". Вы также можете использовать область сведений о базе данных.

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

Замечание

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

Ограничения

Ограничения ссылки управляемого экземпляра и LRS применяются к миграциям с помощью портала Azure.

Мониторинг миграции с помощью портала Azure доступен только для экземпляров SQL Server, которые соответствуют требованиям к лицензированию мониторинга.