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