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


Начало работы с миграцией BLOB-объектов между хранилищами с помощью механизма Azure Storage Mover

Функция миграции Azure в Azure storage Mover позволяет безопасно передавать большие наборы данных между контейнерами BLOB-объектов в разных учетных записях хранения Azure и регионах.

В этой статье описывается полный процесс настройки Storage Mover для переноса ваших данных между двумя BLOB-контейнерами. Процесс состоит из настройки конечных точек и создания и запуска задания миграции.

Предпосылки

Прежде чем начать, убедитесь, что у вас есть:

Limits

Функция передачи данных между контейнерами Azure Blob в Mover для службы хранения Azure имеет следующие ограничения:

  • Каждое задание миграции поддерживает передачу 500 миллионов объектов.
  • Для каждой подписки поддерживается не более 10 параллельных заданий. Если вам нужно запустить более 10, создайте запрос на поддержку.
  • Azure Storage Mover не поддерживает автоматическую реактивацию архивированных объектов. Перед миграцией необходимо восстановить данные, хранящиеся в архиве BLOB-объектов Azure. Инициируйте задания миграции только после полного восстановления данных.
  • Миграция из одного контейнера в другой не позволяет выбрать один и тот же исходный и целевой конечный узел при создании того же задания на миграцию.
  • Большие двоичные объекты (BLOB) не перемещаются, а копируются. Контейнер Blob продолжает существовать в его текущем расположении вместе с целевым расположением.

Настройка исходных и целевых конечных точек

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

Выполните действия, описанные в этом разделе, чтобы настроить источник контейнера BLOB-объектов Azure и целевые конечные точки. Чтобы узнать больше о конечных точках Azure Storage Mover, см. статью "Управление конечными точками Azure Storage Mover".

Настройка конечной точки источника данных в хранилище BLOB-объектов Azure

  1. Перейдите к вашему экземпляру Storage Mover в Azure.

  2. В группе управления ресурсами в области навигации слева выберите конечные точки хранилища. Перейдите на вкладку "Исходные конечные точки" , а затем выберите "Добавить конечную точку ", чтобы открыть панель "Создать исходную конечную точку ".

  3. В области Создать исходную конечную точку:

    • Выберите контейнер BLOB в качестве типа источника.

    • При необходимости укажите описание конечной точки в поле "Описание ".

    • Выберите подписку и учетную запись хранения в раскрывающихся списках соответствующих подписок и учетной записи хранения .

    • Выберите контейнер BLOB-объектов , который нужно перенести из раскрывающегося списка контейнеров BLOB-объектов .

    • При необходимости укажите описание конечной точки в поле "Описание ".

    • Убедитесь, что выбранные элементы верны и выберите "Создать ", чтобы создать конечную точку, как показано на следующем рисунке.

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

Настройка целевой конечной точки хранилища BLOB-объектов Azure

  1. В группе управления ресурсами в области навигации слева выберите конечные точки хранилища. Перейдите на вкладку "Целевые конечные точки" , а затем выберите "Добавить конечную точку ", чтобы открыть панель "Создать целевую конечную точку ".

  2. На панели создания целевой конечной точки:

    • Выберите подписку и учетную запись хранения в раскрывающихся списках соответствующих подписок и учетной записи хранения .

    • Выберите BLOB-контейнер в поле "Целевой тип".

    • Выберите контейнер Blob, в который хотите выполнить перенос, из раскрывающегося списка контейнеров Blob.

    • При необходимости укажите описание конечной точки в поле "Описание ".

    • Убедитесь, что выбранные элементы верны и выберите "Создать ", чтобы создать конечную точку, как показано на следующем рисунке.

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

Назначение роли RBAC источнику и целевым конечным точкам

При создании исходного или целевого конечного пункта хранилища Blob в Azure через портал Azure роль владельца данных Blob хранилища в RBAC автоматически назначается системно назначенному управляемому удостоверению конечной точки. Больше никаких действий не требуется.

Создание проекта миграции и определения заданий

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

С помощью проекта миграции можно упорядочить большие миграции в небольшие управляемые единицы, которые подходят для вашего варианта использования. Определение задания описывает ресурсы и параметры миграции для определенного набора операций копирования, выполняемых службой Storage Mover. К этим ресурсам относятся, например, исходные и целевые конечные точки, а также все параметры миграции, которые необходимо применить.

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

Создание проекта

  1. Перейдите на вкладку обозревателя проектов в экземпляре Mover хранилища и выберите "Создать проект".

  2. Введите значения в следующих полях:

    • Имя: понятное имя для проекта миграции.
    • Описание проекта: полезное описание проекта.

    Нажмите кнопку "Создать" , чтобы создать проект. Может потребоваться некоторое время, чтобы созданный проект появился в обозревателе проектов.

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

