資料庫開啟究極進化模式

語言: CN / TW / HK

「關注」「星標」 我們,

每天接收關於亞馬遜雲科技的 最新資訊

雲資料庫的出現,賦予了企業充分的彈性力和創新力。

零售商每年都要經歷數次的大促流量峰值。遊戲公司定期會有比賽訪問高峰。媒體社交平臺上常有突發新聞爆點……想要讓使用者體驗始終“絲滑”,支援這些工作負載的資料庫就要擁有足夠的“彈性”,在高峰期快速擴容,在流量回落後又自動縮容。企業現對靈活工作負載的需求已經不僅僅表現在這些每年為數不多的點狀峰值期,而是全方位的海量資料處理和毫秒級應用響應。

如今,雲資料庫已經經歷了多次進化,到今天的版本。

請查收這場份進化史

“初代”亮相,搞定彈性難題

雲資料庫

天然具備雲的多可用區部署、低運維和低成本等先天優勢;

能夠為企業節省開銷並提升穩定性。

傳統商業資料庫

不僅價格昂貴,由於大多采用的是集中式架構;

在擴充套件性和靈活性方面也先天不足。

在資料庫誕生之初

需要開發一款應用,在設計架構時,架構師有件非常重要的事情要做,那就是“Sizing”(中文翻譯“規模估算”)就像是裁縫做衣服,必須量體裁衣

當我們需要新建或者擴容時,通常需要增加裝置採購、設計周密擴容計劃。並且,在面對海量資料處理需求時,只能走向分庫、分表,這對應用程式是侵入性的額外的查詢邏輯和冗餘儲存,會造成諸多隱患。

因此,雲託管資料庫與傳統資料庫誰能匹配企業現代化應用對擴充套件性的需求?在這個賽道,亞馬遜雲科技稱得上是“初代”雲託管資料庫服務商。

早在2009年, Amazon RDS就已問世,當時主要支援MySQL,如今已經成為了一項囊括Amazon Aurora、Oracle、SQL Server、PostgreSQL、MariaDB的雲服務,一款歷經12年捶打的成熟產品。

2014年推出的首款雲原生關係型資料庫 Amazon Aurora 是亞馬遜歷史上使用者數量增長速度最快的雲服務。

自2015年亞馬遜雲科技躋身於Gartner釋出的資料庫管理系統魔力象限之後,已經 連續第7年被評為雲資料庫領導者

初代大魔王正式登場!

Gartner 2021全球雲資料庫魔力象限報告

進化成長期,實現彈性伸縮

如果說雲託管資料庫給企業工作負載帶來了一定程度的“彈性力”提升與運維資源的釋放。那麼,Serverless資料庫的出現,則把這個“閾值”直接拉滿——能夠實現完全地按量使用和按需彈性,從而貼合各種場景的需求。

一次成功的進化,開始了……

從架構出發來看其中的變化,雖然雲資料庫實現了計算和儲存資源的解耦,但是,計算與記憶體依然是強繫結的。這會在很大程度上影響使用者的靈活資源配置,在這方面,Serverless 資料庫實現了突破——通過記憶體、計算、儲存三層資源的分離,進一步提升了企業應用負載的彈效能力,實現了按更小粒度的使用量付費。

敏銳觀察行業技術發展的亞馬遜雲科技,很快就洞察到了這一技術的潛力。所以,才會在自己的產品設計中,一早就把 Serverless 理念融入其中。

在Serverless架構下,不僅讓資料庫擺脫的單點的擴充套件瓶頸,而且還完全釋放了運維的壓力。據瞭解,更新到第二版本的Aurora Serverless已經可以在幾分之一秒內,將資料庫工作負載從數百個事務擴充套件到數十萬個事務,如果和按照峰值負載配置容量的成本相比,最多可以幫助企業節省下90%的資料庫成本。放在過去,這是非常不可思議的成本節約。

躍升進化,創造新應用

Serverless被視為繼虛擬化、容器技術之後,雲端計算的第三代通用計算平臺。通過封裝幾乎所有底層資源,賦予了企業所需的彈性力。與此同時,它還封裝了大量的系統運維工作,進一步解放了開發人員的工作。通過在接入層、計算層和資料儲存層等方面的Serverless化,企業的開發人員可以減少對底層基礎設施的關注,專注於業務實現。

而在這基礎上,如果加上AI的加持,人力將會被最大釋放。

以點帶面,亞馬遜雲科技的資料庫服務與人工智慧和機器學習實際上是深度整合的,體現在具體的產品上,包括了 Amazon Aurora ML Amazon N eptune ML 等諸多功能服務。其中,Amazon Neptune ML 藉助由深度圖資料庫(DGL)和Amazon SageMaker 驅動的圖神經網路(GNN),能在幾小時內對圖資料庫進行基於機器學習的預測,用於知識圖、欺詐檢測或產品推薦應用中,通過所需的數十億個節點/關係所蘊含的資料進行推斷。

據瞭解, 今年8月,亞馬遜雲科技已經通過與光環新網和西雲資料的合作,在中國推出了 Amazon Neptune ML。

最好的版本,是下一代……

縱覽全域性,亞馬遜雲科技的資料庫服務遵循的是五大理念,前面介紹的主要是四個方面

其一, 專庫專用 ,提供十數種專門構建的資料庫服務,其中就包括了非常核心的、專為雲平臺打造的關係型資料庫 Amazon Aurora;

其二, 開創 Serverless 路線 ,進一步簡化使用者建立、維護和擴充套件資料庫的過程,實現高度擴充套件性及自動伸縮容量;

其三: 開創全球資料庫 ,實現全球分散式應用程式的高效能和業務持續性

其四, AI 賦能資料庫 ,降低資料庫運維成本,並讓資料庫也能直接參與機器學習。

除此之外,還有兩點不得不提:

一是作為全球最大的雲服務商,亞馬遜雲科技的全球部署能力,基於遍及26個地理區域的84個可用區(AZ)全球基礎設施, 亞馬遜雲科技提供了多個可支援全球分散式應用系統的資料庫功能,可以幫助企業將業務部署到全球

二是平滑遷移的能力,通過多種創新的遷移服務, 可以幫助企業實現資料庫“無感”遷移

其中,在2021年 re:Invent上最新發布的 Babelfish for Amazon Aurora PostgreSQL ,可以幫助企業遷移 SQL Server 應用,而 Amazon Database Migration Service Fleet Advisor 則允許使用者通過自動發現和分析遷移佇列來快速構建資料庫和分析自己的遷移計劃。

請左右滑動檢視

可以說,一直以來亞馬遜雲科技都是雲資料庫領域的“風向標”,無論是最早的 Amazon Redshift 還是後來的 Amazon Aurora,又或是現在的 Serverless 系列服務——雲資料庫的“時尚”風向,亞馬遜雲科技完全“拿捏”。

而未來,隨著企業的轉型“姿態”越來越快、越來越敏捷,可以肯定的是,現代化應用的構建和執行會常態化,而作為核心支撐的資料庫技術的更新迭代,依舊任重而道遠。所以,我們相信, 亞馬遜科技資料庫服務的“進階”故事,也仍是“未完待續”

2022年6月1日

雲原生資料庫線上大會10週年慶

邀您瞭解更多真實案例,擁抱雲上創新

馬上點選 “閱讀原文”

瞭解更多數字化轉型

進階故事

別忘了“分享、在看、點贊”三連喲~

「其他文章」