云計算對DBA的要求更高
回想2年前Thomas Kyte來華時,我們還在探討軟硬件一體化或者說集成系統(tǒng)對于DBA的影響。而2年之后的今天,甲骨文已經(jīng)開始大踏步地向云邁進了。從發(fā)布Oracle數(shù)據(jù)庫12c多租戶,到推出數(shù)據(jù)庫即服務(wù)(DBAaS)。自動化程度更高,性能更好,系統(tǒng)整合降低了運維的復雜性,這一切似乎都使得DBA的角色受到了挑戰(zhàn)。這也無怪乎另外一位數(shù)據(jù)庫技術(shù)專家Jonathan Lewis在接受我們的采訪時表示,自己并不看好DBA的未來發(fā)展:因為也許有一天,唯一需要DBA的只有甲骨文一家公司了。
甲骨文公司高級技術(shù)架構(gòu)師Thomas Kyte在Oracle技術(shù)嘉年華中進行PL/SQL主題分享
然而在Thomas看來,這種觀點是不正確的。同為Oracle數(shù)據(jù)庫技術(shù)大牛,Thomas在回答記者關(guān)于云計算改變DBA角色這一問題時,顯然更加樂觀。首先,Thomas認為DBA并不會因為云計算的普及而消亡。Oracle數(shù)據(jù)庫目前最大的兩個發(fā)展方向就是云和內(nèi)存計算,其目就是自動化程度以及性能的提升。
Thomas表示:"DBA是一個容易精神緊張的人群,而且總是被推到風口浪尖上。因此在自動化流行、云計算大行其道時,DBA自然就成為了即將失業(yè)的'眾矢之的'.我在甲骨文公司工作的20多年之中,經(jīng)常會聽到這種說法,但它一直都沒能實現(xiàn)。"
與甲骨文公司另外一位"Thomas (Kurian)"的觀點類似,Thomas (Kyte)認為云計算時代下,DBA不會消亡而且并不存在邊緣化的問題,只是DBA的工作重點會有所轉(zhuǎn)移。當然在Thomas Kyte眼中,DBA未來的工作也并不會像Thomas Kurian所說的那樣會多有趣,但對于技術(shù)的要求一定是會越來越高。因此對于DBA來說,這也許是云計算時代所帶來的最大的挑戰(zhàn)。
Thomas認為,對DBA具體工作的影響,很大程度上依賴于其所在公司采用的云戰(zhàn)略。云戰(zhàn)略和云部署方式的不同也會對DBA造成不同的影響。Thomas舉例,如果一家企業(yè)選用DBAaS服務(wù),其所有的監(jiān)控、補丁、升級都是由云提供商來負責,這部分工作DBA就不用再操心了;而另一家企業(yè)選擇了IaaS服務(wù),這基本上只是讓DBA獲得了訪問操作系統(tǒng)的權(quán)限,而安裝、備份、恢復工作則依然要做。同時,對于以應(yīng)用為主的DBA來說,云計算會減輕一些工作壓力;而對于與基礎(chǔ)設(shè)施打交道的DBA,他的角色就不會有什么變化。