Копирование между учетными записями в одном регионе - PullRequest
0 голосов
/ 10 марта 2019

Я попытался скопировать диски объемом 1 ТБ между учетными записями хранения в одном регионе Azure, используя AzCopy и Azure Storage Explorer.AzCopy был медленнее, чем Explorer.Это занимало 5 часов 30 минут каждый раз.

Я уже пробовал параметр / SynCopy для AzCopy на виртуальной машине в том же регионе, но она все еще работала медленнее.

У меня вопрос: можно ли сделать это быстрее?

Спасибо за вашу помощь.

1 Ответ

1 голос
/ 11 марта 2019

Я не думаю, что опция /SynCopy или другие для AzCopy будут работать быстрее на ВМ, например, в документе указана причина, указанная ниже.

Синхронное копирование больших двоичных объектов из одной учетной записи хранения в другую

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

Параметр / SyncCopy гарантирует, что операция копирования получит постоянную скорость .AzCopy выполняет синхронное копирование, загружая большие двоичные объекты для копирования из указанного источника в локальную память, а затем загружая их в хранилище BLOB-объектов.

Здесь просто рекомендуют другие решения для вашего сценария, кроме использования AzCopy.или Azure Storage Explorer в виртуальной машине для копирования большого двоичного объекта между учетными записями хранения в одном и том же регионе. Есть два способа сделать это как можно быстрее.

  1. Рекомендуется создать фабрику данных Azure втот же регион без виртуальной машины для копирования данных, пожалуйста, обратитесь к официальному учебнику Quickstart: Use the Copy Data tool to copy data, чтобы узнать, как начать работу.Это отдельная служба, которая будет использовать все преимущества пропускной способности сети в облаке для передачи данных, в отличие от виртуальной машины Azure с некоторыми ограничениями.

  2. Для хранилища BLOB-объектов Azure существует высококонкурентный инструмент передачи данных.с именем Azure/blobporter, который вы можете попробовать запустить на ВМ, но я не думаю, что он будет быстрее, чем Azure Data Factory.

...