Создание определения задания и запуск задания

  1. Выберите проект после его появления и нажмите кнопку "Создать определение задания". Откроется страница "Создание задания миграции" на вкладке "Основы ". Укажите значения для следующих полей:

    • Имя: осмысленное имя для задания миграции.
    • Тип миграции: выберите Azure to Azure.

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

  2. На вкладке "Источник " выберите параметр "Существующая конечная точка " для поля "Конечная точка ". Затем выберите существующую конечную точку в качестве исходной ссылки, чтобы открыть существующую панель конечных точек .

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

    Выберите конечную точку источника BLOB-объектов Azure, созданную в предыдущем разделе, и нажмите кнопку "Выбрать ", чтобы сохранить изменения.

    Снимок экрана: панель выбора существующей конечной точки источника.

  3. На вкладке "Целевой " выберите параметр "Выбрать существующую ссылку на конечную точку " для поля целевой конечной точки . Затем выберите существующую конечную точку в качестве целевой ссылки, чтобы открыть существующую панель конечных точек .

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

    Затем выберите ссылку Выберите существующую конечную точку в качестве цели, чтобы открыть панель Выберите существующую целевую конечную точку. Выберите целевую конечную точку хранилища BLOB-объектов Azure, созданную в предыдущем разделе, и нажмите кнопку "Выбрать ", чтобы сохранить изменения. Убедитесь, что правильная целевая конечная точка отображается в поле существующей конечной точки , а затем нажмите кнопку "Далее ", чтобы перейти на вкладку "Параметры ".

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

  4. На вкладке "Параметры" выберите "Отразить источник на цель" из раскрывающегося списка "Режим копирования". Убедитесь, что результаты миграции подходят для вашего варианта использования, а затем нажмите кнопку "Далее " и просмотрите параметры.

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

  5. После подтверждения правильности параметров на вкладке "Рецензирование " выберите "Создать ", чтобы развернуть задание миграции. После начала развертывания задания вы перенаправляетесь в обозреватель проектов . После завершения задание появится в связанном проекте миграции.

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

Выполнение задания миграции

  1. Перейдите на вкладку "Задания миграции ". На вкладке "Задания миграции " отображаются все задания миграции, созданные в ресурсе Mover хранилища, включая только что созданный. Чтобы новое задание миграции отображалось в списке, может занять некоторое время. При необходимости обновите страницу.

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

  2. Выберите новое определение задания, чтобы просмотреть его сведения на вкладке "Свойства ". Нажмите кнопку "Пуск задания ", чтобы открыть область задания "Пуск " для задания миграции.

    Снимок экрана: страница сведений о задании миграции с вкладкой

    Снимок экрана панели запуска задания страницы задания миграции.

Запуск определения задания

Неприменимо

Контроль за ходом миграции

При использовании Storage Mover для переноса данных в целевые объекты Azure отслеживайте операции копирования на наличие возможных проблем. На вкладке "Обзор миграции" отображаются данные об операциях во время миграции. Эти данные помогают отслеживать ход миграции, предоставляя текущее состояние и ключевые сведения, такие как ход выполнения, скорость и предполагаемое время завершения.

При настройке средство переноса данных Azure Storage также может предоставлять журналы копирования и журналы выполнения задач. Эти журналы особенно полезны, так как они позволяют отслеживать результат миграции выполнения заданий и отдельных файлов.

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

  1. Перейдите на вкладку "Задания миграции ".
  2. Выберите задание для просмотра хода выполнения, скорости и предполагаемого времени завершения. Снимок экрана: страница
  3. Выберите Журналы, чтобы проверить наличие ошибок или предупреждений.
  4. После завершения миграции проверьте данные в хранилище BLOB-объектов Azure.

Проверка после миграции

Проверка данных после миграции гарантирует корректность данных и завершенность передачи из хранилища объектов Blob Azure. Этот процесс проверки проверяет целостность и согласованность данных путем сравнения перенесенных данных с теми же данными из источника. Вы также можете провести тесты принятия пользователей для дальнейшего подтверждения функциональности. Проверка помогает выявлять и устранять несоответствия, обеспечивая надежность перенесенных данных и соответствие бизнес-требованиям.

Выполните действия, описанные в этом разделе, чтобы завершить проверку вручную.

  • Сравните исходное и целевое хранилище, чтобы убедиться, что все файлы передаются.
  • Включите добавочную синхронизацию, если необходимо сохранить контейнеры BLOB-объектов Azure в синхронизации с течением времени.
  • Удалите исходный контейнер BLOB-объектов Azure после завершения миграции и убедитесь, что он больше не нужен.

Устранение неполадок и поддержка

Устранение неполадок при миграции может включать ряд шагов, начиная от базовой диагностики до более расширенной обработки ошибок. Если возникают проблемы, начните устранять неполадки, выполнив следующие действия.

  • Сбой задания миграции? Проверьте журналы сообщений об ошибках.
  • Проблемы с разрешениями? Убедитесь, что роли Azure Arc и управления идентификацией и доступом (IAM) имеют правильный уровень доступа.

В следующих статьях вы можете ознакомиться со службой Mover хранилища.