Babelfish首批中國本地案例發(fā)布!看云原生數(shù)據(jù)庫如何掀起變革浪潮

來源:亞馬遜云科技
作者:亞馬遜云科技
時(shí)間:2022-11-01
2444
在數(shù)字化時(shí)代,每一個(gè)組織和企業(yè)都有不同的數(shù)據(jù)源、不同的分析需求以及不同的治理要求,這些需求是隨著時(shí)間的推移而不斷動態(tài)變化、調(diào)整的。

在數(shù)字化時(shí)代,每一個(gè)組織和企業(yè)都有不同的數(shù)據(jù)源、不同的分析需求以及不同的治理要求,這些需求是隨著時(shí)間的推移而不斷動態(tài)變化、調(diào)整的。而云原生數(shù)據(jù)戰(zhàn)略會幫助企業(yè)處理動態(tài)需求,滿足當(dāng)下與未來的使用場景。云原生數(shù)據(jù)戰(zhàn)略可以提供從存儲、管理、訪問到分析、處理數(shù)據(jù)的全面規(guī)劃,幫助企業(yè)構(gòu)建完整的數(shù)據(jù)解決方案。

640.png

云原生數(shù)據(jù)戰(zhàn)略的三個(gè)支柱與一個(gè)基石

在云原生數(shù)據(jù)戰(zhàn)略中的三個(gè)支柱與一個(gè)基石中,第一個(gè)支柱就是采用云原生數(shù)據(jù)基礎(chǔ)設(shè)施來存儲與處理數(shù)據(jù),幫助企業(yè)簡化IT管理,讓企業(yè)有更多精力進(jìn)行研發(fā)創(chuàng)新。

如果把數(shù)據(jù)看作新時(shí)代的石油,算力就相當(dāng)于開采和煉油設(shè)備。沒有數(shù)據(jù),算力就是一堆0和1構(gòu)成的冗雜編碼,無法有效發(fā)揮其價(jià)值。而云計(jì)算,或者說云原生中最重要的“開采設(shè)備”,就是數(shù)據(jù)庫。

數(shù)據(jù)大爆炸、新的業(yè)務(wù)場景不斷涌現(xiàn)的新時(shí)代,傳統(tǒng)數(shù)據(jù)庫的發(fā)展遇到了瓶頸:

·類型單一,性能/功能受限

·彈性不足,性價(jià)比低

·跨區(qū)域復(fù)制,實(shí)施復(fù)雜

·數(shù)據(jù)聯(lián)動,服務(wù)集成困難

傳統(tǒng)數(shù)據(jù)庫的局限性延緩了企業(yè)的創(chuàng)新速度,而云原生數(shù)據(jù)庫針對以上問題進(jìn)行了革新。

640 (1).png

云原生數(shù)據(jù)庫的優(yōu)勢

關(guān)系型云原生數(shù)據(jù)庫

首先,從SQL到NoSQL,從傳統(tǒng)架構(gòu)到云原生、云計(jì)算,海量數(shù)據(jù)的出現(xiàn)和發(fā)展,讓越來越多的企業(yè)開始將包括數(shù)據(jù)庫在內(nèi)的企業(yè)應(yīng)用部署在云上。通過云服務(wù)形式提供數(shù)據(jù)庫功能的云數(shù)據(jù)庫應(yīng)運(yùn)而生,Amazon RDS就屬于這一類。

過去20年市面上涌現(xiàn)出越來越多的新型數(shù)據(jù)庫,然而最初的關(guān)系型數(shù)據(jù)庫依然占據(jù)主導(dǎo)地位。主要原因之一是關(guān)系型數(shù)據(jù)庫采用了SQL標(biāo)準(zhǔn)——一種高級的非過程化編程接口語言,它將計(jì)算機(jī)科學(xué)和易于人類理解認(rèn)知的數(shù)據(jù)管理方式完美的銜接在一起,目前還難以超越。

而不論是關(guān)系型還是其他類型的數(shù)據(jù)庫,都只能滿足過去的自建服務(wù)器時(shí)代下,類型固定、算力需求小、數(shù)據(jù)量不大的應(yīng)用——最重要的一點(diǎn)是,成本太高。

為什么要構(gòu)建云原生數(shù)據(jù)庫

