已開發(fā)和使用了數(shù)十年的老式傳統(tǒng)數(shù)據(jù)庫通常需要訓練有素的人員和足夠的資金來運行和管理。這些商業(yè)數(shù)據(jù)庫具備高性能和高可用性的功能,但價格昂貴、管理復雜并且具有很高的鎖定率。此外,使用商業(yè)數(shù)據(jù)庫的客戶通常受到守舊的傳統(tǒng)數(shù)據(jù)庫供應商的擺布,受制于各項強制規(guī)則,例如強加任意和懲罰性許可條款。如今,超過十萬客戶選擇在Amazon Aurora上運行他們的數(shù)據(jù)庫工作負載,因為客戶可享受與具有最高等級商業(yè)數(shù)據(jù)庫的性能和可用性,卻僅需花費十分之一的成本,這也使之成為AWS歷史上增長最快的服務 。目前,全球總共有超過350,000多個數(shù)據(jù)庫通過AWS Database Migration Service (DMS)遷移到AWS。此次AWS繼續(xù)這一強勁勢頭,發(fā)布了新一代Amazon Aurora Serverless,一個使SQL Server遷移到Amazon Aurora更方便的新功能,以及一個讓更多企業(yè)組織更輕松的從SQL Server遷移到PostgreSQL的開源項目,。
Amazon Aurora Serverless v2可在不到一秒內(nèi)擴展至支持數(shù)十萬個事務,與按業(yè)務高峰進行容量配置的方式相比,可節(jié)省高達90%的成本
客戶在管理數(shù)據(jù)庫容量時常常面臨兩難選擇。如果他們超額配置容量,他們將承擔不必要開銷,但是如果他們配置容量不足,又將面臨應用程序宕機的風險。Amazon Aurora Serverless自2018年問世以來,被成千上萬的客戶用作高效益的數(shù)據(jù)庫選項,以應對低流量、間歇性或不可預知流量(例如測試和開發(fā)工作負載)的應用程序需求。 Amazon Aurora Serverless v1可在5到50秒內(nèi)擴展數(shù)據(jù)庫容量,在需要時每次將容量翻倍,且由于它是無服務器的,客戶也無需操心數(shù)據(jù)庫容量管理。然后,為了將更多生產(chǎn)級別工作負載運行在Aurora Serverless上,客戶需要其數(shù)據(jù)庫容量可以更快速、精確地擴容,同時利用Amazon Aurora的全部功能,包括使用多個AWS可用區(qū)(AZ)來實現(xiàn)高可用性、全球數(shù)據(jù)庫來實現(xiàn)低延遲、只讀副本來實現(xiàn)高性能、回溯來實現(xiàn)高彈性、以及并行查詢以加快查詢速度。
Amazon Aurora Serverless v2能夠在不到一秒鐘的時間內(nèi)將數(shù)據(jù)庫工作負載擴展到數(shù)十萬個事務。Amazon Aurora Serverless v2能精細化調(diào)整容量,而不是每次需要擴展工作負荷時都將容量翻倍,從而為滿足應用程序需求提供合適的數(shù)據(jù)庫資源。借助Amazon Aurora Serverless v2,客戶只需為使用的容量付費,與按高峰負載而配置的容量成本相比,可以節(jié)省多達90%的數(shù)據(jù)庫成本。 Amazon Aurora Serverless v2還提供了Amazon Aurora的全部功能,包括為實現(xiàn)高可用性的多可用區(qū)支持,為實現(xiàn)低延遲的全球數(shù)據(jù)庫,為實現(xiàn)高性能的只讀副本,為實現(xiàn)高彈性的回溯和為實現(xiàn)快速查詢的并行查詢。Amazon Aurora Serverless適合于更廣泛的應用程序集。例如,Amazon Aurora Serverless現(xiàn)在可以支持擁有成千上萬個應用程序并且想要輕松管理全部數(shù)據(jù)庫容量的企業(yè),或者具有成百上千個數(shù)據(jù)庫以支持不同客戶的多租戶環(huán)境的軟件即服務(SaaS)供應商。 Amazon Aurora Serverless v2現(xiàn)已提供預覽版,適用于與MySQL 5.7兼容的Amazon Aurora版本。要了解更多信息,請訪問https://aws.amazon.com/aurora/serverless。
Babefish for Aurora PostgreSQL使企業(yè)組織能夠在幾乎無需更改代碼的情況下直接在Amazon Aurora上運行SQL Server應用程序
Autodesk、Best Western Hotels & Resorts、道瓊斯、本田、Liberty Mutual Insurance Company利寶互助保險公司、三星電子、Reddit、Venmo、Verizon、Verizon Communications等客戶已使用AWS Database Migration Service(DMS)以最少的停機時間將超過35萬個數(shù)據(jù)庫成功遷移到AWS,并使用AWS Schema Conversion Tool(SCT)轉(zhuǎn)化數(shù)據(jù)庫模式(Schema)。但是,一旦客戶完成了最初的數(shù)據(jù)庫遷移,他們將面臨更多的工作來遷移他們的應用程序邏輯。遷移應用程序邏輯需要手動編碼,十分耗時,而且常常與守舊的數(shù)據(jù)庫廠商的專有數(shù)據(jù)庫命令相關聯(lián)。隨著微軟越來越積極且操縱性地使用其許可實踐,客戶要求AWS幫助他們更方便地將其SQL Server應用程序遷移到Amazon Aurora。
Babelfish for Aurora PostgreSQL是一項新的功能,讓客戶幾乎無需更改代碼即可直接在PostgreSQL上運行SQL Server應用程序成為可能。Babelfish for Aurora PostgreSQL為Amazon Aurora PostgreSQL提供了一個新的解析層,使Amazon Aurora能夠理解來自為Microsoft SQL Server編寫的應用程序中的命令。Babelfish for Aurora PostgreSQL理解T-SQL(Microsoft SQL Server的專有SQL方言),因此客戶不必重寫其應用程序的所有數(shù)據(jù)庫請求。Babelfish for Aurora PostgreSQL也了解SQL Server的網(wǎng)絡協(xié)議,因此客戶可以繼續(xù)使用其現(xiàn)有的SQL Server數(shù)據(jù)庫驅(qū)動程序。客戶使用AWS DMS遷移數(shù)據(jù)后,他們只需更新其應用程序配置以指向Amazon Aurora,然后開始測試在Amazon Aurora上運行應用程序。客戶對應用程序進行測試后,他們將不再需要SQL Server,并且可以停止為這些昂貴且限制性的許可證付費。由于Amazon Aurora可以使用Babelfish for Aurora PostgreSQL去理解SQL Server和PostgreSQL的語言,因此客戶可以使用PostgreSQL編寫應用程序功能,并使該功能與舊版SQL Server代碼并行運行。要了解更多信息,請訪問https://aws.amazon.com/rds/aurora/babelfish/。
新的開源項目Babelfish for PostgreSQL幫助更多企業(yè)組織從SQL Server遷移至PostgreSQL
到2021年,Babelfish for PostgreSQL將提供Babelfish for Aurora PostgreSQL的源代碼給任何想要添加額外功能的人。 Babelfish for PostgreSQL將使用寬松式的Apache 2.0許可,因此企業(yè)組織可以根據(jù)許可條款將其用于任何目的,分發(fā)、修改該軟件和分發(fā)該軟件的修定版本。 Babelfish的所有工作和計劃??都將在GitHub上進行,因此AWS下一步正在籌備的功能將對企業(yè)組織完全透明。要了解更多信息,請訪問https://babelfish-for-postgresql.github.io/babelfish-for-postgresql/。
“客戶告訴我們,當他們想要做的只是專注于發(fā)展業(yè)務時,還要應付那些守舊的數(shù)據(jù)庫供應商的強制策略是有多么苦惱。這些客戶希望轉(zhuǎn)向開源,以簡單和高成本效益的方式建立云數(shù)據(jù)庫,同時又不影響可用性、可靠性和安全性。” AWS負責數(shù)據(jù)庫的副總裁Shawn Bice說。 “今天發(fā)布的下一代Amazon Aurora Serverless和Babelfish,能使客戶更加容易擺脫守舊數(shù)據(jù)庫的約束,享受開源數(shù)據(jù)庫引擎的巨大成本優(yōu)勢,并幫助他們選擇正確的數(shù)據(jù)庫做正確的工作。”
Intuit是一家全球金融平臺,也是TurboTax、QuickBooks和Mint的創(chuàng)造者。“數(shù)以百萬計的消費者和中小企業(yè)依賴Intuit的應用程序,如TurboTax、QuickBooks和Mint等,來管理他們的資產(chǎn)。Amazon Aurora自推出以來為我們提供了關鍵任務系統(tǒng)所需的可擴展性和可靠性,”Intuit QuickBooks Online的首席架構師Anshu Verma說。“我們很高興與AWS數(shù)據(jù)庫團隊密切合作,使我們能夠更輕松地管理Aurora數(shù)據(jù)庫的容量并優(yōu)化成本。Aurora Serverless v2的推出對我們的客戶和Intuit來說都意義重大。”
Venmo自2009年以來一直是全球數(shù)字支付領軍企業(yè)Paypal旗下快速、安全、用于社交支付的應用程序。Venmo首席技術官Nick Ciubatariu說:“在Venmo,我們每天使用Amazon Aurora處理數(shù)千萬筆交易,交易量隨時間波動。Amazon Aurora Serverless v2可以確保我們啟動Amazon Aurora容量不會過高或過低,在保證我們僅為任何時間所需的數(shù)據(jù)庫容量付費的同時,為客戶提供出色的體驗。”
Zendesk提供客戶關系管理軟件,幫助組織提高用戶參與度,更好地了解客戶。Zendesk工程總監(jiān)Kalyan Wunnava說:“在Zendesk,我們依靠Amazon Aurora來支持超過15萬個不同的客戶及其數(shù)據(jù)。非常期待Amazon Aurora Serverless v2的推出,它將幫助我們顯著簡化Amazon Aurora實例的管理,同時繼續(xù)為我們的客戶提供高性能服務。”
WirelessCar是全球領先的數(shù)字化汽車服務提供商,幫助開發(fā)軟件定義的、電動和自動駕駛汽車,引領安全、智能和可持續(xù)的未來。WirelessCar首席技術官兼首席運營官、高級副總裁Niklas Florén說:“我們在AWS上采用無服務器架構,以便能夠?qū)⒕性诳蛻魞r值和業(yè)務流程上,而不是擔心計算基礎設施的管理。我們渴望通過Amazon Aurora serverless v2將這些無服務器架構擴展到我們的關系數(shù)據(jù)庫中,在使用Amazon Aurora提供的所有豐富功能的同時,無需擔心數(shù)據(jù)庫工作負載。”
Acquia是一家網(wǎng)頁內(nèi)容管理解決方案的SaaS提供商,它依靠Amazon Aurora支持其許多關系數(shù)據(jù)庫工作負載。 “借助Amazon Aurora,Acquia將吞吐量提高了30%,消除了數(shù)據(jù)庫停機時間,并大大減少了我們的基礎架構和運營維護開銷,” Acquia工程高級總監(jiān)Jake Farrell說。 “我們對新版本Amazon Aurora Serverless的發(fā)布感到非常興奮。它能夠以適當?shù)臄?shù)量即時擴展Amazon Aurora,滿足不斷變化的容量需求,這非常令人興奮,它也可能幫助我們?yōu)榭蛻籼峁└玫挠脩趔w驗,同時進一步簡化運營并優(yōu)化成本。”