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