在2014年的亞馬遜云科技re:Invent大會上,我們發(fā)布了云原生數(shù)據(jù)庫Amazon Aurora。

它成為了我們歷史上增長速度最快的服務(wù)之一。

640 (2).png

Amazon Aurora具備以下特點(diǎn):

·與MySQL和PostgreSQL兼容的關(guān)系數(shù)據(jù)庫,專為云而打造。性能和可用性與商用數(shù)據(jù)庫相當(dāng),成本只有其1/10。

·提供內(nèi)置的安全性、幾乎連續(xù)的備份、無服務(wù)器計(jì)算、最高15個(gè)只讀副本、自動多區(qū)域復(fù)制以及與其他Amazon服務(wù)的集成。

·Aurora Serverless v2,讓應(yīng)用可以選擇“全棧無服務(wù)器架構(gòu)”,移交容量管理,只支付使用瞬時(shí)和精細(xì)擴(kuò)縮所消耗的容量,從而節(jié)省高達(dá)90%的成本。

·Babelfish for Aurora PostgreSQL助力傳統(tǒng)數(shù)據(jù)庫上云。

Babelfish的前世今生

2020年,在亞馬遜云科技年度盛會re:Invent上,我們宣布推出數(shù)據(jù)庫遷移工具Babelfish for Aurora PostgreSQL,并將其開源Babelfish for PostgreSQL。經(jīng)過多個(gè)版本迭代,目前最新版已經(jīng)來到了2.1.1(詳情可以查看官方開源網(wǎng)站https://babelfishpg.org/)

Babelfish使PostgreSQL能夠理解來自為微軟SQL Server所編寫的應(yīng)用程序的數(shù)據(jù)庫請求(包括命令和相關(guān)協(xié)議),而無需對數(shù)據(jù)庫、架構(gòu)、或SQL語句進(jìn)行任何修改。這意味著開發(fā)者只需花費(fèi)極少的精力,即可快速地完成數(shù)據(jù)庫遷移工作。且其還以“correctness”為中心,這意味著,為使用SQL Server功能而設(shè)計(jì)的應(yīng)用程序在PostgreSQL上的表現(xiàn)將與在SQL Server上的表現(xiàn)一致。

首批Babelfish中國客戶亮相中國峰會

640.jpg

開利消防借助Babelfish擺脫了商業(yè)數(shù)據(jù)庫的綁定,僅在5周內(nèi)就完成SRM系統(tǒng)從SQL Server向Babelfish for Aurora PostgreSQL的業(yè)務(wù)改造及切換,降低高達(dá)70%的數(shù)據(jù)庫成本。

640 (1).jpg

Early Data專注于利用人工智能和機(jī)器學(xué)習(xí)獲取、處理和分析大數(shù)據(jù)為國內(nèi)外電商市場提供情報(bào)與數(shù)據(jù)解決方案。借助Babelfish將電商后臺業(yè)務(wù)從SQL Server遷移到Aurora PostgreSQL,僅8天時(shí)間就完成了功能性能驗(yàn)證及改造,此外,還擺脫了原平臺的資源限制,通過Aurora的數(shù)據(jù)副本存儲更提升了數(shù)據(jù)安全性,并節(jié)省了50%以上的數(shù)據(jù)庫成本。

小結(jié)

在今天,我們最難以忽視的一點(diǎn)是,云技術(shù)正成為我們?nèi)粘I钪性絹碓街匾慕M成部分——手機(jī)應(yīng)用、汽車駕駛、工業(yè)制造,甚至于智能場景下的衣食住行,都離不開云。而距離亞馬遜云科技開啟云計(jì)算的大門,已經(jīng)過去了十六年。云原生數(shù)據(jù)庫,其實(shí)也是受到整個(gè)產(chǎn)業(yè)上下游的需求催生而來的,客觀上極大縮減了企業(yè)和平臺的服務(wù)器搭建與運(yùn)營成本。

如果你要問云原生數(shù)據(jù)庫對整個(gè)計(jì)算與存儲架構(gòu)的改變是否會持續(xù)下去,前景又究竟如何?答案是——未來可期。

立即登錄,閱讀全文
原文鏈接:點(diǎn)擊前往 >
文章來源:亞馬遜云科技
版權(quán)說明:本文內(nèi)容來自于亞馬遜云科技,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對觀點(diǎn)贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多