天天看點

《資料中心設計與營運實戰》——2.3 平台級軟體

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

wsc伺服器節點上運作的基礎軟體系統與一般企業級伺服器平台上的沒什麼不同,是以,這裡不再詳細闡述這一層級的軟體構架。

相比通用企業伺服器,wsc的伺服器固件、裝置驅動程式及作業系統子產品在很大程度上可以大幅簡化。在wsc伺服器硬體配置高度同質的情況下,裝置僅存在少量幾種硬體組合,我們可以對固件、裝置驅動程式的開發及測設進行簡化。另外,wsc伺服器部署在一個相對熟悉的環境中,也使得提升系統性能優化成為可能。例如,wsc伺服器與在同一棟樓裡的其他機器進行網絡連接配接,資料包丢失率比連接配接遠距離的網絡要低。這樣我們就可以調整傳輸及系統參數(逾時、視窗大小等)來達到更高的通信效率。

虛拟化最早盛行于企業伺服器的整合,現今在wsc中也很普遍,尤其在iaas雲服務中【159】。虛拟機提供了簡明、便攜的接口,為使用者應用提供安全與性能隔離。虛拟機以有限的複雜度實作了允許多個客戶作業系統并存。虛拟機的缺點是其性能不夠好,對于i/o密集型的工作負載而言尤甚。如今,在很多情況下這些問題已經有所改進,虛拟機的收益大于成本。虛拟機封裝的簡化也使它更容易實作實時遷移(一台虛拟機從一台伺服器轉移到另一台伺服器無需暫停vm執行個體),這種可以在不影響使用者計算的情況下就能進行硬體或者軟體基礎架構更新或修複的特性無疑非常具有吸引力。

繼續閱讀