對(duì)于任何企業(yè)而言,增長(zhǎng)通常都是一個(gè)福音。一個(gè)電子商務(wù)網(wǎng)站吸引更多的客戶(hù)(以及更多的信用卡交易)時(shí),服務(wù)器負(fù)載會(huì)更快地增加。當(dāng)一項(xiàng)新業(yè)務(wù)的存儲(chǔ)需求突然膨脹,管理員可能會(huì)“懵”了。擴(kuò)展可以如此昂貴,以至于快速增長(zhǎng)可能面臨消極的影響。幸運(yùn)的是,一些新的技術(shù)可以幫助公司快速高效地成長(zhǎng),消除必須擴(kuò)展數(shù)據(jù)中心帶來(lái)的一些痛苦。不會(huì)讓重大的資本支出,抵消新的增長(zhǎng)帶來(lái)的好處。
以下就是實(shí)現(xiàn)數(shù)據(jù)中心可伸縮性的一些新技術(shù),希望對(duì)讀者有所幫助。
1、模塊化數(shù)據(jù)中心
多數(shù)大型公司都知道他們可以和微軟、惠普和其他的供應(yīng)商購(gòu)買(mǎi)整個(gè)數(shù)據(jù)中心模塊。這些供應(yīng)商提供了一種快速擴(kuò)展的方法,但通常成本很高。
英國(guó)Verne Global公司首席技術(shù)官Tate Cantrell在冰島擁有一個(gè)使用模塊化方式的數(shù)據(jù)中心,但該公司不必為數(shù)百臺(tái)服務(wù)器增加一個(gè)模塊。
新增的可能由多個(gè)機(jī)架組成,遠(yuǎn)程組裝,使得冷卻系統(tǒng)、電源、機(jī)柜和服務(wù)器在安裝時(shí)都準(zhǔn)備好。(該公司還可以為大型企業(yè)安裝機(jī)架支持多達(dá)10,000臺(tái)服務(wù)器。)
一個(gè)關(guān)鍵的組件:電源母線(xiàn)通道(busway),為添加模塊提供了更大的靈活性。Cantrell表示,主流的電氣制造商,包括西門(mén)子、施耐德、PDI和Universal Electric等,都提供母線(xiàn)通道解決方案。Verne Global為其模塊化數(shù)據(jù)中心在Universal Electric Starline基礎(chǔ)設(shè)施上標(biāo)準(zhǔn)化,其跟蹤記錄和監(jiān)控選項(xiàng),讓該公司能夠提供給客戶(hù)“非常精細(xì)的反饋”。
2、Power Enterprise Pool
擴(kuò)展數(shù)據(jù)中心面臨的挑戰(zhàn)之一,是知道何時(shí)投資于服務(wù)器和投資多少。經(jīng)常有尖峰的需求,但很難預(yù)測(cè)這何時(shí)會(huì)發(fā)生,以及你并不需要額外的容量時(shí)怎么辦。
一個(gè)答案是:Enterprise Pool,一種來(lái)自IBM的可伸縮基礎(chǔ)設(shè)施,基于IBM Power服務(wù)器。“數(shù)據(jù)應(yīng)用程序的需求正在推動(dòng)客戶(hù)考察連續(xù)的可用性,”IBM Power Systems主管Steve Sibley說(shuō)。“當(dāng)新的應(yīng)用程序推出,它們需要能夠迅速擴(kuò)展或恢復(fù)IT資源和縮減,需要有一種類(lèi)似于云的彈性,并且不必為額外容量買(mǎi)單的方式。”
管理下到處理器級(jí)的想法不是什么新概念。這種方式的新鮮之處在于,數(shù)據(jù)中心可以為尖峰添加、移動(dòng)和刪除虛擬處理器和內(nèi)存。用戶(hù)不必為額外的容量花錢(qián),只需為他們所需要的服務(wù)器付賬,并且也只為處理器和內(nèi)存的全部費(fèi)用的一部分付出。IBM估計(jì),這些池的成本為每小時(shí)0.67美元,基于處理器和內(nèi)存分配每天的費(fèi)用。數(shù)據(jù)中心運(yùn)營(yíng)人員可以根據(jù)需要隨時(shí)為一個(gè)應(yīng)用程序手動(dòng)調(diào)整服務(wù)級(jí)別,然后使用該服務(wù)等級(jí)的自動(dòng)化。
3 、對(duì)象存儲(chǔ)
當(dāng)涉及到數(shù)據(jù)中心的可伸縮性,傳統(tǒng)的文件存儲(chǔ)系統(tǒng)可能成為限制。想想爆發(fā)的社交網(wǎng)絡(luò):當(dāng)只有幾百個(gè)用戶(hù),存儲(chǔ)系統(tǒng)還可以跟上網(wǎng)上發(fā)布的圖像和視頻的數(shù)量;但當(dāng)用戶(hù)數(shù)量達(dá)到了幾千萬(wàn),管理一下子就變成了苦差事,因?yàn)檫@個(gè)時(shí)候數(shù)據(jù)中心管理人員必須管理很多個(gè)卷。
“文件系統(tǒng)的設(shè)計(jì)用于人們對(duì)相同的數(shù)據(jù)進(jìn)行協(xié)作,而不必在同一時(shí)間修改它,”DataDirect Networks的一位發(fā)言人Tom Leyden說(shuō),“如果兩個(gè)人同時(shí)訪(fǎng)問(wèn)一個(gè)Word文檔,他們會(huì)鎖定該文件。這些鎖定機(jī)制使得文件系統(tǒng)的擴(kuò)展復(fù)雜。當(dāng)文件系統(tǒng)被鎖定時(shí),它會(huì)很慢。”
Leyden表示,解決此問(wèn)題的答案是對(duì)象存儲(chǔ)。對(duì)象存儲(chǔ)為文件使用一個(gè)簡(jiǎn)化的ID系統(tǒng),這個(gè)ID跨越多個(gè)存儲(chǔ)卷,直指該對(duì)象的存儲(chǔ)位置。元數(shù)據(jù)也被附加到文件,使其更容易跨卷檢索。對(duì)象存儲(chǔ)沒(méi)有等級(jí)制度,沒(méi)有鎖定機(jī)制。這有助于實(shí)現(xiàn)可伸縮性,因?yàn)閷?duì)象存儲(chǔ)可以創(chuàng)建數(shù)據(jù)的“集群”,它隨著公司的成長(zhǎng)而擴(kuò)展。對(duì)象存儲(chǔ)創(chuàng)建一個(gè)單一的存儲(chǔ)管理系統(tǒng),更易于管理。
4 、自動(dòng)分層
數(shù)據(jù)中心管理人員需要隨著應(yīng)用需求的變化自動(dòng)地調(diào)整存儲(chǔ),其目標(biāo)是滿(mǎn)足高性能的應(yīng)用程序,但面臨的挑戰(zhàn)是需要知道何時(shí)向上擴(kuò)展,以及何時(shí)向下縮減。
自動(dòng)分層技術(shù)分析應(yīng)用程序數(shù)據(jù)實(shí)際使用的頻率。例如,在使用戴爾EqualLogic陣列的基礎(chǔ)設(shè)施中,一個(gè)月后,80%的數(shù)據(jù)變得不活躍。自動(dòng)分層將這些數(shù)據(jù)放到成本最低的存儲(chǔ)選項(xiàng),而不是讓他們?cè)诟斓尿?qū)動(dòng)器上保留太長(zhǎng)時(shí)間。
其中最近期的變化,是自動(dòng)分層存儲(chǔ)使用閃存的速度優(yōu)勢(shì)。“不是使用旋轉(zhuǎn)式磁盤(pán)驅(qū)動(dòng)器作為最新的最偉大的驅(qū)動(dòng)技術(shù),它是機(jī)械的,產(chǎn)生熱量和振動(dòng),我們使用最新的固態(tài)硬盤(pán),”戴爾存儲(chǔ)產(chǎn)品管理主管Bob fine表示,“這項(xiàng)新技術(shù)利用了固態(tài)硬盤(pán),需要更高性能的數(shù)據(jù),我們放在固態(tài)硬盤(pán)上。”
創(chuàng)新:自動(dòng)分層技術(shù)僅使用少量的閃存支持高性能的應(yīng)用程序。戴爾自動(dòng)分層技術(shù)也可以在價(jià)格較高的單層單元(SLC)閃存和較慢、容量更大的多層單元(MLC)閃存之間區(qū)分。這些種智能調(diào)整自動(dòng)進(jìn)行,并減少使用閃存的成本。