這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)如何以ScaleIO為例分析SERVER SAN的部署,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
公司主營業(yè)務(wù):成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)建站是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)建站推出玉環(huán)免費(fèi)做網(wǎng)站回饋大家。
前言
支持iSCSI的SERVER SAN有全閃存陣列廠商SolidFire(也支持純軟件部署),還有我們前面分享過的Zadara Storage。其實(shí)采用iSCSI的Scale-out SAN,其節(jié)點(diǎn)一般都不能太多,因?yàn)閕SCSI支持分布式難度很大,比如NetApp是8個(gè),華為/EMC的高端存儲(chǔ)是16個(gè),富士通高端可以做到24個(gè),SolidFire號(hào)稱可以做到100個(gè)。但EMC ScaleIO可以擴(kuò)展到1024個(gè),華為FusionStorage可以支持4K個(gè)。也就是從工業(yè)實(shí)現(xiàn)的角度看,支持1000個(gè)節(jié)點(diǎn)以上的SERVER SAN,基本都需要靠專用的客戶端來提供塊服務(wù),而不能依賴標(biāo)準(zhǔn)的iSCSI協(xié)議了。
網(wǎng)絡(luò)拓?fù)?/strong>
網(wǎng)絡(luò)的部署,首先要考慮拓?fù)?。SERVER SAN的網(wǎng)絡(luò)拓?fù)浞謨煞N,一種是扁平網(wǎng)絡(luò)(Flat),一種是葉刺網(wǎng)絡(luò)(Leaf-Spine),也就是有骨干和分支的。
一般小規(guī)模部署采用扁平網(wǎng)絡(luò),而大規(guī)模的部署采用Leaf-Spine網(wǎng)絡(luò)。部署的時(shí)候除了考慮節(jié)點(diǎn)規(guī)模外,還需要考慮未來的擴(kuò)展,如果超融合部署還需要考慮應(yīng)用的帶寬,還有安全性,比如客戶端來自不信任域,需要考慮把SDC和SDS隔離開來。
Leaf-Spine是一種兩層架構(gòu),是傳統(tǒng)三層網(wǎng)絡(luò)的另類實(shí)現(xiàn)。每一個(gè)Leaf交換機(jī)都需要連接到所有的Spine交換機(jī),但Leaf交換機(jī)和Spine交換機(jī)之間并不互連。Leaf交換機(jī)控制服務(wù)器之間的流量,而Spine交換機(jī)移動(dòng)L2節(jié)點(diǎn)間的流量。
大多數(shù)情況,EMC建議采用Leaf-Spine拓?fù)洌@是因?yàn)椋?/p>
ScaleIO可以擴(kuò)展到幾百個(gè)節(jié)點(diǎn);
Leaf-Spine面向未來,以后擴(kuò)展無需重新調(diào)整網(wǎng)絡(luò);
規(guī)劃正確可以實(shí)現(xiàn)無阻塞交換;
使用的連接有一樣的帶寬;
可預(yù)測(cè)的時(shí)延;
更高的可用性和性能。
但扁平網(wǎng)絡(luò)也不是不可以用,特別是在一些分支機(jī)構(gòu)和中小企業(yè),足夠了。采用扁平網(wǎng)絡(luò)建議最多4臺(tái)交換機(jī),EMC建議的拓?fù)淙缦聢D,并沒有采用全網(wǎng)狀連接,這樣可以節(jié)省一些端口。如果超過4臺(tái)交換機(jī),那么還是采用Leaf-Spine網(wǎng)絡(luò)好了。
網(wǎng)絡(luò)性能
選好網(wǎng)絡(luò)拓?fù)?,性能的?guī)劃就是最重要的了。
EMC建議在網(wǎng)絡(luò)初始配置的時(shí)候,采用交換機(jī)的缺省設(shè)置,先不要啟用巨幀、流控和鏈路聚合這些高級(jí)特性。只有確認(rèn)網(wǎng)絡(luò)上的設(shè)備都支持這些特性后,再慢慢啟用,否則調(diào)試起來會(huì)反復(fù),效率不高。
大家知道元數(shù)據(jù)服務(wù)MDM是整個(gè)系統(tǒng)的控制中心,EMC建議SDS到MDM的通訊時(shí)延(采用ping可以測(cè)試)要小于1ms。
需要計(jì)算的部分主要是網(wǎng)絡(luò)的帶寬。網(wǎng)絡(luò)的帶寬,需要考慮很多因素:
重構(gòu)時(shí)間。一個(gè)節(jié)點(diǎn)失效,重構(gòu)的時(shí)間;
重平衡的時(shí)間。新增和刪除節(jié)點(diǎn),數(shù)據(jù)重新平衡分布的時(shí)間;
硬盤的能力和性能;
應(yīng)用的性能期望,帶寬、時(shí)延、IOPS等。
不管怎么算,1Gbps的帶寬明顯是不夠的,因此,萬兆網(wǎng)絡(luò)是必須的。那么,怎么計(jì)算每個(gè)節(jié)點(diǎn)需要多少個(gè)萬兆網(wǎng)卡呢?
如果你把一個(gè)節(jié)點(diǎn)當(dāng)成一個(gè)存儲(chǔ)系統(tǒng),硬盤的總帶寬當(dāng)成后端的帶寬,萬兆網(wǎng)卡的總帶寬當(dāng)成前端的總帶寬。從系統(tǒng)角度,如果前端總帶寬和后端總帶寬相當(dāng),那么這個(gè)存儲(chǔ)系統(tǒng)就沒有瓶頸。
為了更好理解,提供兩個(gè)估算的例子。
例子1:
某節(jié)點(diǎn)一個(gè)有10個(gè)HDD,每個(gè)HDD的持續(xù)帶寬是100MB/s。因此后端總帶寬就是1000MB/s。大約相當(dāng)于1塊萬兆網(wǎng)卡的性能,考慮冗余,因此配置2塊萬兆網(wǎng)卡是比較合適的。
例子2:
如果這個(gè)節(jié)點(diǎn)有6個(gè)SSD,每個(gè)SSD的持續(xù)帶寬是450MB/s(我理解應(yīng)該按照最大值,即讀帶寬算)。那么后端系統(tǒng)總帶寬就是2700MB/s,配置3塊萬兆網(wǎng)卡(我理解指3個(gè)線速的萬兆端口,具體物理上是兩塊2端口的和三塊1端口的都行)就比較合適。
也就是說,為了可靠性,最少配置2塊物理網(wǎng)卡(不同槽位提高可靠性)。但具體使用多少個(gè)給萬兆端口,還需要估算一下。一般服務(wù)器節(jié)點(diǎn)的硬盤槽位是12個(gè),如果用HDD,2個(gè)萬兆口基本夠用,但如果用SSD,可能需要4個(gè)以上。但有些高密網(wǎng)卡,可能不能所有端口都跑滿,這個(gè)就需要更多的物理網(wǎng)卡了。
要注意以上只是存儲(chǔ)I/O本身的帶寬要求,如果你要采用超融合部署,還需要考慮應(yīng)用的帶寬。
EMC最佳實(shí)踐還建議隔離前端(SDC-SDS)和后端(SDS-SDS)流量,這樣可能需要更多的網(wǎng)卡或者端口。比如4塊網(wǎng)卡,2塊跑縱向流量,2塊跑橫向流量。ScaleIO每個(gè)節(jié)點(diǎn)最大支持8個(gè)網(wǎng)絡(luò)。
為了更好性能,EMC還建議交換機(jī)接入端口采用缺省配置,ScaleIO的流量不要啟用VLAN tagging(這個(gè)應(yīng)該指NIC收到的報(bào)文都是不帶VLAN ID的)。
至于巨幀(Jumbo Frames)的使用,EMC建議等網(wǎng)絡(luò)部署完成后啟用。如果網(wǎng)絡(luò)都支持,而且典型的寫大小超過1500字節(jié),啟用巨幀功能還是可以提高性能的(一般文件系統(tǒng)的讀寫都是4K,8K吧,因此,大部分情況應(yīng)該符合這個(gè)條件)。
至于流控,一般建議性能調(diào)優(yōu)階段啟用。流控分全局流控和優(yōu)先級(jí)流控(Priority Flow Control,DCB/PFC,只針對(duì)特定流量,需要交換機(jī)和NIC支持)。有些情況下可能用不了流控,比如超融合部署不適宜使用全局流控(因?yàn)椴粌H僅有ScaleIO流量),如果存儲(chǔ)部分有專用的物理網(wǎng)絡(luò)可能也不需要流控。
至于鏈路聚合,如果網(wǎng)絡(luò)支持,建議啟用,性能和可靠性都會(huì)更好。
如果交換機(jī)支持teaming/bonding,盡量采用動(dòng)態(tài)鏈路檢測(cè)(不要用靜態(tài)LACP配置),并且配置更短的定時(shí)器來進(jìn)行更快的故障切換。
上述就是小編為大家分享的如何以ScaleIO為例分析SERVER SAN的部署了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。