系統架構與可靠度設計

在相距1,000 km的2座資料中心之間,對資料庫的更新進行同步複寫。每次更新都要等待1次往返通訊:傳送到另一端,以及寫入完成的通知。設光纖中的光速約為20萬 km/s,且光纖路徑的長度視為與直線距離相同時,僅因通訊傳播而使1次更新的回應時間增加的量,最接近下列何者?

  1. A5 ms
  2. B6.7 ms
  3. C10 ms
查看答案與解析

正確答案:C. 10 ms

1次往返中訊號行進的距離為 2 × 1,000 = 2,000 km,因此傳播所需的時間為 2,000 ÷ 200,000 = 0.01秒 = 10 ms。同步複寫要在確認另一座資料中心的寫入後才完成更新,因此故障時不會遺失資料,但每次更新都會加上這段延遲。實際的路徑更長,設備也會增加延遲,因此相距遙遠的地點之間,一般會容許一定的資料損失而使用非同步複寫。

  • A. 這是單程的時間(1,000 ÷ 200,000)。要等待完成通知回來,因此應以往返計算。
  • B. 這是以真空中的光速(約30萬 km/s)計算往返的值。光纖中的光比這更慢。
  • C. 正確。2,000 km ÷ 20萬 km/s = 10 ms。
練習這個領域 前往領域頁面

相關計算工具

系統架構與可靠度設計的其他題目

  1. 在雲端運算服務的 IaaS 中,一般由使用者自行管理的是下列何者?
  2. 在提高系統處理能力的方法中,屬於水平擴展(scale-out)的是下列何者?
  3. 對於使用自動擴展(autoscaling)、依負載自動增減伺服器台數的系統,一般而言較理想的設計為下列何者?
  4. 關於虛擬化環境中即時遷移(live migration)的說明,下列何者適當?
  5. 關於 CDN(內容傳遞網路)的說明,下列何者適當?