Google 提供了多种用于向/从 Cloud Storage 转移数据或在文件系统之间转移数据的解决方案。
将数据从其他云服务商转移或备份到 Cloud Storage
我们建议您使用 Storage Transfer Service 将数据从其他云存储服务商转移或备份到 Cloud Storage。
我们支持从以下云存储服务商进行转移:
- Amazon S3
- Microsoft Azure Blob Storage
如需了解使用入门,请参阅创建转移作业。
在 Cloud Storage 存储桶之间移动数据
我们建议您使用 Storage Transfer Service 在 Cloud Storage 存储桶之间移动大量数据。
或者,您也可以使用 Google Cloud CLI 在 Cloud Storage 存储桶之间进行转移。这有助于在存储桶位置之间移动数据。
在决定是使用 gcloud CLI 还是 Storage Transfer Service 时,请考虑以下建议:
转移场景 | 建议 |
---|---|
从其他云存储服务商转移数据 | 使用 Storage Transfer Service。 |
从本地转移小于 1 TB 的数据 | 使用 gcloud storage。 |
从本地转移超过 1 TB 的数据 | 使用 Storage Transfer Service。 |
从其他 Cloud Storage 区域转移小于 1 TB 的数据 | 使用 gcloud storage。 |
从其他 Cloud Storage 区域转移超过 1 TB 的数据 | 使用 Storage Transfer Service。 |
以上述法则作为初步判断依据。您还可以根据传输场景的具体情况,确定哪种工具更合适。
要开始使用,请参阅:
使用命令行 (
gcloud storage
) 将数据从一个存储桶移到另一个存储桶。
移动或备份本地存储中的数据
我们提供多种移动或备份本地数据的解决方案,它们具体取决于您的特定使用场景:
互联网连接良好的位置
我们提供以下本地数据解决方案:
您可以使用 Storage Transfer Service。对于文件系统转移,您需要在有权访问文件系统的机器上安装一个小型软件,我们称之为代理。代理在 Docker 容器内运行,并且有权访问本地装载的 NFS 数据。我们会将您指定的数据上传到 Cloud Storage。
如需了解使用入门,请参阅管理代理池。
您可以使用启用了在线模式的 Transfer Appliance。将 Transfer Appliance 连接到您的网络,并将数据直接复制到该设备。该设备会将您向其复制的数据转移到 Cloud Storage。
如需了解使用入门,请参阅 Transfer Appliance 文档。
互联网连接状况不佳或没有互联网连接的位置
如果互联网连接状况不佳或没有互联网连接,我们建议您使用 Transfer Appliance 来转移或备份本地数据。将 Transfer Appliance 连接到您的网络,并将数据直接复制到该设备。当该设备容量已满时,您便可以将其发回给我们,以便我们将其中的数据复制到 Cloud Storage。复制完数据后,我们会擦除该设备,以供下次使用。
如需了解使用入门,请参阅 Transfer Appliance 文档。
从 Cloud 转移到文件系统
我们建议您使用 Storage Transfer Service 将数据从 Cloud Storage 转移到您的文件系统存储空间。如果使用此方法,您需要在您的私有数据中心安装一个小型软件,我们称之为代理。代理在 Docker 容器内运行,并且有权访问本地装载的 NFS 数据。我们会从 Cloud Storage 下载您指定的数据。
如需开始使用,请参阅文件系统转移要求。
对于小型数据集,您可以使用 gcloud storage rsync
。使用 gcloud storage rsync
在 Cloud Storage 与其他云存储服务商之间转移数据,或者在 Cloud Storage 与文件系统数据之间转移数据。