Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье вы узнаете о различных типах решений для переноса данных как в сети, так и в автономном режиме. Некоторые решения также предоставляют возможности повторяемой синхронизации, слияния и гибридного развертывания. Часто эти средства предоставляют перекрывающиеся технические возможности и подходят для аналогичных вариантов использования. В этой статье приведены рекомендации по выбору соответствующего средства миграции для ваших потребностей и идентификации собственных средств Azure, а также партнеров и независимых поставщиков программного обеспечения (ISV).
В этой статье рассматриваются различные сценарии, для которых лучше всего подходит каждое средство. Он также предоставляет широкий взгляд на сравнение и контрастность этих инструментов.
Онлайн-инструменты
Сетевая передача через Интернет
Средства, обеспечивающие передачу данных через Интернет, позволяют передавать данные в Azure через сетевое подключение или общедоступный Интернет. Эта передача может выполняться различными способами и с помощью различных средств.
Azure Storage Mover (Служба переноса данных хранилища Azure)
Azure Storage Mover — это полностью управляемая служба миграции, которая помогает перенести данные объемом от терабайтов до петабайтов в хранилище Azure по сети. Storage Mover — это гибридная облачная служба, состоящая из компонента облачной службы и локальной виртуальной машины агента миграции. Средство переноса данных используется для сценариев миграции, таких как lift-and-shift, а также для периодически повторяющихся облачных миграций.
В следующем списке выделены многие ключевые сценарии и возможности Storage Mover, которые могут сделать его рекомендуемым для некоторых случаев использования.
- Состоит из полностью управляемого, автоматизированного и устойчивого средства в Azure.
- Один ресурс Azure Storage Mover может глобально управлять несколькими агентами, предоставляя полный обзор всех миграций на единой панели мониторинга.
- Подходит как для относительно небольших объемов данных, составляющих несколько терабайт, так и для больших файлов, папок и общих ресурсов в масштабе петабайт. Для одноуровневой передачи данных и небольших наборов данных меньше 1 терабайт используйте
AzCopyвместо этого. - Подходит для одноуровневых передач, таких как лифт и смена, или повторяющиеся, периодические синхронизации и передачи.
- Предлагает простой, надежный процесс, для которого достаточно конфигураций по умолчанию.
- Сохраняет метаданные файла.
- К источникам миграции и назначениям относятся следующие:
- Источник блока сообщений сервера (SMB) или сетевой файловой системы (NFS) в целевой объект BLOB-объектов Azure
- Целевой объект SMB Source to Azure Files
- Источник S3 в целевой объект BLOB-объектов Azure
- Функция копирования только метаданных, где копируются только метаданные или структура файлов без содержимого файла. Например, для установки разрешений или выполнения миграции в режиме "пробного запуска".
Дополнительные сведения о службе перемещения хранилища Azure см. в статье об общем обзоре службы. Следующие статьи также помогут вам использовать инструмент перемещения данных в Azure Storage для переноса данных в облачную среду.
Познакомьтесь с иерархией ресурсов - Узнайте, как развернуть Storage Mover в подписке Azure
- Узнайте, как развернуть агент Storage Mover в вашей среде
Средства синхронизации и упорядочивания по уровням
Служба синхронизации файлов Azure
Синхронизация файлов Azure обеспечивает миграцию файловых серверов Windows с почти нулевым временем простоя, а также предоставляет гибридное решение для хранения. Синхронизация файлов Azure позволяет централизировать общие папки вашей организации в файлах Azure, сохраняя гибкость, производительность и совместимость файлового сервера Windows. Синхронизация файлов Azure в основном является средством синхронизации и управления уровнями хранения, а основная функция Storage Mover — это служба миграции.
Выберите службу "Синхронизация файлов Azure" для традиционных расширений файлового сервера и синхронизации с несколькими сайтами с общими папками Azure. Этот параметр включает интеграцию Entra ID и двустороннюю синхронизацию. Он также автоматически сохраняет разрешения и атрибуты файловой системы NTFS. Эти возможности делают синхронизацию файлов Azure идеальным подходом, если вы хотите сохранить локальный кэш и использовать распределение по уровням облака, или если сервер должен продолжать обслуживаться во время миграции.
Вы можете использовать любой доступный протокол Windows Server для доступа к данным локально, включая SMB, NFS и FTPS. Вы также можете иметь столько кэшей, сколько вам нужно во всем мире.
Все поддерживаемые сценарии миграции для синхронизации файлов можно найти в статье обзора миграции .
Дополнительные сведения о синхронизации файлов Azure и различных сценариях миграции см. здесь.
Шлюз «Data Box»
Шлюз Data Box — это облачное хранилище, которое выступает в качестве виртуального устройства, обеспечивая простой односторонний перенос данных между локальной инфраструктурой и Azure. Она состоит из виртуальной машины в локальной среде и подключается к Azure через стандартные протоколы, такие как SMB или NFS.
Шлюз кэширует и передает данные в Azure Blob Storage или хранилище файлов эффективно и безопасно. Data Box Gateway — это постоянный шлюз для потоковой передачи данных, идеально подходит для гибридных облачных рабочих процессов.
Выберите шлюз Data Box Gateway для одностороннего, крупномасштабного направления данных в Azure, особенно для данных NFS или постоянных потоков данных. Шлюз Data Box также является подходящим выбором, если вам не требуется несколько локальных копий данных, хранящихся в синхронизации. Основная функция шлюза Data Box заключается в том, чтобы быстро перемещать данные вне сайта и в Azure, особенно для обработки или архивации. Поддерживается также опция ручной синхронизации для обновления локальной общей папки с содержимым Azure.
Дополнительные сведения о шлюзе Azure Data Box см. в статье " Варианты использования ".
Фабрика данных Azure
Фабрика данных Azure (ADF) позволяет подготавливать и преобразовывать данные из различных источников, включая базы данных, хранилища данных, озера и потоки в режиме реального времени. Затем данные интегрируются в вашу сеть для дальнейшего использования. ADF — это идеальный выбор, если вам потребуется один или несколько следующих функций или возможностей:
- Пользовательские рабочие процессы
- Преобразование данных во время миграции
- Сложные или повторяемые конвейеры
- Перенос рабочих нагрузок больших данных, озера данных или корпоративного хранилища данных (EDW) в Microsoft Azure
Перед началом миграции с помощью ADF необходимо выполнить проверку концепции (POC), чтобы убедиться, что служба соответствует вашим требованиям из-за количества сложных аспектов. В статье по миграции ADF рассматриваются несколько поддерживаемых сценариев.
Неуправляемые средства
AzCopy
AzCopy — это программа командной строки, позволяющая копировать данные между учетными записями хранения. Он идеально подходит для быстрой, скриптируемой, одноразовой передачи, особенно для данных объектов или небольших наборов файлов. AzCopy является отличным выбором, если вам нужен точный контроль над передачей или необходимо реализовать автоматизацию с помощью скриптов. Это также полезно для небольших передач данных, которые могут быть завершены в течение относительно короткого периода времени.
Однако как неуправляемое средство не может автоматически синхронизировать изменения или отслеживать состояние передачи. Нет возможности обработки ошибок, поэтому вам нужно вручную просмотреть журналы и повторить любые неудачные операции самостоятельно. AzCopy может не быть идеальным для крупномасштабных миграций с участием миллиардов объектов из-за ограничений производительности, особенно в списке и сканировании.
Замечание
AzCopy не поддерживает копию только метаданных, в которой копируются только метаданные или структура файла без связанного содержимого файла. Например, не поддерживаются разрешения для инициализации или выполнение тестовой миграции. Вместо этого используйте Storage Mover для этих типов сценариев использования.
Дополнительные сведения об AzCopy см. в статье " Начало работы с AzCopy ".
Партнерские решения для специализированных возможностей
Инструменты для партнеров и независимых поставщиков программного обеспечения (ISV)
Если вам нужны расширенные функции, которые собственные средства Azure не охватывают, рассмотрите средства партнера или поставщика программного обеспечения. К этим функциям могут относиться следующие функции:
- Предупреждение.
- Обработка каждого файла отдельно.
- Глубокие оценки.
- Специализированные исходные файловые системы.
- Перемещения по политике
- Разностная синхронизация с минимальным переходом.
- Поддержка источников и возможностей.
Дополнительные сведения помогут вам выбрать соответствующее средство, ознакомьтесь с рекомендациями и разделом матрицы возможностей .
Инструменты для работы офлайн
Средства автономной передачи данных используются, если требуется перенести большие объемы данных в Azure без использования сетевого подключения. Эти средства полезны для сценариев, когда пропускная способность сети ограничена, дорого или недоступна. Они позволяют физически отправлять данные в Azure, что может значительно ускорить процесс миграции.
Физические устройства, которые можно отправить, идеально подходят для однократной оффлайн передачи массовых данных. Эти варианты использования включают копирование данных на диск или специализированное устройство, а также доставку их в безопасное средство Майкрософт, где передаются данные. Вы можете приобрести и отправить собственные диски или заказать предоставленный корпорацией Майкрософт диск или устройство. Предоставляемые корпорацией Майкрософт решения для автономной передачи включают Azure Data Box Next-Gen и Data Box Disk.
Диск Azure Data Box и Data Box
Базовая служба Azure Data Box позволяет перенести данные в предпочитаемую службу хранилища Azure в автономном режиме. Существует несколько ключевых рекомендаций по миграции с помощью Azure Data Box. Azure Data Box — это логический выбор, если копирование данных по сети ограничено, слишком медленно, слишком затратно или не является вариантом.
Так как Data Box хорошо интегрируется с другими инструментами партнеров и поставщика программного обеспечения, вы можете использовать подход, известный как автономное заполнение. После переноса начального набора данных с помощью Data Box можно использовать онлайн-инструменты для более быстрой синхронизации изменений файлов.
Azure Data Box поддерживает прямой импорт данных между регионами, поэтому источник данных может находиться в совершенно другом регионе, отличном от учетной записи хранения. Например, эта возможность позволяет перенести данные, находящиеся в Великобритании, в новое место назначения в США. Эта возможность помогает управлять большими миграциями, включающими множество географических регионов, избегая затрат на расходы на сеть между регионами.
В следующих примерах рассматриваются распространенные варианты использования, в которых Azure Data Box может быть правильным выбором:
При миграции вычислительной инфраструктуры с помощью службы "Миграция Azure"
Перенос неструктурированных данных с помощью автономного режима позволяет сократить время, затраты и использование пропускной способности сети. Это параллельное выполнение может ускорить общий процесс миграции и снизить нагрузку на сеть.При выполнении начального заполнения данных
Сначала можно перенести большой набор данных с помощью Azure Data Box, а затем переключиться на средства онлайн-передачи для синхронизации последних изменений или разностных изменений.При экспорте данных из хранилища Azure
Если у вас есть облачные данные, хранящиеся в Azure, вы можете экспортировать и вернуть его в локальную среду с помощью автономной передачи Data Box.При передаче больших объемов данных
Data Box может обрабатывать десятки до сотен терабайтов на каждое устройство, а несколько устройств можно использовать параллельно. Это особенно полезно для удаленных сайтов с ограниченным подключением или однократной массовой миграции.
- Варианты использования миграции:
- Преобразование SMB/NFS в BLOB-хранилище Azure, Azure Files или Azure Data Lake Storage (ADLS)
- Преобразование локальных дисков виртуальных машин в управляемые диски
- Переместите данные непосредственно на один или несколько определенных уровней доступа: горячий, холодный, холодный или архивный.
Дополнительные сведения о функциях Azure Data Box см. в документации Майкрософт.
Импорт и экспорт Azure
Служба импорта и экспорта Azure используется для безопасного импорта больших объемов данных в хранилище BLOB-объектов Azure и файлов Azure путем доставки дисков в центр обработки данных Azure. Эту службу также можно использовать для передачи данных из хранилища BLOB-объектов Azure на диски и отправку на локальные сайты. Вы можете предоставить собственные диски или диски, предоставляемые корпорацией Майкрософт.
Дополнительные сведения о импорте и экспорте Azure см. в статье обзора службы .
Другие инструменты
Графические интерфейсы
Если иногда вы переносите несколько файлов и не требуется автоматизировать передачу данных, вы можете выбрать графическое средство интерфейса, например Обозреватель службы хранилища Azure или средство просмотра веб-сайтов на портале Azure.
Передача с помощью скриптов или программируемая передача
Вы можете использовать оптимизированные программные средства Майкрософт или вызывать REST API Azure либо комплекты средств разработки программного обеспечения (SDK) напрямую. Доступные средства сценариев включают AzCopy, Azure PowerShell и Azure CLI. Для программного интерфейса можно использовать один из многих пакетов SDK и выбрать между .NET, Java, Python, Node/JS, C++, Go, PHP или Ruby.
Матрица рекомендаций и возможностей
Выбор подходящих средств для миграции данных жизненно важен для простой, эффективной и надежной передачи. Специализированные подходы, основанные на таких сценариях, как миграция общих папок или передача служб в службу, помогают оптимизировать процессы при снижении рисков и сбоев. Просмотрите ключевые сценарии и выберите наиболее подходящий и предпочтительный инструмент миграции для вариантов использования.
Хотя существуют возможные альтернативные варианты в каждом конкретном случае, рекомендации в следующих таблицах представлены для наиболее предпочтительных средств в распространенных сценариях. Они также включают более подробные возможности и поддерживаемые функции, позволяя сравнивать, контрастировать и принимать обоснованное решение для следующего этапа процесса миграции данных.
Средства миграции
При планировании миграции данных в Azure важно выбрать подходящее средство в зависимости от ваших потребностей, объема данных и сложности миграции. Всегда убедитесь, что вы читаете и тщательно понимаете соответствующие возможности перед завершением выбора инструмента.
В следующих таблицах представлена матрица поддержки на основе исходной и целевой платформы для ключевых средств миграции. В таблицах используются следующие значки, чтобы указать уровень поддержки:
| Icon | Description |
|---|---|
| ✅ | полностью поддерживается. |
| 🟦 | Частично поддерживается |
| ❌ | Пока не поддерживается |
Средства Майкрософт
Это важно
Каждое средство миграции, предоставляемое корпорацией Майкрософт, предоставляет различные возможности. Ни одно средство не поддерживает каждое сочетание источника и целевого объекта или сетевой протокол.
Только Azure Data Box поддерживает автономную передачу данных в службу хранилища Azure. Все остальные средства — это онлайн-решения.
| Tool | Предоставленная оценка хранилища | Исходный материал | Исходный протокол | блок BLOB в Azure; ADLS | Файлы Azure | Файлы Azure NetApp | Диски Azure |
|---|---|---|---|---|---|---|---|
| Azure Storage Mover (Служба переноса данных хранилища Azure) | ❌ | Ресурсы общего доступа сервера SMB/NFS; NAS-устройства | SMB 2.x, 3.x | 🟦 1 | 🟦 2 | ❌ | ❌ |
| Azure Storage Mover (Служба переноса данных хранилища Azure) | ❌ | Устройства NAS; Сетевые общие ресурсы | NFS 3.x, 4.x | 🟦 1 | ❌ | ❌ | ❌ |
| Azure Storage Mover (Служба переноса данных хранилища Azure) | ❌ | AWS S3 | S3 | ✅ | ❌ | ❌ | ❌ |
| Azure Data Box | ❌ | Ресурсы общего доступа сервера SMB/NFS; NAS-устройства | - | ✅ | 🟦 2 | 🟦 3 | 🟦 4 |
| Шлюз «Data Box» | ❌ | Местный; локально подключенный; SMB 2.x, 3.x; NFS v3, v4.1 | - | ✅ | 🟦 2 | ❌ | ❌ |
| Служба синхронизации файлов Azure | ❌ | Файловый сервер Windows | Малый и средний бизнес (SMB) | ❌ | 🟦 2 | ❌ | ❌ |
| Фабрика данных Azure | ❌ | Локальное озеро данных; HDFS; AWS S3 | - | ✅ | 🟦 5 | ❌ | ❌ |
| Azure Migrate | 🟦 | Гипервизоры; Диски виртуальных машин | - | ❌ | ❌ | ❌ | ✅ |
1 HNS включено
Только SMB 2
3 Требуется два шага: сначала миграция в файлы Azure с помощью Data Box, а затем переход из файлов Azure в ANF
4 Можно перенести страничные BLOB-объекты на управляемые диски с максимальным поддерживаемым размером 8 ТБ; диски PV2 и Ultra не поддерживаются
Требуется 5 соединителя Multicloud
6 Хранилище Blob и файлов Azure поддерживает только NFS версий 3 и 4.1 соответственно; рассмотрите соответствующие функциональные возможности приложений и пользователей, а также доступность после миграции.
Инструменты для партнёров ISV
Это важно
Каждое средство миграции, предоставляемое партнером поставщика программного обеспечения, предоставляет различные возможности. Ни одно средство не поддерживает каждое сочетание источника и целевого объекта или сетевой протокол.
Только Tape Ark поддерживает автономную передачу данных в хранилище данных Azure. Все остальные средства — это онлайн-решения.
| Tool | Предоставленная оценка хранилища | Исходный материал | Исходный протокол | Источник SAN | Источник NAS | блок BLOB в Azure; ADLS | Файлы Azure | Файлы Azure NetApp | Диски Azure | E-SAN | Управляемый Lustre | Управляемый партнером |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Komprise | 🟦 | Устройства NAS; Облачное хранилище файлов; S3 | SMB; NFS | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | 3p1 |
| Atempo | 🟦 | Устройства NAS; S3; PFS; Swift | SMB; NFS | ❌ | ✅ | 🟦 2 | ✅ | ✅ | ❌ | ❌ | ✅ | 3p1 |
| Динамические данные | 🟦 | Устройства NAS; S3 | SMB; NFS | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | 3p1 |
| Данные Cirrus | 🟦 | САН; AWS; Гипервизоры | - | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ | 3p1 |
| Cirata | ❌ | Hadoop, POSIX соответствующих FS | - | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | 3p |
| Тейп Арк | ❌ | Ленты, диски и другие автономные носители | - | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | 3p |
1 Часть SMP (симметричная мультипроцессорная обработка).
2 Не поддерживает ADLS.
Другие инструменты командной строки, неуправляемые
Это важно
Неуправляемые средства командной строки, такие как AzCopy, Robocopy, Rsync и DistCP, предоставляют различные возможности. Сканирование нескольких миллионов файлов, отслеживание изменений файлов, вычисление общего размера данных, обнаружение ошибок и обработка, а также выполнение нескольких одновременных заданий копирования может представлять экстремальные проблемы.
Ни один из средств командной строки в следующей таблице не может выполнять автономную передачу данных, а также не предоставляет оценку хранилища. Ни один из средств не поддерживает корпоративный NAS или SAN в качестве источника, а также не поддерживает Azure E-SAN или управляемый Lustre в качестве назначения.
| Tool | Исходный материал | Исходный протокол | блок BLOB в Azure; ADLS | Файлы Azure | Файлы Azure NetApp | Диски Azure | Управляется |
|---|---|---|---|---|---|---|---|
| AzCopy | Azure; местный; локально подключенный; AWS S3, Glacier; GCP | SMB; S3 | ✅ | ✅ | ✅ | 🟦 1 | Неуправляемые |
| Robocopy | Местный; монтирован локально; SMB | Малый и средний бизнес (SMB) | ❌ | ✅ | ✅ | 🟦 1 | Неуправляемые |
| Rsync; fpsync | Местный; монтировано локально; NFS | NFS | ✅ | ✅ | ✅ | 🟦 1 | Неуправляемые |
| DistCP | Hadoop | - | ✅ | ❌ | ❌ | ❌ | Неуправляемые |