Google 云平台 - 备份上传

Google Cloud Platform - Backup upload

Google刚刚开启了Data Engineer测试的beta版本。他们展示了一个示例问题。是否有可能得到正确的解释来获得解决方案。

贵公司正在将日常数据库备份转移到云端。每个备份为 10 TB。您与 Google 云的连接速度为 1 Gbps。你想最小化成本。您需要多少额外带宽?

我不参加这个测试,也不了解规范的 "right" 答案,但我知道一些基本的代数,所以让我们试一试:

每个备份为 10 TB。它们是每日备份,这意味着我们需要每天至少上传一份备份。每天 10 TB is 0.926 Gbps,这意味着我们的带宽已经勉强够用了。

当然,在实践中,我们可能需要更多的带宽。我们总共有 1 Gbps 的带宽可供使用,我们可能还用它做其他事情。此外,我们可能希望考虑到我们的一个上传可能由于某种原因而失败的可能性。我们真的希望每天上传的内容几乎落后整整一天吗?此外,1 Gbps 连接真正能够达到其承诺容量的 92% 以上的频率是多少?

谢谢Brandon 的回答,看来问题的答案只是单位换算和除法。

要计算上传数据的时间,请将数据量除以连接速度。

10TB/1Gbps=22.22 小时

考虑到数据以字节为单位,速度以位为单位。在此之后由于连接速度波动通常会增加 10%。

24.44小时

答案超过一天,这让您认为您需要将连接速度提高到 2Gbps,才能拥有 12.22 小时的上传时间。