SharePoint Online и скорость миграции в OneDrive

В этой статье описаны факторы, влияющие на скорость каждого этапа миграции при использовании API миграции в SharePoint Online.

С помощью нового API миграции в SharePoint Online мы существенно изменили процесс переноса данных, что не могло не отразиться на его скорости. Цель этой статьи — помочь вам оценить продолжительность каждого этапа процесса и учесть все необходимые факторы, а не предоставить подробное описание принципов работы с API миграции.

Факторы, влияющие на скорость миграции

На скорость миграции могут влиять несколько факторов. Общие сведения о них помогут вам спланировать миграцию и повысить ее эффективность.

Примечание : Основным преимуществом API миграции является использование хранилища Azure и каналов, предотвращающих регулирование нагрузки.  Это позволяет более эффективно планировать график миграции. 

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

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

  • Компьютер миграции: запуск заданий миграции на нескольких компьютерах увеличит скорость миграции.

  • Скорость интернет-соединения с Azure: скорость передачи пакетов миграции из клиентской среды в хранилище Azure.

  • Импорт в SPO: скорость приема данных в SharePoint. На скорость импорта сильно влияет сложность метаданных в переносимом контенте. 

Общие сведения о влиянии метаданных на производительность

Тип метаданных непосредственно влияет на скорость миграции:

Тип метаданных

Примеры

Средняя скорость миграции

Простые

ISO- и видеофайлы

2 ТБ в день

Средние

Элементы списка, файлы Office (~1,5 МБ)

1 ТБ в день

Сложные

Элементы списков с настраиваемыми столбцами, небольшие файлы (~50 КБ)

250 ГБ в день

Масштабирование заданий миграции для увеличения пропускной способности

SharePoint Online позволяет вызывающим методам параллельно запускать несколько заданий миграции. Благодаря оптимизации параллельных заданий с учетом указанных выше факторов API миграции позволяет обрабатывать в день до 24 ТБ данных для одного клиента.

  • Максимальный размер пакета: постарайтесь, чтобы ваши пакеты содержали не более 1000 объектов, а их размер не превышал 100 МБ. Это увеличит скорость отправки в Azure и раскроет возможности масштабирования в API миграции.

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

Оптимизация миграции

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

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

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

Совет : Параллельное выполнение заданий и планирование с учетом ограничений сети и компьютеров положительно влияет на процесс миграции.

Рекомендации для четырех этапов миграции

Четыре этапа миграции

Примечание : Этапы 2, 3 и 4 обычно выполняются с помощью команд оболочки PowerShell для миграции в SharePoint Online или стороннего средства миграции. На этапе 1 вы поймете, какой инструмент лучше всего вам подойдет.

1. Анализ исходных файлов   

Первое правило эффективной миграции — хорошо представлять, какие данные переносятся. Проанализируйте свои файлы и расставьте приоритеты. Какой контент действительно нужно перенести? Что можно оставить как есть? Изучив свои данные, вы получите представление о скорости дальнейших этапов процесса. Удалите из своих архивов все ненужное: от количества переносимого контента напрямую зависит размер вашего проекта.

2. Создание пакета контента   

На этом этапе с помощью выбранного средства создается пакет контента для импорта в облако. С этой целью в оболочке SharePoint PowerShell для миграции в SPO используются командлеты New-SPOMigrationPackage и ConvertTo-SPOMigrationTargetedPackage. Скорость этого этапа зависит от эффективности выбранного инструмента и типа контента. Правильно разделив пакеты, можно также существенно ускорить последний этап переноса.

3. Отправка файлов в Azure   

При переносе контента в SharePoint Online с помощью нового API миграции используется временное хранилище Azure. Скорость отправки файлов в Azure очень высока. Кроме того, вы можете выбрать центр обработки данных. Если у вас быстрое подключение, вы можете использовать один центр обработки данных со своими учетными записями Azure и Office 365. На этом этапе в оболочке PowerShell используется командлет Set-SPOMigrationPackageAzureSource. Если скорость вашего подключения не так высока, лучше выбрать ближайший к вам центр обработки данных Azure. Наконец, можно отправить данные в Azure на физических носителях. Общая скорость этого этапа зависит от вашего подключения к Интернету или времени доставки дисков в Майкрософт. Хорошее представление о том, чего следует ожидать на этой стадии, можно получить, например, в разделе Производительность хранилища Microsoft Azure и контрольный список масштабируемости.

4. API миграции   

Последний шаг — перенос данных из Azure в SharePoint Online. Это действие не представляет сложности при использовании сторонних средств и соответствует командлету Submit-SPOMigrationJob в оболочке PowerShell. Майкрософт полностью контролирует этот этап, поэтому рассмотрим его подробнее.

Примечание : Далее в этой статье вызовы API для отправки пакета в SharePoint Online будут называться заданиями миграции.

См. также

Инструкции: как избежать регулирования нагрузки или блокировки в SharePoint Online?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×