MSXCP: инструмент CLI для миграции данных между облаками с высоким объемом
MSXCP (Microsoft Cross-Platform Copy), разработанный Хайме де Мора Microsoft EMEA MCAPS, является утилитой командной строки, предназначенной для перемещения очень больших наборов данных между облачными провайдерами и Microsoft Azure. Она автоматизирует миграции с высоким объемом через параллельные соединения, выполняет проверку целостности после передачи и уменьшает количество ручных повторов, возобновляя прерванные сессии. Инструмент предоставляет журналы операций и поддерживает многокомпонентные загрузки, ориентированные на облачных архитекторов, инженеров DevOps и ИТ-специалистов, которым нужны скриптованные, подлежащие аудиту перемещения данных.
Какие облачные цели и платформы поддерживает MSXCP?
MSXCP соединяет нативные объектные хранилища и поддерживает Microsoft Azure Blob Storage, Amazon S3 и Google Cloud Storage. Он обрабатывает большие объекты с помощью протоколов многокомпонентной загрузки, которые требуются объектными хранилищами, что помогает, когда наборы данных разбиты на части. Основные целевые платформы - Windows x64; доступны бинарные файлы на основе Go для Linux и macOS, чтобы команды могли запускать один и тот же бинарный файл в сценарных средах и CI-хостах.
Как MSXCP влияет на пропускную способность передачи и масштабируемость?
Инструмент использует многопоточную архитектуру для увеличения использования сетевой пропускной способности во время передач. Эта конструкция обеспечивает более высокую пропускную способность, чем стандартные однопоточные команды копирования для очень больших наборов данных, что делает его подходящим для перемещений в масштабе терабайтов или петабайтов. Многокомпонентные передачи позволяют загружать большие объекты в параллельных потоках, уменьшая время на файл в реальном времени, когда конечные точки и сетевые соединения поддерживают одновременные подключения.
Безопасен ли MSXCP для использования при производственных миграциях и аудитах?
Для аутентификации инструмент использует нативные механизмы каждого провайдера, включая токены Azure SAS, ключи доступа AWS и ключи учетной записи службы Google Cloud. Он предоставляет проверки целостности с помощью алгоритмов MD5 или CRC64 для обнаружения ошибок передачи и генерирует телеметрию и журналы для мониторинга миграции и записей аудита, что поддерживает проверку и устранение неполадок после миграции.
Нужны ли мне специальные навыки для работы с MSXCP?
MSXCP - это утилита командной строки, предназначенная для автоматизации и интеграции в сценарии развертывания, а не для графического рабочего процесса. Разработчик поддерживает его в рамках Microsoft MCAPS, поэтому он нацелен на рабочие процессы миграции для предприятий и ожидает, что операторы будут управлять учетными данными провайдеров и конфигурацией на основе оболочки. Кроссплатформенные бинарные файлы облегчают развертывание на хостах, но первоначальная настройка и сценарии предполагают наличие навыков DevOps или облачной архитектуры.
MSXCP подходит техническим командам, которые автоматизируют масштабные миграции
MSXCP является прагматичным вариантом для облачных архитекторов и команд DevOps, которым нужна скриптовая, высокообъемная возможность кросс-облачной миграции. Его командная строка и явная обработка учетных данных требуют технической осведомленности, что снижает его пригодность для случайных пользователей настольных ПК. Для надежных запусков сначала протестируйте небольшую подмножество и планируйте массовые передачи в часы простоя сети, чтобы ограничить вмешательство в производственный трафик. Рекомендуется.
Pros
Нативная поддержка Azure Blob, Amazon S3 и Google Cloud Storage
Проверки целостности MD5 и CRC64 для верификации после передачи
Возобновляемые передачи и многочастные загрузки для больших объектов
Cons
Только командная строка, не предназначена для случайных пользователей настольных ПК
Требуются явные учетные данные поставщика и настройка для каждого поставщика
Основные целевые платформы - Windows x64; для не-Windows требуются бинарные файлы Go
Законы, касающиеся использования этого программного обеспечения, варьируются от страны к стране. Мы не поощряем и не одобряем использование этой программы, если она нарушает эти законы. Softonic может получить реферальное вознаграждение, если вы перейдете по ссылке или купите и продукты, представленные здесь.