2016-12-16 151 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%以上的頻率如何?