1. 需求分(fēn)析
随著(zhe)越來(lái)越多(duō)業☆§(yè)務功能(néng)的(de)上(shàng)≤≈"線,在今天的(de)數(shù)據中心環境下(xià✔∏®↔), Oracle RAC(Real Application Cl>±usters)等核心數(shù)據庫系統正在發展成為(wèi)高(gāo$♠↑)度集成的(de)中央系統,其實現(xiàn)的(de)可(kě)用φδ₩(yòng)性、可(kě)縮擴性和(hé)可(kě)管理(lǐ)性能φ→✘&(néng)夠跟上(shàng)迅速增長(cháng)的(de₽∑)數(shù)據量和(hé)業(yè)務需求。
在傳統的(de) RAC系統中,數(shù)據被存儲在共享★₹•的(de)SAN存儲裡(lǐ),并連接到(dào>↓)同時(shí)讀(dú)取和(hé)寫入數(shù)據庫的(de)服務器≤σ(qì)節點集群。 然而,受SAN存儲架構本身(shēn)的(de)I/O能(← ↕néng)力制(zhì)約,一(yī)些(xiē)數(shù)據規模∏ <♥或交易規模巨大(dà)的(de)業(yè)務系統✘≠ε,其I/O需求越來(lái)越挑戰著(zhe)現(xiàn★→¥↓)有(yǒu)存儲架構的(de)極限,因此,一(yī)種能(néng →≥)夠快(kuài)速提供更高(gāo)I/O能(néπ≈ng)力且支持RAC集群的(de)架構應運而生(sh ←≤ēng)——分(fēn)布式存儲架構。
2.至強奔騰解決方案
針對(duì)客戶現(xiàn)狀,結合當€£前 IT 去(qù)中心化(huà)的(de)趨勢,我們向客戶推薦使用(yòn♣∑€g)性能(néng)卓 越的(de) zData 一(yī)體₽↔¥✘(tǐ)機(jī)解決方案來(lái)為(wèi)用(yòε ♦ng)戶解決性能(néng)問(wèn)題€≤。 zData 一(yī)體(tǐ)機(jī)解決方案↑Ω÷,是(shì)借鑒 Exadata 的(de)架構♥®∏γ,基于 x86 平台、 閃存卡、 以太交換機(jī∑Ω♥)等技(jì)術(shù)搭建的(de)λ 輕量級、低(dī)成本、高(gāo)性能(néng)、可♦≠β(kě)擴展的(de)針對(duì)傳統 數(shù)據倉庫的(de₹&♣)整體(tǐ)解決方案。
産品架構如(rú)下(xià):
1. 存儲分(fēn)布式管理(lǐ)軟件(jiàn)
ZATA分(fēn)布式存儲管理(lǐ)軟件(jiàn),是(shì)一(y←←ī)套靈活的(de)純軟件(jiàn)解決方案,它充分(f★γ<ēn)利用(yòng)基于PC服務器(qì)的(de)內(nèi)部直連式存儲來(lá♥αi)創建一(yī)個(gè)虛拟的(de)、可(kě)擴展的(dδ< e)SAN,性能(néng)或優于外(wài)部傳統光(∏λ™guāng)纖通(tōng)道(dào)SAN,而成本和(hé)複雜(zá §♣)性成倍降低(dī)。使用(yòng)隻需在現©(xiàn)有(yǒu)的(de)x86服務器(qì)上(shàng✔ ≈)安裝分(fēn)布式存儲軟件(jiàn),就(jiù)可(kě)以将x86服務器(qì)作(zuò)為(wèi)存儲節點,從(cóng)而可(kě÷∞β↑)以将多(duō)個(gè)存儲節點的(de¥&₹÷)內(nèi)部磁盤資源整合起來(lái)形成虛拟的(de)Sσ€£AN;支持Infiniband網絡協議(yì),大(dà)幅減少(shǎo)'∏'CPU占用(yòng)的(de)同時(shí)能(néng)夠顯著降低(&✘♥dī)IO訪問(wèn)延遲,具有(yǒu)無可≤≥₹(kě)比拟的(de)性能(néng)優勢。
2. Nytro 應用(yòng)加速卡
基于PCIe的(de)閃存可(kě)以提供極高(gāo)的(de)性能(né§✘'ng)和(hé)超低(dī)的(de)延遲以加快(kuà¶πσi)數(shù)據庫的(de)整體(tǐ)性能(néng)。∑∞Nytro閃存加速卡在企業(yè)服務器(qì)端利用(yòng)PCIe× "閃存技(jì)術(shù),為(wèi)數(shù)據庫提供非凡的(de)輸®≥入/輸出性能(néng)。Nytro加速卡支持帶寬可(kě)達4GB/s✘ σ,每秒(miǎo)輸入/輸出操作(zuò)次數(shù)高$≈(gāo)達280,000次 (IOPS),單卡最高(gāo)容量可(kě)≈εδ≈達3.2TB。 此外(wài),輸入/輸÷↕出和(hé)閃存管理(lǐ)采用(yòng)主機(jī)卸載架£γ構确保性能(néng)穩定性、最大(dà)地(dì)降低(dī)了↓♠☆♣(le)對(duì)主機(jī)CPU和γβ"(hé)內(nèi)存的(de)占用(yòng)。
3. Mellanox 56Gb Infinibanλ↔d網絡
整個(gè)方案基于Mellanox 56Gb Infini∏>band高(gāo)速網絡,采用(yòng♣ ★÷)全冗餘網絡架構,一(yī)方面可(kě)以提供足夠的(¥≠☆de)帶寬承載數(shù)據傳輸,使其性能(né•∞ng)大(dà)幅優于外(wài)部傳統F≈ C SAN,且成本和(hé)複雜(zá)性成倍降低(dī);另一(yī÷σ♥)方面為(wèi)Oracle RAC集群的(de)高(gāo)性δ↕能(néng)讀(dú)寫提供了(le)保障。
系統拓撲圖:
3.方案優勢
該方案通(tōng)過靈活的(de)軟件(ε® $jiàn)解決方案創建虛拟SAN,大(dà)幅降低(dī)了(le)成本和(hé)複雜(zá)$♥★→性,基于PCIe的(de)閃存存儲提供了(l¶≤"¥e)極高(gāo)的(de)性能(néng)和(h₹↕£é)超低(dī)延遲等優點來(lái)加快(kuài)數(shù)據庫的(d₩λ↔™e)整體(tǐ)性能(néng)。通(tōng)過方便靈活£→地(dì)搭配不(bù)同存儲介質,能(néng)夠以較∏₹低(dī)的(de)成本應對(duì)以下←♦↑♠(xià)這(zhè)些(xiē)應用(yòng)場(chǎng)景:
(1)使用(yòng)少(shǎo)量的(d<≥σ₹e)SSD盤和(hé)閃存卡,加上(shàng)大(dà)容量低(d¶βī)成本的(de)SAS硬盤和(hé)SATA硬盤,滿足₽★如(rú)數(shù)據倉庫這(zhè)樣的(de)大ασ(dà)數(shù)據量、密集IO的(de)系統。單個(gè)數(shù♦↕→)據庫節點高(gāo)達每秒(miǎo)12GB的(de)吞吐♦₩,可(kě)以輕松應對(duì)100TB級别的(de)數(shùγδ≤)據倉庫。
(2)使用(yòng)全閃存卡和(hé)SSD盤,滿足對(du§®₩ì)高(gāo)并發、低(dī)延時(shí)OLTP類系統的(deβσ•)需求。單個(gè)數(shù)據庫節點超過1< ♠00萬IOPS,單個(gè)IO延時(shí)在0.6毫秒(miǎo)以下(<≥xià)足以滿足交易型系統極端性能(nén₽♣g)要(yào)求。
(3)SSD盤、閃存卡和(hé)SAS硬盤分(fēn)λ♦≥✘層設計(jì)應用(yòng),形成不(bù)同IO₩→☆₩需求的(de)應用(yòng),應對(duì)數(shù)據庫整合的π∞♣(de)混合IO要(yào)求。