隨著現在企業數據量的急劇增加,服務器處理數據的壓力也是越來越大,特別是隨著虛擬化應用的普及,服務器I/O優化問題就更為突出。服務器I/O優化手段在過去的20年中沒進行什么改變。盡管服務器越來越先進,并且由部門轉移進數據中心,其連接狀況幾乎與過去相同。然而,服務器虛擬化改變了這一狀況。從根本上改變了服務器的工作負荷,改變了服務器連接需求;增加了帶寬需求:虛擬化提高了服務器的利用率,也增加了對帶寬和I/O的需求;大量外掛存儲器:為了達到虛擬機的靈活性,外掛存儲器成為了必備品;增加物理網絡連接的數量:很多數據中心配置物理獨立網絡以確保特定功能。為了實現配置的靈活性,服務器必須物理連接到更多(甚至所有)網絡上。
整合基礎設施(經驗分享:醫療機構數據中心整合的五條經驗),這一解決方案可明顯節約當前數據中心的成本,但是對于未來虛擬超級數據中心則是無用的。
服務器虛擬化的成功是因為實現了在虛擬機上運行與物理服務器相同的應用軟件和操作系統。虛擬I/O也是同樣原理。
將I/O虛擬化后,你仍擁有與你當前擁有的存儲和網絡適配器(NICs和HBAs)相似的設備,但是其成為軟件設備而非硬件。你仍有多個物理端口來連接單獨的LAN和SAN,但是現在適配器(NICs和HBAs)可以被分配到那些軟件端口而非物理端口。
服務器I/O優化1
成本總加:你首先需要計算你的I/O成本,你可能會發現被忽視的成本節約空間。將服務器、交換機、網卡和電纜的成本考慮在內。不要忘記能源、機架空間以及管理基礎設施所花費的時間。在你了解成本節約空間之前你必須先了解問題的嚴重性。
服務器I/O優化2
估算靈活性需求:你的企業需求是周期性變動的嗎?你是否考慮給企業IT系統操作實施管理服務或者云計算模式?如果是這樣,提高靈活性將有巨大的回報。當給服務器分配新的連接,你將可能從這些設備中得到更大的回報。當估算設備的互聯需求時,要考慮到非預期費用。假設任一服務器必須在一個時間點獲取任何資源。你就可以更快地對非預期變化做出反應,同時更好地迎合需求。
服務器I/O優化3
找到瓶頸:你的服務器I/O受限嗎?這將導致設備利用率下降和不必要的成本支出。如果你有監控工具,比如有VMwareESX的設備,看看I/O利用率是多少。你或許將發現I/O是一個限制因素,你本來可以進一步深化整合。
服務器I/O優化4
簡化:由于I/O的成本幾乎與服務器自身的成本接近,因此需要在下一步配置中對其進行簡化。一個簡化的I/O基礎設施的購買和安裝成本都將減少,并將減少由于人為失誤造成的宕機風險。
服務器I/O優化5
繼續尋找成本節約的可能:一個成本節約可能導致另一成本節約的可能。簡化的I/O基礎設施會使得服務器更小、花費更少。這就實現了每臺服務器節約上千美元。
服務器I/O優化6
革新,革新,再革新:在未來采用同樣的方式意味著你的成本結構也不會發生變化。尋找能通過革新得到改進的高成本領域。革新技術(例如服務器虛擬化、iSCSI存儲和I/O虛擬化)比強制節約提供了更多的成本節約可能。虛擬化的核心就在于:用最少的花費做更多事情。
服務器I/O優化7
開展試運行:新技術采用的投資回報需要時間,而成本節約則收效很快。為了加速這一過程,考慮在企業部分IT環境中開展新的成本節約方式。這樣在大范圍開展之前,你可以將這一方式進行最優化。并且你有日常數據來證明這一方法的實施是有益處的,而你自己也將獲得確保成功的經驗。