有没有一种方法可以使用GCP资源将数据从谷歌云存储传输到Azure Blob存储



我想将csv文件从谷歌云存储移动到Azure Blob存储。我知道使用Azure数据工厂可以实现这一点。我希望移动在谷歌云端而不是Azure端(使用Azure数据工厂(发起和计费,即数据推送应该从GCP端发起,而不是从Azure端发起。

您提到的直接可靠的方法是使用Azure数据工厂,GCP不提供任何工具将数据移动到另一个服务提供商。

无代码选项可以使用带有Azure Fuse Storage、GCP Fuse Storage的计算引擎VM,并使用rsync命令将内容从GCP复制到Azure

[GCP Bucket] ----- Fuse Storage --- > [GCE VM] ---- Fuse Storage ---> [Azure]

GCE虚拟机需要与存储桶位于同一区域,以提高延迟并避免出口流量费,使用此选项,您将仅由云存储的网络出口和虚拟机计费。

在这两种情况下,云存储和Blob存储都不会产生任何与入口流量相关的费用。

您可以使用如下azcopy工具:

azcopy cp --recursive=true "<-source url->" "<-destination url->"

这可以通过编程实现。您可以编写GKE微服务,将数据从云存储移动到azure blob存储-

https://medium.com/@irena sayv/transfer-fle-from-google-cloud-storage-to--azure-blob-storage-语法-25f9d5905b61

最新更新