亞馬遜云科技大中華區(qū)產品部總經理 陳曉建
北京2022年7月11日 /美通社/ -- 自人類誕生以來,就從未中止過對數(shù)據的記錄與處理能力的探索。譬如古代對文字、書簡、印刷的發(fā)明和改進,就可視作是對人類大腦這一單體不可擴展的"原始數(shù)據庫"進行可用性和擴展性上的彌補。直至計算機問世,讓人類擁有了現(xiàn)代意義上的"數(shù)據庫",并由此催生了SQL結構化查詢語言和關系型數(shù)據庫。此后幾十年里,傳統(tǒng)關系型數(shù)據庫一直牢牢占據著數(shù)據庫產品的主流,直至云原生數(shù)據庫的出現(xiàn)。
云原生數(shù)據庫近年來的快速崛起,實質上體現(xiàn)的是企業(yè)對數(shù)據能力需求的迭代。數(shù)字化進程的不斷提速,不僅使數(shù)據成為企業(yè)核心資產和創(chuàng)新的主要驅動力,也讓企業(yè)不得不面對數(shù)據量指數(shù)級暴漲和數(shù)據類型及應用場景的多元細分挑戰(zhàn)。企業(yè)對數(shù)據庫擴展性和可用性的需求正在變成一條愈發(fā)陡峭的曲線,并且早已突破了傳統(tǒng)數(shù)據庫的天花板。
對于數(shù)據驅動型的企業(yè)來說,具有強大性能、支持多場景需求且具備成本效益的云數(shù)據庫,已成為打破傳統(tǒng)數(shù)據庫瓶頸,激活數(shù)據潛力,實現(xiàn)敏捷高效創(chuàng)新的必選項。這也是為什么越來越多企業(yè)選用云數(shù)據庫的原因。
作為云計算領域的引領者,亞馬遜云科技一直致力于探索公有云架構與數(shù)據庫演進的結合。我們開創(chuàng)性地提出NoSQL概念,并于2012年推出首個云原生數(shù)據庫Amazon DynamoDB -- 這一"云原生數(shù)據庫"從概念到落地應用的里程碑,讓我們更加確信"云托管"一定是打破傳統(tǒng)數(shù)據庫瓶頸,進一步激活數(shù)據生產力的必然歸宿。過去的十幾年中,亞馬遜云科技在云數(shù)據庫領域持續(xù)創(chuàng)新,不斷豐富云數(shù)據庫的類型與功能,滿足企業(yè)多樣化的業(yè)務需求,讓企業(yè)以更優(yōu)異的性價比,實現(xiàn)更大化的數(shù)據價值。
推出NoSQL"開山之作"Amazon DynamoDB,拉開云原生數(shù)據庫序幕
亞馬遜云科技開啟數(shù)據庫云上之旅的第一步,是在傳統(tǒng)關系型數(shù)據庫和SQL語言占據統(tǒng)治地位的時期,就提出了NoSQL概念。這次創(chuàng)新的契機并非"未卜先知",而是源自我們對傳統(tǒng)關系型數(shù)據庫局限性的親身感受。
2004年12月的美國零售高峰時段,亞馬遜電商使用的商業(yè)關系型數(shù)據庫出現(xiàn)了服務高負載導致的嚴重擴展失敗問題,使官網出現(xiàn)幾個小時的服務故障。這促使我們開始思考關系型數(shù)據庫的局限性:"為什么要為這些工作負載使用關系型數(shù)據庫?統(tǒng)計數(shù)據表明,亞馬遜電商業(yè)務70%的數(shù)據訪問只是簡單的存儲和讀取,本質上它并不需要SQL事務級別的復雜性。"
為了解決關系型數(shù)據庫的可伸縮問題,我們開始著手搭建Amazon Dynamo非關系型數(shù)據庫原型并撰寫論文,提出NoSQL概念,并在2012年推出了第一個云原生非關系型數(shù)據庫Amazon DynamoDB,以前所未有的方式擁抱了云計算的彈性和可擴展性。
事實證明,NoSQL概念和非關系型數(shù)據庫的推出,最終成為對數(shù)據庫演進趨勢的一次準確預判。在Amazon DynamoDB問世后的十年里,我們對其進行的持續(xù)完善不僅涉及底層可用性、持久性、安全性和規(guī)模等特性,還包括易用性等 。現(xiàn)在Amazon DynamoDB已服務于全球眾多客戶,也包括亞馬遜自身。在去年亞馬遜長達66小時的Prime會員日大促期間,Amazon DynamoDB以低至個位數(shù)毫秒延遲的高性能表現(xiàn),無感支持峰值達每秒8,920萬個請求,同時確保了系統(tǒng)的高可用性。
打破傳統(tǒng)數(shù)據庫局限,云計算賦能數(shù)據庫演進
正如云計算提速了企業(yè)數(shù)字化的進程,其推廣普及也使數(shù)據庫的迭代與發(fā)展進入一個全新的階段。依托云平臺構建、部署和分發(fā)的云數(shù)據庫,天然具有云計算本身的高可達性、可用性和可伸縮性,以及可監(jiān)控性和高安全性等特征。云計算一方面解決了開源數(shù)據庫在易用性、可靠性、擴展性、性能等方面的問題,并相比傳統(tǒng)商業(yè)數(shù)據庫,降低了高昂的成本。通過云上托管的數(shù)據庫服務,客戶可以用開源數(shù)據庫實現(xiàn)媲美商業(yè)數(shù)據庫的性能,而成本通常只有商業(yè)數(shù)據庫的若干分之一。
以Amazon Aurora為例,它是與 MySQL 和 PostgreSQL 兼容的關系數(shù)據庫,專為云而打造。Amazon Aurora具有5 倍于標準MySQL以及3倍于標準PostgreSQL的吞吐性能,而使用成本僅相當于傳統(tǒng)商業(yè)數(shù)據庫的十分之一,還可大幅減輕客戶運維負擔。對于需要最大限度減輕運維工作并增加業(yè)務敏捷性的客戶,還可以選擇無服務器數(shù)據庫服務,其中Amazon Aurora Serverless可在幾分之一秒內自動擴展到數(shù)十萬個事務,可滿足客戶最嚴苛的應用程序,與為峰值負載預置數(shù)據庫容量的方式相比,該服務可幫助客戶節(jié)省高達90%的成本。
另外,由于大數(shù)據、物聯(lián)網、機器學習等應用場景的興起,企業(yè)通常需要處理各種類型的數(shù)據。云計算賦能下的云數(shù)據庫則可以解決客戶數(shù)據類型和數(shù)據應用場景多樣化的需求。目前,亞馬遜云科技提供十多種專門構建的數(shù)據庫服務,全面覆蓋各種數(shù)據管理場景和需求,包括關系型數(shù)據庫Amazon Aurora 及Amazon Relational Database Service(Amazon RDS)、鍵/值數(shù)據庫Amazon DynamoDB、文檔數(shù)據庫Amazon DocumentDB(兼容 MongoDB)、內存數(shù)據庫Amazon ElastiCache 及Amazon MemoryDB for Redis、圖數(shù)據庫Amazon Neptune、時間序列數(shù)據庫Amazon Timestream、寬列數(shù)據庫Amazon Keyspaces和分類賬數(shù)據庫Amazon Ledger Database Services (QLDB)。企業(yè)在每一個細分應用場景都可以使用最適合的數(shù)據庫,充分發(fā)揮其性能、功能的優(yōu)勢。
寫在最后
"數(shù)據驅動業(yè)務"已成為當下各行各業(yè)進行數(shù)字化轉型的核心目標之一。企業(yè)希望數(shù)據能更多地取代經驗和直覺,在決策、管理、運營和創(chuàng)新的全鏈路發(fā)揮作用,成為真正的"數(shù)據驅動型組織"。作為數(shù)據處理中樞的數(shù)據庫,其角色也從IT基礎設施上升為企業(yè)整體數(shù)據戰(zhàn)略的關鍵一環(huán),直接決定了企業(yè)能否順利實現(xiàn)期待中的"用數(shù)賦智"。
當云已成為企業(yè)數(shù)字化建設的新常態(tài),云計算與云原生數(shù)據庫就如同"一體雙生",讓彼此優(yōu)勢獲得充分釋放,共同推動"數(shù)智"能力完成質變。亞馬遜云科技相信,云原生數(shù)據庫是打破固有瓶頸,充分發(fā)揮公有云架構優(yōu)勢,釋放數(shù)據創(chuàng)新潛力的必選項,我們也將持續(xù)推動云原生數(shù)據庫服務的創(chuàng)新,讓企業(yè)的云上數(shù)智之旅愈發(fā)得心應手,更加從容地應對未來的創(chuàng)新挑戰(zhàn)。