艾昆 發(fā)表于:14年08月11日 17:38 [來(lái)稿] DOIT.com.cn
構(gòu)建高性能的數(shù)據(jù)庫(kù)基礎(chǔ)架構(gòu)一向極富挑戰(zhàn),尤其當(dāng)災(zāi)難發(fā)生時(shí),你還需保證服務(wù)的持續(xù)以及數(shù)據(jù)的冗余。
Fusion-io與惠普攜手推出了一套解決方案,提供最大的應(yīng)用負(fù)載、可靠性與數(shù)據(jù)保護(hù)作用,而且易于搭建與維護(hù)。
惠普最新發(fā)布的新型HP ProLiant DL580 Gen8服務(wù)器采用了Fusion-io下一代ioMemory技術(shù)的原子系列產(chǎn)品?蛻艨梢愿`活地選擇配置最適合潛在新業(yè)務(wù)的解決方案。加上微軟SQL Server 2014,這一套組合提供了更廣泛的選擇。
為迎合當(dāng)前“簡(jiǎn)約至上”發(fā)展趨勢(shì),我們決定利用SQL Server的AlwaysOn特性,其高可靠性與服務(wù)切換功能在服務(wù)器發(fā)生故障時(shí)顯得尤為突出。您僅需兩臺(tái)服務(wù)器、網(wǎng)絡(luò)和一些存儲(chǔ)空間,AlwaysOn就能提供卓越可靠的服務(wù)。
在數(shù)據(jù)推進(jìn)實(shí)驗(yàn)室(Data Propulsion Lab)里, 我們將ioMemory架構(gòu)運(yùn)用在服務(wù)器中。同時(shí),通過(guò)高速互聯(lián)時(shí)的同步數(shù)據(jù)復(fù)制,我們實(shí)現(xiàn)了原始數(shù)據(jù)保護(hù)與服務(wù)可用性。
原子系列分為兩大支線:SX系列與PX系列。PX系列能夠提供終極性能保障并且非常契合我們對(duì)于SQL Server的需求。
在每臺(tái)服務(wù)器內(nèi)配備4個(gè)2.6TB PX600 原子系列卡的基礎(chǔ)上,我們使用了Windows 2012嵌入式軟件RAID來(lái)存儲(chǔ)數(shù)據(jù)。
為了查看能夠產(chǎn)生何種負(fù)載,我們使用了被稱之為HammerDB的開源工具,Hammer DB能夠啟動(dòng)類似于TPC-C的基準(zhǔn)測(cè)試,并向相應(yīng)數(shù)據(jù)庫(kù)輸入負(fù)載。主服務(wù)器內(nèi)的4個(gè)數(shù)據(jù)庫(kù)代表了5000個(gè)每個(gè)存儲(chǔ)規(guī)模約在700GB左右的公司存儲(chǔ)倉(cāng)庫(kù)——數(shù)據(jù)集總量達(dá)到了約2.8TB。我們?nèi)钥梢愿鶕?jù)需要,增加數(shù)據(jù)庫(kù)的規(guī)模與數(shù)量,來(lái)提高應(yīng)用工作負(fù)載能力。
我們?cè)跀?shù)據(jù)集構(gòu)建與數(shù)據(jù)庫(kù)復(fù)制完成后導(dǎo)入負(fù)載。每分鐘內(nèi)我們可維護(hù)100多萬(wàn)個(gè)新訂單,而這每張訂單后面都是一位客戶。實(shí)際上,在交付這些訂單時(shí),數(shù)據(jù)庫(kù)每分鐘的處理量遠(yuǎn)超過(guò)100萬(wàn)條。在CPU利用率達(dá)到65%時(shí)原子系列產(chǎn)品也并未產(chǎn)生顯著延遲(低于500μs)。這表明了在更多時(shí)間內(nèi),我們只需低于128GB的RAM就可以向預(yù)設(shè)業(yè)務(wù)提供更多價(jià)值。
該解決方案的最后一步是實(shí)施備份戰(zhàn)略,確保數(shù)據(jù)在發(fā)生災(zāi)難時(shí)得到全面保護(hù)?捎糜SQL Server的備份工具非常多,但為了簡(jiǎn)便起見,我們使用了原生的內(nèi)置解決方案。我們追求做到保持高性能的同時(shí)實(shí)現(xiàn)網(wǎng)絡(luò)備份的簡(jiǎn)化。通過(guò)將DL580 Gen8服務(wù)器擁有的一個(gè)FDR infiniband卡作為網(wǎng)絡(luò)層, 我們認(rèn)為理論網(wǎng)速已達(dá)6 GB/s。
SQL Server 2014的許可政策發(fā)生了變化。一個(gè)集群內(nèi)的二級(jí)節(jié)點(diǎn)僅用于故障轉(zhuǎn)移而非其他用途時(shí),將不再需要許可。對(duì)于我們的60核計(jì)算機(jī)來(lái)說(shuō),這意味著節(jié)省了將近360, 000美元!為了實(shí)現(xiàn)這一目標(biāo),我們需要在主節(jié)點(diǎn)運(yùn)行數(shù)據(jù)庫(kù)備份的同時(shí)仍提供數(shù)據(jù)服務(wù)。
我們針對(duì)每一個(gè)數(shù)據(jù)庫(kù)同時(shí)展開四項(xiàng)工作。在每個(gè)數(shù)據(jù)庫(kù)網(wǎng)絡(luò)內(nèi)我們實(shí)現(xiàn)了約1GB/秒的備份吞吐量,網(wǎng)絡(luò)備份流量最高超過(guò)了4.5GB。雖然應(yīng)用性能稍有下降,但在每分鐘內(nèi)仍可繼續(xù)為100多萬(wàn)的新訂單提供服務(wù)。換言之,我們每天24小時(shí)內(nèi)可處理的新訂單數(shù)量高達(dá)1,440,000億!
在此基礎(chǔ)上,其實(shí)CPU、RAM、ioMemory與網(wǎng)絡(luò)仍具有完成更多工作的巨大潛力!
隨著SQL 2008 R2的退役,您應(yīng)該開始考慮遷移或者重新設(shè)計(jì)自己的數(shù)據(jù)庫(kù)平臺(tái)以確保在數(shù)量更少但功能更強(qiáng)大的服務(wù)器上整合基礎(chǔ)框架。搭配了Fusion-io 原子系列PX600平臺(tái)的惠普DL580 Gen8實(shí)力強(qiáng)大,是滿足您以上需求的世界級(jí)一流組合。如果可以在主服務(wù)器上運(yùn)行備份工作,相比其他解決方案,您更可以顯著降低原有成本!
公司簡(jiǎn)介 | 媒體優(yōu)勢(shì) | 廣告服務(wù) | 客戶寄語(yǔ) | DOIT歷程 | 誠(chéng)聘英才 | 聯(lián)系我們 | 會(huì)員注冊(cè) | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.