Oracle的一體機(jī)家族
Oracle數(shù)據(jù)庫機(jī)Oracle Database Appliance
ODA配置信息分析
近期在Oracle測試中心實(shí)驗(yàn)室中,深入體驗(yàn)了在2011年推出的Oracle數(shù)據(jù)庫機(jī)ODA(Oracle Database Appliance)的部署和應(yīng)用場景。ODA是基于Sun Fire X4370 M2的一款4機(jī)架單元的服務(wù)器設(shè)備,由2個(gè)服務(wù)器節(jié)點(diǎn)組成,24 個(gè)3.5英寸SAS/SSD 磁盤插槽。每個(gè)服務(wù)器有2 個(gè)CPU 插座。每個(gè)節(jié)點(diǎn)具有2個(gè)6核英特爾至強(qiáng)X5675處理器和96GB的內(nèi)存。2個(gè)節(jié)點(diǎn)間通過千兆以太網(wǎng)(GbE)互聯(lián)實(shí)現(xiàn)集群通信,每個(gè)節(jié)點(diǎn)都提供GbE和 10GbE兩種外部網(wǎng)絡(luò)連接,以確保設(shè)備與任何數(shù)據(jù)中心兼容,而不論首選的網(wǎng)絡(luò)技術(shù)是什么。
ODA中包含12TB的原始存儲(chǔ)容量,2個(gè)服務(wù)器節(jié)點(diǎn)之間共享20個(gè)600GB SAS硬盤驅(qū)動(dòng)器,通過三重鏡像后可以提供4 TB的高可用共享存儲(chǔ)。還包含了4個(gè)73GB的固態(tài)硬盤用于數(shù)據(jù)庫重做日志,當(dāng)出現(xiàn)故障時(shí)通過三重鏡像保護(hù)數(shù)據(jù)庫。
除三重鏡像的數(shù)據(jù)庫數(shù)據(jù)磁盤、冗余服務(wù)器節(jié)點(diǎn)、冗余風(fēng)扇、Oracle RAC 內(nèi)部冗余1 GbE 連接等高可用性特性外,ODA還通過冗余電源和2 個(gè)緩沖芯片提供最高級別的容錯(cuò),每個(gè)緩沖芯片分別連接到每個(gè)服務(wù)器節(jié)點(diǎn),以消除單點(diǎn)故障。此外,所有連線都在機(jī)箱內(nèi)部,從而減少了意外拉扯線纜的可能性。
ODA通過設(shè)備管理器連同自動(dòng)存儲(chǔ)管理 (ASM) 進(jìn)行設(shè)備的自動(dòng)配置、管理和監(jiān)控磁盤的性能和可用性。并提供性能和可用性事件的報(bào)警,在硬盤出現(xiàn)故障的情況下自動(dòng)配置替換驅(qū)動(dòng)器。運(yùn)行Oracle Linux和Oracle數(shù)據(jù)庫11g,應(yīng)用集群Oracle RAC構(gòu)建,提供了一體化的軟件、服務(wù)器、存儲(chǔ)和網(wǎng)絡(luò)系統(tǒng),為OLTP和數(shù)據(jù)倉庫應(yīng)用提供高可用性的基礎(chǔ)平臺(tái)。
實(shí)施部署與維護(hù)
在部署階段,ODA一體化的簡單優(yōu)勢便顯露出來,現(xiàn)場無需組裝或布線,打開設(shè)備包裝,4U的機(jī)箱約重167磅。插上電源線,插上網(wǎng)線為其命名,然后安裝Oracle設(shè)備管理器軟件,就可以在2個(gè)小時(shí)內(nèi)快速創(chuàng)建一個(gè)集群化、高度可用的數(shù)據(jù)庫系統(tǒng)。
補(bǔ)丁維護(hù)更新的工作是管理員所面臨的最耗時(shí)和最易于出錯(cuò)的任務(wù)之一。ODA中集成了最新的補(bǔ)丁維護(hù)系統(tǒng),可以使所有軟件元素保持最新。一體機(jī)的管理軟件支持“一鍵”修補(bǔ)軟件棧的所有元素——固件、操作系統(tǒng)、集群件、存儲(chǔ)管理器和數(shù)據(jù)庫。ODA通過自動(dòng)檢測性能和可用性事件以及執(zhí)行修正操作來簡化存儲(chǔ)管理。一旦有情況表明存儲(chǔ)設(shè)備的容量開始不足并開始影響性能,設(shè)備就會(huì)自動(dòng)讓磁盤脫機(jī)并重建冗余。
如果硬件出現(xiàn)故障或即將出現(xiàn)故障,ODA中的自動(dòng)服務(wù)請求功能會(huì)生成磁盤、電源、風(fēng)扇等替換部件的自動(dòng)調(diào)撥單。Oracle 數(shù)據(jù)庫機(jī)會(huì)收集和打包所有相關(guān)日志文件來為支持請求提供服務(wù)。數(shù)據(jù)庫管理員或系統(tǒng)管理員不用手動(dòng)搜索和編譯所有日志文件及系統(tǒng)歷史信息就可以處理和支持相關(guān)的系統(tǒng)請求。
按需付費(fèi)
ODA的價(jià)格設(shè)置可以由管理員使用設(shè)備管理器安裝時(shí)選擇激活多少個(gè)內(nèi)核來按需付費(fèi)。默認(rèn)情況下是激活所有24個(gè)內(nèi)核,但一開始企業(yè)可以根據(jù)實(shí)際需求激活兩個(gè)內(nèi)核或者逐步激活更多內(nèi)核。
對于正在進(jìn)行數(shù)據(jù)庫整合的企業(yè),將運(yùn)行在獨(dú)立系統(tǒng)上的數(shù)據(jù)庫遷移到集群的數(shù)據(jù)庫系統(tǒng)上,ODA減少了復(fù)雜的實(shí)施,而且易于控制成本。通過ODA中的單一集群解決方案托管多個(gè)數(shù)據(jù)庫,管理員只用管理一個(gè)集群和共享存儲(chǔ),而不用管理多個(gè)單獨(dú)的系統(tǒng)、和數(shù)據(jù)庫主目錄。
我們將ODA和四分之一機(jī)架的Oracle Exadata進(jìn)行對比,對于尋求簡單數(shù)據(jù)庫解決方案的企業(yè)而言,ODA在企業(yè)級數(shù)據(jù)庫高可用性方面,體現(xiàn)出了降低復(fù)雜性、降低風(fēng)險(xiǎn)和成本可控的幾個(gè)優(yōu)勢。
Oracle將工程設(shè)計(jì)的理念植入了一體機(jī)的研發(fā)過程。使硬件和軟件以獨(dú)特和高效的方式相互協(xié)作,設(shè)計(jì)中充分利用了彼此的優(yōu)勢來提供盡可能高的性能和可靠性。這為行業(yè)內(nèi)能夠進(jìn)入一體機(jī)設(shè)備提供商領(lǐng)域的廠商設(shè)置了極高的門檻。