甲骨文實(shí)現(xiàn)數(shù)據(jù)庫即云服務(wù)
甲骨文公司副總裁及大中華區(qū)技術(shù)產(chǎn)品事業(yè)部總經(jīng)理吳承楊支持?jǐn)?shù)據(jù)庫即服務(wù)這一基本觀點(diǎn),實(shí)現(xiàn)云環(huán)境,平臺(tái)云技術(shù)比應(yīng)用層云技術(shù)更重要,數(shù)據(jù)庫安在虛擬機(jī)上并不會(huì)實(shí)現(xiàn)云環(huán)境,反倒會(huì)限制數(shù)據(jù)庫的大小。建議用戶使用基于甲骨文12c的所謂多租戶的技術(shù),來達(dá)到平臺(tái)層數(shù)據(jù)庫即服務(wù)的這樣一個(gè)效果。
云時(shí)代,對(duì)于企業(yè)部署數(shù)據(jù)庫有什么影響?
其實(shí)我覺得大家今天都講到云的技術(shù),其實(shí)你可以看到在平臺(tái)層很多時(shí)候談的云都是在應(yīng)用層里面。但是很少有人談平臺(tái)層的云,但是平臺(tái)層又是非常非常重要的一件事情。因此來講你選擇云,首先講這件事情是重要的,非常必要的。因?yàn)槟憧梢钥吹絾蝹€(gè)的系統(tǒng)其實(shí)它的利用率是有限的,為什么這樣講呢?你可以看到當(dāng)你設(shè)計(jì)單個(gè)系統(tǒng)的時(shí)候,你一定要看到它這一年的峰值在哪里,因此要保證整個(gè)系統(tǒng)滿足它的峰值。即使它一年只出現(xiàn)這一天,你也要保證整個(gè)系統(tǒng)要滿足它的峰值,也就說你在其他的364天,你整個(gè)投入很多是浪費(fèi)了。另外一點(diǎn),你也不可能保證你白天和晚上,你都是滿負(fù)荷運(yùn)行的,大多數(shù)時(shí)候是白天滿負(fù)荷,而晚上相對(duì)來講你是空閑的。
即使一個(gè)系統(tǒng)你做好了以后,你會(huì)發(fā)現(xiàn)你也因?yàn)槟骋环N瓶頸的原因,比如說IO的問題,比如說其他的問題,導(dǎo)致你其他地方的投資是浪費(fèi)。這個(gè)解決方案你怎么樣更好的省錢,就是平臺(tái)層的云,就是數(shù)據(jù)庫即服務(wù)。這個(gè)實(shí)際上是非常非常重要的一點(diǎn),這點(diǎn)解決了,實(shí)際上可以提高你整個(gè)投入產(chǎn)出比可以提高兩倍到三倍,這就是今天來講我們?yōu)槭裁匆鰯?shù)據(jù)庫運(yùn)營的一個(gè)很根本的觀點(diǎn)。
把數(shù)據(jù)庫安裝在虛擬機(jī)上,就是實(shí)現(xiàn)了云環(huán)境么?
其實(shí)是這樣的,今天的確有一些客戶有這樣的想法,把數(shù)據(jù)庫安裝在虛機(jī)上,虛擬化的環(huán)境上面。其實(shí)這一點(diǎn)來講我覺得很重要的一個(gè)問題首先云不代表虛擬化,這個(gè)大家首先應(yīng)該很明確的一點(diǎn)。今天的時(shí)候很多是在應(yīng)用層的云,是用了很多虛擬化的技術(shù),然后把應(yīng)用裝在虛擬化的環(huán)境上,這個(gè)是一個(gè)很好的選擇。但是當(dāng)你到平臺(tái)的數(shù)據(jù)庫層,你這樣做的話,就會(huì)有很大的問題了。我覺得至少有三點(diǎn)的問題在這,***點(diǎn)的問題,首先一點(diǎn),如果說你裝在虛擬化上面,大家知道數(shù)據(jù)庫相對(duì)來講它的應(yīng)用是比較重的,虛擬化它只能在一臺(tái)機(jī)器里面切換,分割成很多部分。但是數(shù)據(jù)庫它是要把一臺(tái)機(jī)器的性能還不夠,它要把幾臺(tái)機(jī)器的性能加載在一起。所以虛擬化是把它減小,數(shù)據(jù)庫是把它增大。如果說你要把一個(gè)大的數(shù)據(jù)庫只能限制在某一個(gè)虛機(jī)上,它的***值就是這臺(tái)機(jī)器。但是往往做集群的時(shí)候,一臺(tái)機(jī)器它不夠,它要多臺(tái)機(jī)器做,這樣某種程度來講,你做虛擬化的時(shí)候,你對(duì)一個(gè)庫的大小實(shí)際上已經(jīng)本身有一個(gè)限制了。如果說你做了虛擬化的東西以后,然后在虛擬化上面再去做集群,這個(gè)實(shí)際上風(fēng)險(xiǎn)就很大,為什么風(fēng)險(xiǎn)大呢?因?yàn)樵谡麄€(gè)集群技術(shù)上面,本身是不支持虛擬化的。
如果說你出了問題以后,你并不能讓整個(gè)集群的技術(shù)幫助你保持你業(yè)務(wù)的連續(xù)性,另外一點(diǎn)來講,大家會(huì)說如果說你這點(diǎn)今天你不能在虛機(jī)上做這樣一件事情,你到底來講你是怎么做這件事,就是甲骨文現(xiàn)在推出一個(gè)我們叫多租戶的技術(shù)。所謂多租戶的技術(shù),它是在一個(gè)整個(gè)的平臺(tái)上,有一個(gè)根數(shù)據(jù)庫和若干個(gè)可插入數(shù)據(jù)庫,可插入數(shù)據(jù)庫你就可以把它作為你的某一個(gè)單獨(dú)的數(shù)據(jù)庫來使用,這樣的話在一個(gè)根數(shù)據(jù)庫上你裝運(yùn)行,比如說200個(gè)可插入數(shù)據(jù)庫,這樣子你真正才可以做到所謂平臺(tái)層的應(yīng)用。
這個(gè)角度來講,我覺得虛擬化主要是在應(yīng)用層面,在平臺(tái)層,我們建議用戶使用Database as a Service是用了基于甲骨文12c的所謂多租戶的技術(shù),來達(dá)到平臺(tái)層數(shù)據(jù)庫即服務(wù)的這樣一個(gè)效果。




















