來源:北大青鳥總部 2022年12月13日 12:36
近年來“云”成了互聯(lián)網(wǎng)的一個大IP,BAT相繼都推出自己的云,其他各種云也層出不清。大家都著急上云,一定要趕上這朵云。而數(shù)據(jù)庫是信息化系統(tǒng)、互聯(lián)網(wǎng)應(yīng)用中不可或缺的重要組成部分,是不可避免的要踏上這朵筋斗云的。
那么將數(shù)據(jù)庫“云化”到底有什么價值呢?相對于用戶自建數(shù)據(jù)庫來說,云數(shù)據(jù)庫具有更經(jīng)濟、更專業(yè)、更高效、更可靠、簡單易用等特點,使您能更專注于核心業(yè)務(wù)。要是想更深入的了解咋辦呢?
在IT架構(gòu)中,數(shù)據(jù)庫一直都是至關(guān)重要的核心組件之一,承載著信息系統(tǒng)中的關(guān)鍵數(shù)據(jù)。在數(shù)據(jù)庫發(fā)展過程中,數(shù)據(jù)庫先后經(jīng)歷了層次數(shù)據(jù)庫、網(wǎng)狀數(shù)據(jù)庫和關(guān)系數(shù)據(jù)庫等各個階段的發(fā)展。
其中關(guān)系型數(shù)據(jù)庫在數(shù)據(jù)庫整個發(fā)展過程中是發(fā)展歷程最長、應(yīng)用最廣泛的一類數(shù)據(jù)庫,是目前數(shù)據(jù)庫產(chǎn)品中最重要的一員。除了IT互聯(lián)網(wǎng)行業(yè)之外,許多傳統(tǒng)行業(yè)也在廣泛使用關(guān)系型數(shù)據(jù)庫,如金融、電信等關(guān)鍵行業(yè)的核心業(yè)務(wù)系統(tǒng)都是由關(guān)系型數(shù)據(jù)庫在背后做支撐。
從2006年云計算概念提出到現(xiàn)在,云計算逐漸進入快速發(fā)展階段,有許多的技術(shù)產(chǎn)業(yè)創(chuàng)新在不斷涌現(xiàn)。全球的信息技術(shù)企業(yè)都在紛紛向云計算轉(zhuǎn)型,我國也從2018年開始相繼發(fā)布云計算相關(guān)政策,鼓勵企業(yè)上云,通過推動企業(yè)上云來重新構(gòu)建企業(yè)的核心競爭力。
而隨著“云計算時代”的來臨,信息系統(tǒng)云化的步伐也在不斷加速,傳統(tǒng)的關(guān)系型數(shù)據(jù)庫,面對急速增長的海量數(shù)據(jù),以及不斷豐富的數(shù)據(jù)應(yīng)用模式,已經(jīng)無法滿足云計算架構(gòu)的可靈活擴展與敏捷上線的需求。同時隨著企業(yè)上云,應(yīng)用上云,服務(wù)上云,數(shù)據(jù)上云,自然而然也需要云上的數(shù)據(jù)庫。
目前,各數(shù)據(jù)庫服務(wù)商與云服務(wù)商已經(jīng)推出一些關(guān)系型云數(shù)據(jù)庫產(chǎn)品。表1是中國信通院統(tǒng)計的當(dāng)前典型云服務(wù)廠商提供的關(guān)系型云數(shù)據(jù)庫產(chǎn)品。
根據(jù)上表我們可以得知,目前各大云服務(wù)廠商的關(guān)系型云數(shù)據(jù)庫主要是以傳統(tǒng)數(shù)據(jù)庫實例假設(shè)在云資源上為主的。當(dāng)然也有少數(shù)的、實力強大的云服務(wù)廠商自主研發(fā)了基于自己云平臺的、原生的關(guān)系型云數(shù)據(jù)庫,例如AWS的Auraro、阿里云的PolarDB、騰訊云的CynosDB。同時,根據(jù)表1我們可以看出MySQL、PostgreSQL是主流云服務(wù)廠商提供最多的關(guān)系型云數(shù)據(jù)庫類型,說明目前企業(yè)中應(yīng)用廣泛的關(guān)系型云數(shù)據(jù)庫是以MySQL、PostgreSQL數(shù)據(jù)庫實例假設(shè)在云資源上為主的。
關(guān)系型云數(shù)據(jù)庫既能兼容云上數(shù)據(jù)對數(shù)據(jù)庫的需求,又能利用云計算分布式、虛擬化、彈性化、運維托管的優(yōu)勢幫助用戶減輕底層軟硬件資源的調(diào)度和日常維護工作,可以讓用戶更加專注于應(yīng)用與服務(wù)本身的優(yōu)化、維護、升級和管理。所以關(guān)系型云數(shù)據(jù)庫的特點即包含傳統(tǒng)關(guān)系型數(shù)據(jù)庫的特點,又包含云計算特點。
其中傳統(tǒng)關(guān)系型數(shù)據(jù)庫由于被廣泛使用,所以其功能特點被廣泛認知,我們這里就不做過多的描述,下面重點來介紹一下關(guān)系型數(shù)據(jù)庫結(jié)合云計算方面的特點,主要包含以下幾個方面。
? 敏捷上線:當(dāng)應(yīng)用上線或者是變更時,不需要從底層基礎(chǔ)設(shè)施規(guī)劃數(shù)據(jù)庫的服務(wù)流程,只需要根據(jù)計劃在云平臺上申請所需的資源即可;
? 可集成性:數(shù)據(jù)庫的安全性以及運維操作通過云數(shù)據(jù)庫平臺統(tǒng)一接管,用戶自身不需要一直維護數(shù)據(jù)庫系統(tǒng)服務(wù)正常性;
? 按需結(jié)算:不需要像傳統(tǒng)項目一樣進行預(yù)先付款或者是簽訂長期合同,是根據(jù)實際的使用需求,按需付費。
? 托管運維:不需要維護和管理數(shù)據(jù)庫,數(shù)據(jù)庫由云服務(wù)廠商或者是云平臺統(tǒng)一提供運維管理,管理員只需要關(guān)注應(yīng)用本身,極大地減少管理成本;
? 靈活擴展:利用云計算資源的靈活性,可以實現(xiàn)數(shù)據(jù)的快速計算、資源的彈性伸縮,并且能夠及時地響應(yīng)用戶或者是業(yè)務(wù)的需求。
過去十年,云計算技術(shù)在快速發(fā)展,云的形態(tài)也在不斷演進。傳統(tǒng)網(wǎng)絡(luò)架構(gòu)云化時,不僅僅數(shù)據(jù)庫需要云化,主機、存儲、網(wǎng)絡(luò),甚至服務(wù)與應(yīng)用都在紛紛向云轉(zhuǎn)化。在未來十年,隨著5G技術(shù)與云計算技術(shù)的結(jié)合,我們將走進“萬物皆云”的時代。