天天看點

《資料中心設計與營運實戰》——1.4 單個資料中心VS. 多個資料中心

本節書摘來自異步社群《資料中心設計與營運實戰》一書中的第1章,第1.4節,作者: 【美】luiz andré barroso , 【美】jimmy clidaras , 【瑞士】urs hölzle 更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

在本書中,我們将資料中心比作計算機,盡管許多網際網路服務使用多個彼此遠離的資料中心。多個資料中心有時作為相同服務的多個完整副本使用,這有助于減少使用者等待時間和改善服務的吞吐量。在這樣的案例中,一個給定的使用者需求在一個資料中心中被完全處理,我們的裝置指派看似恰當。

然而,一旦某個使用者的查詢涉及多個資料中心,那麼我們對單個資料中心的關注顯然有些不完全适用。典型的案例是處理非易失性使用者資料的更新服務,當然,多副本容災是必需的。對于此類情況,一個資料中心更為合适,但我們選擇考慮多資料中心網絡場景。這就一定程度上限制了本書的範圍,但這主要是因為資料中心内部網絡與資料中心間網絡的鍊路品質有着較大的差距,使得程式員将這兩種網絡視作不同的計算資源。正如這類應用的開發環境在不斷演進一樣,如果在未來鍊路品質差距有了明顯的減小,我們可能需要調整對設施邊界的選擇。

繼續閱讀