下一代數(shù)據(jù)庫(kù)的三重功能:云計(jì)算、平臺(tái)即服務(wù)和開(kāi)源
如今,越來(lái)越多的組織正在將他們的下一代數(shù)據(jù)庫(kù)體系結(jié)構(gòu)轉(zhuǎn)移到解決方案而不是服務(wù)器上,并且接受開(kāi)源數(shù)據(jù)庫(kù)技術(shù)的價(jià)值。 2017年對(duì)于數(shù)據(jù)庫(kù)技術(shù)市場(chǎng)來(lái)說(shuō)是關(guān)鍵的一年,在此期間經(jīng)歷了幾個(gè)大規(guī)模的模式轉(zhuǎn)
如今,越來(lái)越多的組織正在將他們的下一代數(shù)據(jù)庫(kù)體系結(jié)構(gòu)轉(zhuǎn)移到解決方案而不是服務(wù)器上,并且接受開(kāi)源數(shù)據(jù)庫(kù)技術(shù)的價(jià)值。
2017年對(duì)于數(shù)據(jù)庫(kù)技術(shù)市場(chǎng)來(lái)說(shuō)是關(guān)鍵的一年,在此期間經(jīng)歷了幾個(gè)大規(guī)模的模式轉(zhuǎn)變,并且沒(méi)有跡象表明很快就會(huì)停止。企業(yè)正在逐步擺脫傳統(tǒng)的單一數(shù)據(jù)庫(kù)架構(gòu),數(shù)十年來(lái),這些數(shù)據(jù)庫(kù)架構(gòu)經(jīng)過(guò)多代的應(yīng)用,以換取更優(yōu)化的、靈活的、自我管理的云數(shù)據(jù)平臺(tái)戰(zhàn)略。 隨著對(duì)規(guī)模、安全性、性能、高可用性,以及可能最重要的成本和操作優(yōu)化的需求不斷增加,人們可以確定為下一代數(shù)據(jù)庫(kù)架構(gòu)的“2.0版本”提供動(dòng)力的三個(gè)重要驅(qū)動(dòng)因素:
(1)客戶(hù)正變得以云計(jì)算為中心。
(2)客戶(hù)越來(lái)越依賴(lài)平臺(tái)即服務(wù)的數(shù)據(jù)庫(kù)解決方案。
(3)客戶(hù)正在采用開(kāi)源數(shù)據(jù)庫(kù)引擎。
想要驗(yàn)證企業(yè)自己的IT數(shù)據(jù)庫(kù)戰(zhàn)略是否與數(shù)據(jù)庫(kù)市場(chǎng)的總體發(fā)展方向保持一致?企業(yè)所要做的就是確保自己采用這些原則。以下更詳細(xì)地探討它們的含義。
以云計(jì)算為中心的數(shù)據(jù)庫(kù)時(shí)代
早在2014年,當(dāng)重新調(diào)整微軟公司的整個(gè)軟件和服務(wù)戰(zhàn)略時(shí),首席執(zhí)行官Satya Nadella提出了“移動(dòng)優(yōu)先,云計(jì)算優(yōu)先”的口號(hào)。Nadella一直在表達(dá)微軟在移動(dòng),云服務(wù)和解決方案領(lǐng)域所付出的努力,而整個(gè)企業(yè)市場(chǎng)似乎都熱衷于接受類(lèi)似的優(yōu)先事項(xiàng)。
例如,根據(jù)麥肯錫公司的主題為“IT即服務(wù)云”和“企業(yè)云基礎(chǔ)架構(gòu)調(diào)查”,云計(jì)算作為工作負(fù)載主要環(huán)境的企業(yè)采用率預(yù)計(jì)將從2015年的10%上升到2018年的51%。麥肯錫公司還指出,企業(yè)可能會(huì)選擇超大規(guī)模的云解決方案提供商提供的服務(wù),例如亞馬遜、谷歌、微軟。
即使是非常傳統(tǒng)的公司,他們投資擁有數(shù)十年的數(shù)據(jù)中心業(yè)務(wù)經(jīng)驗(yàn)的大型IT組織,都會(huì)發(fā)現(xiàn)需要接受以云計(jì)算為中心的IT戰(zhàn)略的優(yōu)勢(shì)。
但是,僅僅打著“云計(jì)算”旗號(hào)讓企業(yè)采用是不夠的,甚至可能會(huì)讓人混淆不清。企業(yè)是否計(jì)劃將現(xiàn)有服務(wù)器從本地?cái)?shù)據(jù)中心提升或轉(zhuǎn)移到云端,或者更進(jìn)一步,開(kāi)始為企業(yè)的數(shù)據(jù)庫(kù)采用原生云計(jì)算解決方案?
雖然“提升和轉(zhuǎn)移”(IaaS)策略可以幫助減少企業(yè)的IT管理開(kāi)銷(xiāo),并大幅提高運(yùn)營(yíng)的靈活性和可用性,但是對(duì)于許多“云優(yōu)先”組織來(lái)說(shuō),這只是淺嘗輒止,并沒(méi)有完全深入地采用云解決方案和服務(wù)。
從思考服務(wù)器到思考服務(wù)
根據(jù)調(diào)研機(jī)構(gòu)Gartner公司的“2017年P(guān)aaS關(guān)鍵趨勢(shì)”調(diào)查報(bào)告,企業(yè)客戶(hù)正在采用平臺(tái)即服務(wù)(PaaS)來(lái)實(shí)施越來(lái)越多的戰(zhàn)略舉措,越來(lái)越多的客戶(hù)認(rèn)為PaaS將成為平臺(tái)交付的主要形式。
其原因很簡(jiǎn)單:PaaS數(shù)據(jù)庫(kù)技術(shù)是自我管理和自我操作的。這些解決方案大大降低了維護(hù)數(shù)據(jù)庫(kù)體系結(jié)構(gòu)的運(yùn)營(yíng)開(kāi)銷(xiāo),使企業(yè)可以將IT人員(尤其是數(shù)據(jù)庫(kù)管理員)的時(shí)間和精力投入到以應(yīng)用程序?yàn)橹行牡幕顒?dòng)中,從而推動(dòng)業(yè)務(wù)成功,而不是保護(hù)過(guò)于復(fù)雜的數(shù)據(jù)庫(kù)基礎(chǔ)架構(gòu)。
數(shù)據(jù)庫(kù)軟件和云計(jì)算供應(yīng)商正將大量的研發(fā)力量投入到PaaS數(shù)據(jù)庫(kù)解決方案中,這正成為云計(jì)算領(lǐng)域廠(chǎng)商(亞馬遜、微軟、谷歌以及Oracle))最重要的差異化因素之一。
早在2014年,亞馬遜公司就宣布推出一款完全可管理的關(guān)系數(shù)據(jù)庫(kù)引擎Aurora,它將高端商業(yè)數(shù)據(jù)庫(kù)的速度和可用性與開(kāi)源數(shù)據(jù)庫(kù)的簡(jiǎn)單性和成本效益相結(jié)合。此外,也許更重要的是,Aurora是AWS公司的原生PaaS數(shù)據(jù)庫(kù)解決方案。自推出以來(lái),Aurora得到了很多應(yīng)用和思想共享。在亞馬遜2017年度re:Invent展會(huì)期間,亞馬遜公司將其云數(shù)據(jù)庫(kù)產(chǎn)品進(jìn)一步推向市場(chǎng),并宣布Aurora Serverless是一個(gè)完全可管理的“抽象”數(shù)據(jù)庫(kù),而在這個(gè)數(shù)據(jù)庫(kù)中,用戶(hù)需要為所使用的數(shù)據(jù)庫(kù)資源付費(fèi)。
很顯然,亞馬遜公司在云解決方案中的創(chuàng)新和顛覆,PaaS數(shù)據(jù)庫(kù)產(chǎn)品在整個(gè)行業(yè)范圍內(nèi)掀起了浪潮。Oracle公司是傳統(tǒng)高端企業(yè)關(guān)系數(shù)據(jù)庫(kù)軟件市場(chǎng)的領(lǐng)導(dǎo)者之一,也是一家在研發(fā)方面投入了數(shù)十年時(shí)間研發(fā)創(chuàng)建全球最強(qiáng)大、最優(yōu)化的可配置和可調(diào)的關(guān)系數(shù)據(jù)庫(kù)之一的公司,該公司在OpenWorld2017年度大會(huì)推出自己的“自我驅(qū)動(dòng)”數(shù)據(jù)庫(kù)產(chǎn)品。Oracle公司首席技術(shù)官Larry Ellison描述了自治數(shù)據(jù)庫(kù)云的愿景的一部分,Oracle公司關(guān)注自驅(qū)動(dòng)、自擴(kuò)展、自修復(fù)數(shù)據(jù)庫(kù)解決方案,試圖消除與調(diào)整、修補(bǔ)、更新和維護(hù)Oracle數(shù)據(jù)庫(kù)相關(guān)的人力成本。
不僅僅亞馬遜和Oracle公司推出了數(shù)據(jù)庫(kù)產(chǎn)品,微軟公司也推出了Azure SQL DB,這是一個(gè)完全托管的關(guān)系型云數(shù)據(jù)庫(kù)服務(wù),并嘗試自動(dòng)調(diào)整數(shù)據(jù)庫(kù)以改進(jìn)性能和保護(hù)。Azure SQL DB是微軟公司的PaaS產(chǎn)品,結(jié)合了微軟云平臺(tái)SQL Server和Azure的高端性能和功能。
開(kāi)源數(shù)據(jù)庫(kù)引擎的興起
商業(yè)數(shù)據(jù)庫(kù)引擎(Oracle,SQL Server和DB2等)在它們所提供的功能和性能的廣度上是至高無(wú)上的。事實(shí)上,這是其許可價(jià)格高的傳統(tǒng)理由。但是,開(kāi)源數(shù)據(jù)庫(kù)管理系統(tǒng)已經(jīng)成熟,成為專(zhuān)有商業(yè)數(shù)據(jù)庫(kù)引擎極其可行的替代方案。特別是近年來(lái),隨著PostgreSQL和MySQL的進(jìn)步。對(duì)于許多使用情況來(lái)說(shuō),這些開(kāi)源數(shù)據(jù)庫(kù)可能會(huì)與商業(yè)數(shù)據(jù)庫(kù)市場(chǎng)的行業(yè)巨頭的產(chǎn)品正面交鋒。
對(duì)于那些一直關(guān)注數(shù)據(jù)庫(kù)行業(yè)狀況的業(yè)界人士來(lái)說(shuō),采用開(kāi)源數(shù)據(jù)庫(kù)引擎的熱潮不應(yīng)該讓人吃驚。Gartner公司的一個(gè)主題為“2015年開(kāi)源RDBMs狀況”的報(bào)告早在2015年就預(yù)測(cè)開(kāi)放源代碼的數(shù)據(jù)庫(kù)將被用戶(hù)廣泛接受:“到2018年,70%以上的新的內(nèi)部應(yīng)用程序?qū)⒃贠SDBMS上開(kāi)發(fā),現(xiàn)有商用RDBMS實(shí)例中的50%將被轉(zhuǎn)換為正在進(jìn)行中。”
更重要的是,如果用戶(hù)將開(kāi)源數(shù)據(jù)庫(kù)部署到云中,那么開(kāi)源關(guān)系數(shù)據(jù)庫(kù)的最大缺點(diǎn)也許就是它們?nèi)狈δ承└叨斯δ?與其專(zhuān)有的數(shù)據(jù)相比)。
例如,Oracle公司和微軟公司都提供了直接構(gòu)建到其數(shù)據(jù)庫(kù)產(chǎn)品中的異步消息傳遞/排隊(duì)機(jī)制。Oracle公司稱(chēng)之為高級(jí)隊(duì)列,微軟公司稱(chēng)之為服務(wù)代理。PostgreSQL或MySQL本身不提供類(lèi)似的功能。在開(kāi)始使用開(kāi)源數(shù)據(jù)庫(kù)技術(shù)之前,企業(yè)需要思考這個(gè)潛在的問(wèn)題。
采用云計(jì)算
通過(guò)利用主要云平臺(tái)提供的功能,并將這些功能作為開(kāi)源數(shù)據(jù)庫(kù)架構(gòu)的一部分進(jìn)行集成,企業(yè)可以更輕松地實(shí)現(xiàn)與商業(yè)數(shù)據(jù)庫(kù)的功能對(duì)等。
例如,如果企業(yè)使用Amazon Aurora MySQL,則還可以使用亞馬遜簡(jiǎn)單隊(duì)列服務(wù)(它是用于微服務(wù)和分布式系統(tǒng)的完全托管的消息隊(duì)列)和Amazon Lambda(允許用戶(hù)運(yùn)行無(wú)代理程序代碼)作為替代方法的組合針對(duì)Oracle AQ和SQL Server Service Broker。使用Amazon SQS + Lambda,用戶(hù)可以直接從Amazon Aurora MySQL對(duì)消息進(jìn)行排隊(duì),就好像數(shù)據(jù)庫(kù)具有內(nèi)置隊(duì)列服務(wù)一樣。
同樣,如果用戶(hù)需要定期執(zhí)行復(fù)雜的數(shù)據(jù)轉(zhuǎn)換,則在微軟Azure中運(yùn)行MySQL數(shù)據(jù)庫(kù)將允許用戶(hù)使用Azure數(shù)據(jù)工廠(chǎng),從而通過(guò)云端PaaS解決方案減少源數(shù)據(jù)庫(kù)引擎中的缺失功能。這些云服務(wù)以及許多其他云服務(wù)可以與PaaS開(kāi)源數(shù)據(jù)庫(kù)引擎集成,并作為完整解決方案體系結(jié)構(gòu)的一部分。
總而言之,現(xiàn)代關(guān)系型數(shù)據(jù)庫(kù)的整個(gè)概念正在從單一的體系結(jié)構(gòu)轉(zhuǎn)向數(shù)量龐大而功能強(qiáng)大的數(shù)據(jù)庫(kù)服務(wù)器,這些數(shù)據(jù)庫(kù)服務(wù)器內(nèi)置了大量的功能,以敏捷的PaaS和利用云平臺(tái)作為服務(wù)的開(kāi)源模型解決方案和技術(shù)。
這是一個(gè)明確的范式轉(zhuǎn)變,可能會(huì)為今后十年的數(shù)據(jù)庫(kù)技術(shù)發(fā)展奠定基礎(chǔ)。
責(zé)任編輯:馬麗芳
免責(zé)聲明:本文僅代表作者個(gè)人觀點(diǎn),與本站無(wú)關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請(qǐng)讀者僅作參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。
我要收藏
個(gè)贊
-
權(quán)威發(fā)布 | 新能源汽車(chē)產(chǎn)業(yè)頂層設(shè)計(jì)落地:鼓勵(lì)“光儲(chǔ)充放”,有序推進(jìn)氫燃料供給體系建設(shè)
2020-11-03新能源,汽車(chē),產(chǎn)業(yè),設(shè)計(jì) -
中國(guó)自主研制的“人造太陽(yáng)”重力支撐設(shè)備正式啟運(yùn)
2020-09-14核聚變,ITER,核電 -
探索 | 既耗能又可供能的數(shù)據(jù)中心 打造融合型綜合能源系統(tǒng)
2020-06-16綜合能源服務(wù),新能源消納,能源互聯(lián)網(wǎng)
-
新基建助推 數(shù)據(jù)中心建設(shè)將迎爆發(fā)期
2020-06-16數(shù)據(jù)中心,能源互聯(lián)網(wǎng),電力新基建 -
泛在電力物聯(lián)網(wǎng)建設(shè)下看電網(wǎng)企業(yè)數(shù)據(jù)變現(xiàn)之路
2019-11-12泛在電力物聯(lián)網(wǎng) -
泛在電力物聯(lián)網(wǎng)建設(shè)典型實(shí)踐案例
2019-10-15泛在電力物聯(lián)網(wǎng)案例
-
新基建之充電樁“火”了 想進(jìn)這個(gè)行業(yè)要“心里有底”
2020-06-16充電樁,充電基礎(chǔ)設(shè)施,電力新基建 -
燃料電池汽車(chē)駛?cè)雽こ0傩占疫€要多久?
-
備戰(zhàn)全面電動(dòng)化 多部委及央企“定調(diào)”充電樁配套節(jié)奏
-
權(quán)威發(fā)布 | 新能源汽車(chē)產(chǎn)業(yè)頂層設(shè)計(jì)落地:鼓勵(lì)“光儲(chǔ)充放”,有序推進(jìn)氫燃料供給體系建設(shè)
2020-11-03新能源,汽車(chē),產(chǎn)業(yè),設(shè)計(jì) -
中國(guó)自主研制的“人造太陽(yáng)”重力支撐設(shè)備正式啟運(yùn)
2020-09-14核聚變,ITER,核電 -
能源革命和電改政策紅利將長(zhǎng)期助力儲(chǔ)能行業(yè)發(fā)展
-
探索 | 既耗能又可供能的數(shù)據(jù)中心 打造融合型綜合能源系統(tǒng)
2020-06-16綜合能源服務(wù),新能源消納,能源互聯(lián)網(wǎng) -
5G新基建助力智能電網(wǎng)發(fā)展
2020-06-125G,智能電網(wǎng),配電網(wǎng) -
從智能電網(wǎng)到智能城市
-
山西省首座電力與通信共享電力鐵塔試點(diǎn)成功
-
中國(guó)電建公司公共資源交易服務(wù)平臺(tái)摘得電力創(chuàng)新大獎(jiǎng)
-
電力系統(tǒng)對(duì)UPS的技術(shù)要求