Google云端平台 - 数据分发

时间:2016-04-13 17:36:58

标签: google-cloud-storage

我正在尝试为以下方法找到合适的解决方案:

我们有一个客户端,我们希望从中接收数据,例如每天更新200 MB的二进制文件。我们希望他们将这些数据文件存放到他们附近的本地服务器上(欧洲)。

然后我们想要做以下其中一项:

  1. 我们想要从本地检索数据 我们所在的服务器(中国/香港),或
  2. 我们可以登录他们的欧洲人 服务器,他们已经存放文件,并自己直接拉文件。
  3. 问题:

    • Google的clould平台可以作为一种安全,简便的方式来提供存储和提取数据文件的云驱动器吗?
    • Google的云平台是否会分发推送到欧洲服务器的文件将在东亚的服务器中进行镜像? (也就是说,这个分​​布模型在哪里以及如何与我的例子一起工作。)

1 个答案:

答案 0 :(得分:2)

对于存储二进制数据,Google云端存储是一个很好的解决方案。回答你的问题:

  1. 安全:是的。简单:是的,因为你不需要根据你的位置编写不同的代码,但是对性能有一个警告。
  2. Google云端存储会复制文件的耐用性和可用性,但它不会镜像所有存储桶位置的文件。因此,为了获得最佳性能,您应该将数据存储在最常访问的存储桶中。例如,如果您创建存储桶并选择其位置为欧洲,则转移到您的欧洲服务器将很快,但转移到您的HK服务器将很慢。有关详细信息,请参阅Google Cloud Storage bucket locations文档。
  3. 如果您需要从两个位置频繁访问,您可以在每个位置创建一个存储桶,并使其与gsutil rsync

    等工具保持同步