解決日益增加的網(wǎng)絡流量問題,方法可不止一種,從廉價的快速修復戰(zhàn)略,到高級戰(zhàn)略投資與資本重組。新技術可以提高網(wǎng)絡容量并改進網(wǎng)絡結(jié)構(gòu),解決骨干網(wǎng)性能瓶頸以及大多數(shù)以太網(wǎng)連接問題。某些情況下,簡單的操作,就可以減輕不少壓力。
數(shù)據(jù)中心網(wǎng)絡性能問題可通過簡單的修復重組策略解決。
隨著IT向服務器增加I/O與通信密集型應用,數(shù)據(jù)中心網(wǎng)絡壓力急劇增加。
預裝的千兆內(nèi)置網(wǎng)卡已經(jīng)不再能夠支撐,并且在大多數(shù)情況下萬兆以太網(wǎng)卡也可能成為網(wǎng)絡瓶頸。
解決日益增加的網(wǎng)絡流量問題,方法可不止一種,從廉價的快速修復戰(zhàn)略,到高級戰(zhàn)略投資與資本重組。新技術可以提高網(wǎng)絡容量并改進網(wǎng)絡結(jié)構(gòu),解決骨干網(wǎng)性能瓶頸以及大多數(shù)以太網(wǎng)連接問題。在某些情況下,簡單的操作,就可以減輕不少壓力。
給服務器安裝更多的存儲
改變數(shù)據(jù)流是低成本的快速解決網(wǎng)絡瓶頸的方法之一。一個例子就是將流量從網(wǎng)絡轉(zhuǎn)儲轉(zhuǎn)移到服務器內(nèi)部。
Google將存儲本地化到多個服務器上,然后安排這些應用程序使用最近的存儲中的數(shù)據(jù)。這種方式可以讓你只需簡單添加機柜交換機的端口,甚至只需兩臺交換機,以此實現(xiàn)結(jié)點的雙以太網(wǎng)端口連接。
同樣還可以給存儲結(jié)點選擇四個或更多端口配置的服務器,通過更多的端口進出流量來解決網(wǎng)絡瓶頸。幾乎所有數(shù)據(jù)都是通過機架頂端的交換機,降低延遲,也能大幅度降低與骨干網(wǎng)的數(shù)據(jù)交互。
數(shù)據(jù)庫
數(shù)據(jù)庫優(yōu)化方案就不同了。最高效的模型是使用動態(tài)隨機存儲存儲器(DRAM)的雙列直插式內(nèi)存模塊所構(gòu)成的大型計算池,創(chuàng)建一個內(nèi)存數(shù)據(jù)庫。理想情況下,IT組織會根據(jù)需求購買最新的旗艦級服務器,內(nèi)存最高可達6TB,當然舊服務器一樣也要使用。
還有一種用于輔助內(nèi)存數(shù)據(jù)庫架構(gòu)的方式,是給服務器配置固態(tài)硬盤存儲(SSD)。這樣可以作為網(wǎng)絡存儲資源或DRAM的暫存緩沖器使用。兩種方法都可以減輕網(wǎng)絡負載,但萬兆以太網(wǎng)可能跟不上今年內(nèi)的最新系統(tǒng),即使同時使用兩個端口。
虛擬化
采用x86服務器集群來進行虛擬化十分普遍,但也為自己帶來了網(wǎng)絡瓶頸問題。臭名昭彰的啟動風暴就是網(wǎng)絡飽和的一個現(xiàn)象;即使在穩(wěn)定狀態(tài)運行時,創(chuàng)建一個新實例也會增加負載,就如千兆字節(jié)的數(shù)據(jù)要從網(wǎng)絡存儲傳輸?shù)椒掌鳌?
在這種情況下,將傳統(tǒng)虛擬化向容器模型莊毅。這意味著放棄能夠創(chuàng)建任何操作系統(tǒng)的靈活性,但這通常都不是問題。
采用容器方法,減少網(wǎng)絡同學,需要服務器的所有實例都使用相同的(支持容器)操作系統(tǒng)。DRAM空間會因為單一操作系統(tǒng)與應用程序棧而有所節(jié)約,還能讓實例數(shù)增加,并且更快啟動。但是如果應用程序?qū)嵗蔷W(wǎng)絡或者I/O密集型,那么還是會產(chǎn)生壓力。
未來的技術方案
采用4萬兆以太網(wǎng)(四車道)鏈路連接交換機十分常見,我們正在尋找10萬兆以太網(wǎng)作為萬兆以太網(wǎng)替代方案。這種趨勢正在不斷推進,目前已經(jīng)推出了25千兆以太網(wǎng),支持采用四車道,價格也相對低廉,10萬兆以太網(wǎng)主要用于存儲設備以及交換機之間互聯(lián)。
數(shù)據(jù)中心可以使用25千兆以太網(wǎng)用于現(xiàn)有布線機架和交換機之間連接。不幸的是,你無法使用現(xiàn)有的適配器,而必須使用PCIe卡或新增結(jié)點。即使如此,替換現(xiàn)有的機頂機架交換機來創(chuàng)建一個10/100千兆以太網(wǎng)絡環(huán)境,不僅經(jīng)濟,而且還能大幅提升整體集群性能。
這種新技術循序進入市場,也反應了云服務提供商的需求。目前使用25千兆鏈路的項目一般都不超過12個月,根據(jù)IEEE的批準設置紀錄時間表。網(wǎng)絡接口卡與交換機的生產(chǎn)預計在2015年下半年。
同樣還可以使用50千兆以太網(wǎng)雙通道管道技術。更快的速度可以容納更大的服務器以及在內(nèi)存中運行大數(shù)據(jù)分析,每臺服務器至少要兩個連接接口。按照這樣的趨勢下去,高性能計算擁有大量核心數(shù)的CPU或GPU,數(shù)據(jù)饑餓有可能成為問題,因為將TB級的數(shù)據(jù)裝入內(nèi)存也需要花上一些時間。
基于軟件的修復同樣還可以解決網(wǎng)絡瓶頸問題。軟件定義網(wǎng)絡可以為服務器之間通過骨干線路傳輸負載任務。
隨著存儲與架構(gòu)性能的快速增長,網(wǎng)絡將是未來十年內(nèi)創(chuàng)新的最前沿,所以演變因該是非??焖俚?。