2016-12-16 119 views
4

谷歌刚刚公开测试版数据工程师。他们展示了一个示例问题。是否有可能得到一个propper解释来获得解决方案。谷歌云平台 - 备份上传

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

回答

3

谢谢布兰登的回答,显然问题的答案仅仅是单位换算和分工。

要计算上载数据的时间,请在连接速度上划分数据量。

10TB/1Gbps的=22.22小时

考虑到该数据以字节为单位和速度在比特。之后这通常会由于连接速度波动而增加10%。

24.44小时

答案是超过一天,理由是让你觉得你需要提高你的连接速度2Gbps的,才能有12.22小时的上传时间。

2

我没有在这个测试工作,或者有规范地“正确”答案的任何专业知识,但我知道一些基本的代数,所以让我们来刺这个:

每个备份是10个太字节。他们是每日备份,这意味着我们需要每天至少上传一次备份。每天10TB,每天is 0.926 Gbps,这意味着我们已经有足够的带宽。

当然,在实践中,我们可能需要更多的带宽。我们总共有1 Gbps的工作量,我们可能也在做其他事情。另外,我们可能会考虑到我们的某个上传可能因某种原因而失败的可能性。我们是否真的希望我们的每日上传几乎是整整一天的时间?此外,1 Gbps连接实际上能够达到其承诺容量的92%以上的频率如何?