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