MSXCP(Microsoft 跨平台复制),由 Jaime de Mora Microsoft EMEA MCAPS 开发,是一个命令行工具,旨在在云提供商和 Microsoft Azure 之间移动非常大的数据集。它通过并行连接自动化高容量迁移,执行传输后完整性检查,并通过恢复中断的会话来减少手动重试。该工具公开操作日志,并支持多部分上传,旨在满足需要脚本化、可审计数据移动的云架构师、DevOps 工程师和 IT 专业人员的需求。
MSXCP 支持哪些云目标和平台?
MSXCP 连接本地对象存储,并支持 Microsoft Azure Blob Storage、Amazon S3 和 Google Cloud Storage。它处理大型对象,使用对象存储所需的多部分上传协议,帮助在数据集分割成多个部分时进行处理。主要分发目标是 Windows x64;基于 Go 的二进制文件可用于 Linux 和 macOS,因此团队可以在脚本环境和 CI 主机中运行相同的二进制文件。