2010-08-12 17 views
1

有不同類型的數據中心,所以我想解釋一下,我正在談論數據中心設置,目的是更快地向地球上的某個地方提供內容。複製數據中心是否有助於加快響應速度?

據我所知,每個數據中心共享數據存儲的訪問權限,基本上只存在於世界某個地方,以防止數千英里遠程主服務器的請求發生。

但是,由於每個數據中心都必須保持數據與其他數據中心的同步,否則這會放慢速度以否定在世界不同地區使用它們的好處?

舉例來說,結果集必須從主服務器取回回家 - 是不是與只向自己的家庭服務器發出請求的用戶相同?

顯然不是,因爲企業使用它們,所以也許有人可以解釋這一點。

回答

1

簡而言之,數據傳輸的總體速度會像您期望的那樣變慢。但是,由於轉移到分支中心可能發生在非高峯時段(受影響較少的用戶),因此用戶可以從更快的位置訪問數據,從而提高了感知性能。

+0

如果數據要求實時,該怎麼辦?就像在Facebook上的東西? – Xeoncross 2010-08-12 22:14:10

1

從我所瞭解的情況來看,每個用戶的數據總是有一個「實時」服務器,並且所有的請求都被送到實時服務器。同步發生在非高峯時刻。當用戶四處移動時,系統將等待數據完全同步,然後將其遷移到最近的服務器。

我自己並沒有在這樣的系統上工作,但這是我對它是如何工作的理解。