2010年前后,業(yè)內(nèi)曾經(jīng)卷起過一波“去小型機(jī)”的風(fēng)潮。時(shí)至今日,國內(nèi)的小型機(jī)市場(chǎng)已經(jīng)被X86服務(wù)器“蠶食”得所剩無幾。但是,如果我們把時(shí)間再往前回拉十幾年,就會(huì)發(fā)現(xiàn),那時(shí)很多企業(yè)和機(jī)構(gòu)的核心業(yè)務(wù)系統(tǒng)其實(shí)都是“非小型機(jī)不可”的——比如銀行的網(wǎng)銀、金融交易系統(tǒng),移動(dòng)電信的通訊業(yè)務(wù)系統(tǒng),政府機(jī)構(gòu)的電子系統(tǒng)等等。
那么,在這些對(duì)穩(wěn)定性要求極端苛刻的業(yè)務(wù)領(lǐng)域,當(dāng)年X86服務(wù)器是憑何“打垮”小型機(jī)的?云計(jì)算的興起和普及,被認(rèn)為是背后關(guān)鍵的助推力——X86服務(wù)器借勢(shì)發(fā)揮了自身的集群優(yōu)勢(shì),性能逐漸與小型機(jī)抗衡,成本卻大幅降低。
自那之后的十?dāng)?shù)年間,X86服務(wù)器躍然成了市場(chǎng)主流,各類應(yīng)用系統(tǒng)紛紛“all in”X86架構(gòu)。其中,包括了甲骨文在2008年推出的Exadata數(shù)據(jù)庫一體機(jī)。如今14年過去,Exadata的版本已經(jīng)從最早的V1、V2,更迭到最新的X9M;在全球贏得了87%財(cái)富100強(qiáng)企業(yè)和數(shù)千家企業(yè)的信賴。
“當(dāng)年我們之所以推出Exadata,正是因?yàn)榧坠俏囊庾R(shí)到要用X86取代小型機(jī)去做核心業(yè)務(wù),必須在可靠性等各方面有很大的加強(qiáng)。”甲骨文公司中國區(qū)系統(tǒng)事業(yè)部總經(jīng)理詹飛浪在日前接受媒體采訪時(shí)解釋,而Exadata的軟硬件一體化設(shè)計(jì),正是為了填補(bǔ)X86服務(wù)器在這方面的局限性。“具體來說,Exadata針對(duì)的就是傳統(tǒng)‘小型機(jī)+大型存儲(chǔ)’的核心業(yè)務(wù),包括銀行、金融、政府等等。不只是全球,在國內(nèi),我們也已經(jīng)幫助很多客戶把這部分業(yè)務(wù)成功地移到了Exadata上面。”
甲骨文公司中國區(qū)系統(tǒng)事業(yè)部總經(jīng)理 詹飛浪
不過,洞察敏銳的甲骨文很快就又發(fā)現(xiàn),除了核心業(yè)務(wù)之外,更多的企業(yè)關(guān)鍵型業(yè)務(wù)也在慢慢向X86轉(zhuǎn)移。于是,2011年,甲骨文便在其集成系統(tǒng)“產(chǎn)品家族”里埋了一個(gè)“小彩蛋”—— Oracle數(shù)據(jù)庫機(jī)(Oracle Database Appliance;以下簡(jiǎn)稱“ODA”)。
獨(dú)特的設(shè)計(jì)理念:越極簡(jiǎn)越可靠
顧名思義,ODA是一個(gè)全面集成了甲骨文數(shù)據(jù)庫軟件以及服務(wù)器、存儲(chǔ)、網(wǎng)絡(luò)系統(tǒng)的一體化數(shù)據(jù)庫設(shè)備。據(jù)詹飛浪介紹,它的設(shè)計(jì)理念可以用四個(gè)詞概括——簡(jiǎn)單、可靠、優(yōu)化、低成本。
首先,其簡(jiǎn)單之處體現(xiàn)在“開箱即用”。用戶幾乎只需要做一些基本的安裝操作,就可以快速構(gòu)建一個(gè)集群化、高可用的甲骨文數(shù)據(jù)庫系統(tǒng)。
“舉例來說,采用傳統(tǒng)模式部署一個(gè)甲骨文的RAC,需要搭兩臺(tái)服務(wù)器,再加上存儲(chǔ)、集群,然后安裝操作系統(tǒng)、數(shù)據(jù)庫,最后進(jìn)行調(diào)試——這個(gè)時(shí)間周期很長(zhǎng)。而基于ODA,最快半個(gè)小時(shí)就能部署好整個(gè)甲骨文數(shù)據(jù)庫系統(tǒng)。”詹飛浪舉例說,“也正是基于這種設(shè)計(jì),我們可以做到一鍵式升級(jí)、一鍵式打補(bǔ)丁,包括一站式服務(wù)支持。”
其次,如前文所說,ODA與Exadata一樣,是為“可靠性而生”的。它的實(shí)現(xiàn)思路是——一切為甲骨文數(shù)據(jù)庫而設(shè)計(jì)。在甲骨文看來,越極簡(jiǎn)越可靠,因此,其在ODA架構(gòu)中去除了很多多余的硬件部件,以確保其運(yùn)行的穩(wěn)定可靠。
不過, ODA的“極簡(jiǎn)”指向的是簡(jiǎn)約,而非簡(jiǎn)單。由于做到了工廠預(yù)集成、預(yù)測(cè)試,所以O(shè)DA可以通過大量的內(nèi)置功能滿足企業(yè)的各種可靠性需求。比如,其中內(nèi)置了甲骨文軟硬件技術(shù)專家的大量部署實(shí)踐經(jīng)驗(yàn)以及安全加固的甲骨文Linux操作系統(tǒng),這就使得它的可靠性和安全性全都加倍。
除此之外,從服務(wù)器、存儲(chǔ)、網(wǎng)絡(luò)到操作系統(tǒng)、數(shù)據(jù)庫等方面,甲骨文都進(jìn)行了最優(yōu)化的設(shè)計(jì)。其中內(nèi)置的甲骨文數(shù)據(jù)庫優(yōu)化部署模版,以及全閃存存儲(chǔ)設(shè)計(jì),為該數(shù)據(jù)庫系統(tǒng)提供了極致的性能。
換句話說,ODA是“麻雀雖小五臟俱全”。并且,在兼顧可靠和性能的前提下,成本反而更低——這也是它的“隱藏技能”之一。
詹飛浪向記者解釋,ODA的“便宜”體現(xiàn)在整個(gè)產(chǎn)品生命周期的整體成本降低。“第一,它省去了傳統(tǒng)X86服務(wù)器的硬件購置成本;第二,它插電就能用,不存在硬件搭建、集成的成本,也不存在日常維護(hù)的成本;第三,ODA采用的是按需分配的模式,避免了資源浪費(fèi),這也使得相對(duì)部署成本更低。”
充分的市場(chǎng)驗(yàn)證:已服務(wù)成百上千用戶
總的來說,ODA是一款相當(dāng)“小而美”的產(chǎn)品。而筆者之所以稱其為“彩蛋”,是因?yàn)楹虴xadata這樣的主打產(chǎn)品不同,我們鮮少在過去的宣傳中看見ODA的影子。
不過,這并不意味著甲骨文是有意“雪藏”O(jiān)DA。“雖然我們一直沒做過市場(chǎng)推廣,但事實(shí)上,ODA在中國已經(jīng)擁有成百上千的用戶。”詹飛浪強(qiáng)調(diào)。以洛陽新區(qū)人民醫(yī)院為例,為了解決HIS系統(tǒng)等應(yīng)用數(shù)據(jù)庫業(yè)務(wù)高峰期開藥、繳費(fèi)等的前端卡頓問題,醫(yī)院采用ODA實(shí)際部署了4個(gè)中小規(guī)模數(shù)據(jù)庫系統(tǒng),使得系統(tǒng)響應(yīng)速度得到極大提升,節(jié)省了大量處理查詢和事務(wù)的等待時(shí)間——舉例來說,之前需要15分鐘完成的任務(wù)量,在ODA上線后只需要1-2分鐘就可以完成,而整個(gè)部署的過程只花了3個(gè)小時(shí)。
和醫(yī)院相比,港口的業(yè)務(wù)密度還要更大,基本上要求每天24小時(shí)不停運(yùn)轉(zhuǎn)。拿中國六大港之一的天津港來說,以往每年只能在春節(jié)期間花8小時(shí)時(shí)間停機(jī)、打補(bǔ)丁。但隨著業(yè)務(wù)的激增,哪怕是這8小時(shí)都變得無法忍受。為此,天津港引入了4套ODA部署其核心Navis系統(tǒng),把升級(jí)維護(hù)時(shí)間從8小時(shí)縮短到了數(shù)十分鐘,不僅滿足了年停機(jī)窗口要求,并且由于RAC性能得到提升,20秒內(nèi)就能完成應(yīng)用連接的切換。
而在對(duì)穩(wěn)定性有著極端要求的銀行業(yè),ODA的表現(xiàn)同樣可圈可點(diǎn)。比如廈門國際銀行,如今已經(jīng)使用了10套ODA,用于數(shù)據(jù)庫生產(chǎn)、同城和異地災(zāi)備。廈門國際銀行科技運(yùn)維部總經(jīng)理姜科表示,通過ODA“拖拉拽”的方式快速生成不同版本的數(shù)據(jù)庫,可以減少90%DBA的工作量。具體來說,在確保性能的前提下,數(shù)據(jù)庫交付從原來的1天降到了15分鐘;開發(fā)測(cè)試環(huán)境的交付則從半天降到了數(shù)分鐘。因此,無論是產(chǎn)品開發(fā)還是運(yùn)維部門,都非常喜歡ODA。
“我們希望客戶能夠花更多的時(shí)間去關(guān)注他的生產(chǎn)、業(yè)務(wù),而不是研究怎么搭一個(gè)服務(wù)器。”甲骨文公司中國區(qū)系統(tǒng)事業(yè)技術(shù)部總經(jīng)理潘榆奇表示,ODA的日常維護(hù)和管理基于的都是圖形化界面,傳統(tǒng)模式下的系統(tǒng)管理員、服務(wù)器管理員、存儲(chǔ)管理員和網(wǎng)絡(luò)管理員們的工作,現(xiàn)在都可以由DBA來完成。“甚至在現(xiàn)在疫情期間,我們的工程師都不用去到客戶現(xiàn)場(chǎng),一體機(jī)運(yùn)過去之后,只要插上電、連上網(wǎng),甲骨文的工程師就可以進(jìn)行遠(yuǎn)程部署和遠(yuǎn)程管理。”
甲骨文公司中國區(qū)系統(tǒng)事業(yè)技術(shù)部總經(jīng)理 潘榆奇
詹飛浪告訴至頂網(wǎng),正是基于過去幾年市場(chǎng)驗(yàn)證,甲骨文發(fā)現(xiàn),ODA的投訴率非常低,效果反饋良好。所以,在國內(nèi)企業(yè)加速邁進(jìn)數(shù)字化的過程中,甲骨文希望趁勢(shì)把ODA推向大眾視野,讓更多企業(yè),尤其是IT能力并不那么完備的企業(yè),也能從中獲益。
貫穿始終的產(chǎn)品思想:基于架構(gòu)確保可靠性
在甲骨文的產(chǎn)品陣列中,ODA是其數(shù)據(jù)中臺(tái)的“基層骨干”,談及它與Exadata的內(nèi)在聯(lián)系時(shí),潘榆奇用了一個(gè)詞形容,叫“孿生兄弟”——它們都能很好地解決企業(yè)數(shù)據(jù)庫系統(tǒng)的可靠性問題,只不過應(yīng)用場(chǎng)景有所差異——ODA主要用于關(guān)鍵型業(yè)務(wù),而Exadata面向的是企業(yè)的核心業(yè)務(wù)場(chǎng)景。
另一方面,從架構(gòu)層面來看,ODA基本上是兩個(gè)X86服務(wù)器+存儲(chǔ)的配置,而Exadata的擴(kuò)展性就要大得多。自然,前者的成本較后者也要更低。所以,很多人也把ODA視為Exadata的“入門級(jí)版”。
除此之外,甲骨文的一體機(jī)“四大家族”還包括了私有云一體機(jī)(PCA)以及零數(shù)據(jù)丟失恢復(fù)一體機(jī)(ZDLRA)。“我們把很多軟件技術(shù)下沉到硬件來實(shí)現(xiàn),為的就是幫助客戶用更小的硬件代價(jià),獲取復(fù)雜環(huán)境所能提供的可靠性和性能。這就是一體機(jī)的妙處之所在,也是甲骨文對(duì)IT界非常大的貢獻(xiàn)之一。”潘榆奇強(qiáng)調(diào)。
在甲骨文看來,可靠性的獲得,靠的并不是硬件器件的堆砌,而是架構(gòu)的合理設(shè)計(jì)。就像最佳的意式咖啡風(fēng)味呈現(xiàn),并不是多種原豆的簡(jiǎn)單疊加,而是對(duì)咖啡酸度、醇度和香氣的合理平衡和拼配。這樣的理念,貫穿于甲骨文的所有產(chǎn)品體系。
比如,甲骨文的最高可用性架構(gòu)(Maximum Availability Architecture ,MAA)體現(xiàn)的就是一種“架構(gòu)思想”。基于成熟的甲骨文高可用性技術(shù)、端到端驗(yàn)證、專家建議和客戶經(jīng)驗(yàn),MAA包含了面向高可用性服務(wù)級(jí)別協(xié)議的參考架構(gòu)、配置實(shí)踐和優(yōu)秀實(shí)踐,其目的是幫助客戶以最低的成本和復(fù)雜性獲得最佳的高可用性體系結(jié)構(gòu)。
而在為企業(yè)提供數(shù)據(jù)中臺(tái)服務(wù)的過程中,甲骨文遵循的也是這一思想。“數(shù)據(jù)中臺(tái)本身必須跟硬件平臺(tái)有深度結(jié)合,否則技術(shù)優(yōu)勢(shì)就可能發(fā)揮不出來。所以,甲骨文看數(shù)據(jù)中臺(tái),看的是一個(gè)整合的方案,提供的也是一個(gè)從數(shù)據(jù)庫到硬件、網(wǎng)絡(luò)、存儲(chǔ)各個(gè)層面的完整架構(gòu)。”潘榆奇強(qiáng)調(diào)。
具體而言,甲骨文提供的數(shù)據(jù)中臺(tái)方案包括了自治數(shù)據(jù)庫、Exadata云服務(wù)、基于開源的MySQL的云服務(wù)+ Heatwave、甲骨文Exadata專有云數(shù)據(jù)庫一體機(jī)(Oracle Exadata Cloud@Customer)、Exadata數(shù)據(jù)庫一體機(jī)/ODA數(shù)據(jù)庫機(jī),以及大量的私有云的產(chǎn)品。
“總而言之,我們所有的業(yè)務(wù)始終圍繞的一個(gè)核心就是‘?dāng)?shù)據(jù)’,所有產(chǎn)品的第一出發(fā)點(diǎn)也是維持對(duì)數(shù)據(jù)庫的支持。我們相信在這個(gè)過程中,數(shù)據(jù)庫能夠給其它產(chǎn)品帶來成長(zhǎng),相反其他產(chǎn)品也能鞏固數(shù)據(jù)庫在用戶場(chǎng)景的應(yīng)用。”詹飛浪向至頂網(wǎng)記者表示。
可見,作為一個(gè)把“數(shù)據(jù)”烙進(jìn)基因里的公司,無論時(shí)代如何更迭變遷,甲骨文始終鞏固著自己“最懂?dāng)?shù)據(jù)”的標(biāo)簽——45年前是如此,往后的數(shù)十年也將是如此。
責(zé)任編輯:Rex_08