2020年12月2日--今天在Amazon Web Services(AWS)舉辦的年度盛會——AWS re:Invent上,AWS宣佈了新一代Amazon Aurora Serverless;一項Amazon Aurora的新功能讓客戶能更輕鬆的將資料從SQL Server遷移到Amazon Aurora PostgreSQL;同時發佈了全新的開源專案,幫助更多組織從傳統資料庫遷移到開源替代方案。對於不想處理瑣碎自有資料庫容量的客戶,Amazon Aurora Serverless v2可在不到一秒的時間內將讀寫功能擴展至數十萬次,與高峰容量配置相比,可節省高達90%的成本。 AWS還宣佈了適用於Aurora PostgreSQL的Babelfish,做為Amazon Aurora的一項新功能,該功能讓客戶在幾乎無需更改程式碼的情況下,直接在Amazon Aurora PostgreSQL上執行SQL Server應用程式。另外,AWS發佈了適用於PostgreSQL的開源專案Babelfish,此專案將在GitHub上發佈並使用Apache2.0的授權。這一系列創新將使得Amazon Aurora Serverless對各種工作負載更具吸引力,將Amazon Aurora和PostgreSQL的優勢帶給更多的企業組織。請瀏覽 https://aws.amazon.com/rds/aurora/ 開始使用該服務。
已開發和使用了數十年的舊式資料庫通常需要訓練有素的人員和足夠的資金來執行和管理。這些商業資料庫具備高性能和高可用性的功能,但價格昂貴、管理複雜並且具有很高的鎖定率。此外,使用商業資料庫的客戶通常受到傳統資料庫供應商的擺佈,受限於各項強制規則,例如強加任意和懲罰性授權條款。如今,超過十萬客戶選擇在Amazon Aurora上執行他們的資料庫工作負載,因為客戶可享受與具有高性能和高可用性的最高等級商業資料庫同樣的服務水準,卻僅需花費十分之一的成本,這也使其成為了AWS歷史上增長最快的服務 。目前,全球有350,000多名客戶透過AWS Database Migration Service(DMS)將資料庫遷移到AWS。此次AWS基於這一強勁氣勢,發佈了新一代Amazon Aurora Serverless,讓用戶能在Amazon Aurora PostgreSQL上執行SQL Server工作負載,以及一個新的開源專案讓更多企業組織更輕鬆的從SQL Server遷移到PostgreSQL。
Amazon Aurora Serverless v2可在不到一秒內擴展數十萬次讀寫功能,與高峰容量的配置相比,可節省高達90%的成本
客戶在管理資料庫容量時常常面臨兩難選擇。如果他們超額配置容量,他們將承擔不必要開銷,但是如果他們配置容量不足,又將面臨應用程式停機的風險。Amazon Aurora Serverless自2018年問世以來,被成千上萬的客戶用作高效益的資料庫選項,以應對低流量、間歇性或不可預知流量(例如測試和開發工作負載)的應用程式需求。 Amazon Aurora Serverless可在5到50秒內擴展資料庫容量,在需要時每次將容量翻倍,且由於是無伺服器架構,客戶也無需操心資料庫容量管理。然後,為了將更多生產級別工作負載執行在Aurora Serverless上,客戶需要其資料庫容量可以快速、準確地擴容,同時利用Amazon Aurora的全部功能,包括使用多個AWS可用區域(Availability Zone,AZ)實現高可用性,使用全球資料庫(Global Database)實現低延遲,使用唯讀副本(Read Replica)實現高性能,使用Backtrack實現高彈性,以及並行查詢(Parallel Query)以加快查詢速度。
Amazon Aurora Serverless v2能夠在不到一秒鐘的時間內將資料庫工作負載擴展到數十萬次的讀寫中。Amazon Aurora Serverless v2能精細化調整容量,而不是每次需要擴展工作負荷時都將容量翻倍,為滿足應用程式需求提供合適的資料庫資源。藉助Amazon Aurora Serverless v2,客戶只需為使用的容量付費,與調配峰值容量的成本相比,可節省多達90%的資料庫成本。 Amazon Aurora Serverless v2還提供了Amazon Aurora的所有功能,包括為實現高可用性的多可用區域支援、為實現低延遲的全球資料庫、為實現高性能的唯讀副本、為實現高彈性的回溯,和為實現快速查詢的並行查詢。Amazon Aurora Serverless非常適合於更廣泛的應用程式集。例如,Amazon Aurora Serverless現在可以支援擁有成千上萬個應用程式並且想要管理整個團隊資料庫容量的企業,以及具有多客戶環境並有成百上千個資料庫的軟體即服務(SaaS)供應商。 Amazon Aurora Serverless v2現已提供預覽版,適用於與MySQL 5.7相容的Amazon Aurora版本。欲瞭解更多資訊,請瀏覽:https://aws.amazon.com/aurora/serverless
Babelfish for Aurora PostgreSQL使企業組織能夠在幾乎無需更改程式碼的情況下直接在Amazon Aurora上執行SQL Server應用程式
Autodesk、Best Western Hotels & Resorts、Dow Jones、Honda、Liberty Mutual Insurance Company利寶互助保險公司、三星電子、Reddit、Venmo、Verizon、Verizon Communications等客戶已使用AWS Database Migration Service(DMS),以最短的停機時間將超過35萬個資料庫成功遷移到AWS,並使用AWS Schema Conversion Tool(SCT)轉化資料庫結構(Schema)。但是,一旦客戶完成了最初的資料庫遷移,他們將面臨更多的工作來遷移他們的應用程式邏輯。遷移應用程式邏輯需要手動編碼,十分耗時而且常常與原有資料庫提供者的專有資料庫命令相關聯。隨著微軟越來越積極且操縱性地使用其授權作法,客戶要求AWS幫助他們更方便地將其SQL Server應用程式遷移到Amazon Aurora。
Babelfish for Aurora PostgreSQL是一項全新功能,幾乎無需更改程式碼即可直接在PostgreSQL上執行SQL Server應用程式。Babelfish for Aurora PostgreSQL為Amazon Aurora PostgreSQL提供了一個新的翻譯層,使Amazon Aurora能夠理解來自為Microsoft SQL Server編寫的應用程式中的命令。適用於Aurora的Babelfish PostgreSQL理解T-SQL(Microsoft SQL Server的專有SQL方言),因此客戶不必重寫其應用程式的所有資料庫請求。適用於Aurora PostgreSQL的Babelfish也瞭解SQL Server的網路通訊協定,因此客戶可以繼續使用其現有的SQL Server資料庫驅動程式。客戶使用AWS DMS遷移資料後,他們只需更新其應用程式配置以指向Amazon Aurora而非SQL Server,然後開始測試其在Amazon Aurora而非SQL Server上執行的應用程式。客戶對應用程式進行測試後,他們將不再需要SQL Server,並且可以停止為這些昂貴且限制性的授權付費。由於Amazon Aurora可以將Babelfish用Aurora PostgreSQL去理解SQL Server和PostgreSQL的語言,因此客戶可以使用PostgreSQL編寫應用程式功能,並使該功能與舊版SQL Server程式碼並行執行。欲瞭解更多資訊,請瀏覽:https://aws.amazon.com/rds/aurora/babelfish/
用於PostgreSQL的新開源專案Babelfish幫助更多企業組織從SQL Server遷移至PostgreSQL
到2021年,Babelfish for PostgreSQL將為想要添加其他功能的人提供Babelfish for Aurora PostgreSQL的原始程式碼。 Babelfish for PostgreSQL將使用授權的Apache 2.0授權,因此企業組織可以根據授權條款將其用於任何目的、分發、修改和分發軟體的修定版本。 Babelfish的所有工作和計畫都將在GitHub上進行,因此AWS下一步正在籌備的功能將對企業組織完全透明。欲瞭解更多資訊,請瀏覽:https://babelfish-for-postgresql.github.io/babelfish-for-postgresql/
AWS資料庫副總裁Shawn Bice 表示:「客戶告訴我們,當他們想要做的只是專注於發展業務時,還要應付那些守舊的供應商的強制策略時有多麼苦惱。這些客戶希望轉向開源,以簡單和高成本效益的方式建立雲端資料庫,同時又不影響可用性、可靠性和安全性。今天宣佈的下一代Amazon Aurora Serverless和Babelfish,能使客戶更加容易擺脫舊資料庫的約束,享受開放來源資料庫引擎的巨大成本優勢,並幫助他們選擇正確的資料庫做正確的工作。」
Intuit是一家全球金融平臺,也是TurboTax、QuickBooks和Mint的創造者。Intuit QuickBooks Online的首席架構師Anshu Verma :「數以百萬計的消費者和中小企業依賴Intuit的應用程式,如TurboTax、QuickBooks和Mint等,來管理他們的資產。Amazon Aurora自推出以來為我們提供了關鍵任務系統所需的可擴展性和可靠性。我們很高興與AWS資料庫團隊密切合作,使我們能夠更輕鬆地管理Aurora資料庫的容量並優化成本。Aurora Serverless v2的推出對我們的客戶和Intuit來說都意義重大。」
Venmo自2009年以來一直是全球數位支付領軍企業Paypal旗下快速、安全、用於社交支付的應用程式。Venmo 技術長Nick Ciubatariu表示:「在Venmo,我們每天使用Amazon Aurora處理數千萬筆交易,交易量隨時間波動。Amazon Aurora Serverless v2可以確保我們啟動Amazon Aurora容量不會過高或過低,保證我們僅為任何特定時間所需的資料庫容量付費的同時,為客戶提供出色的體驗。」
Zendesk提供客戶關係管理軟體,幫助組織提高使用者參與度以更加瞭解客戶。Zendesk工程總監Kalyan Wunnava表示:「在Zendesk,我們依靠Amazon Aurora來支持超過15萬個不同的客戶及其資料。非常期待Amazon Aurora Serverless v2的推出,它將幫助我們明顯簡化Amazon Aurora執行個體的管理,同時繼續為我們的客戶提供高性能服務。」
WirelessCar是全球領先的數位化汽車服務提供者,幫助開發軟體定義、電動和自動駕駛汽車,引領安全、智慧和永續交通的未來。WirelessCar技術長兼營運長、資深副總裁Niklas Florén表示:「我們在AWS上採用無伺服器架構,能夠將精力集中在客戶價值和業務流程上,而不是擔心運算基礎設施的管理。我們希望透過Amazon Aurora serverless v2將這些無伺服器架構擴展到我們的關聯式資料庫中,在使用Amazon Aurora提供的所有豐富功能的同時,無需擔心資料庫工作負載。」
Acquia是一家網頁內容管理解決方案的SaaS提供商,依靠Amazon Aurora支援其許多關聯式資料庫工作負載。 Acquia工程資深總監Jake Farrell 表示:「藉助Amazon Aurora,Acquia將輸送量提高了30%,消除了資料庫停機時間,並大幅減少了我們的基礎架構和營運維護開銷。 我們非常期待新版本Amazon Aurora Serverless,能夠以適當的數量即時擴展Amazon Aurora滿足不斷變化的容量需求的能力,這非常令人興奮,它也可能將幫助我們為客戶提供更好的使用者體驗,同時進一步簡化營運並優化成本。」
關於Amazon Web Services
14年以來,Amazon Web Services一直是世界上服務豐富、應用廣泛的雲端服務平台。AWS為客戶提供超過175種功能全面的雲端服務,包括運算、儲存、資料庫、聯網、分析、機器人、機器學習與人工智慧、物聯網、行動、安全、混合雲、虛擬和擴增實境(VR 和AR)、媒體,以及應用開發、部署和管理等方面,遍及24個地理區域內的 77個可用區域(Availability Zones),並已公佈計畫在印度、印尼、日本、西班牙和瑞士建立5個AWS地理區域、15個可用區域。全球超過百萬客戶信任AWS,包含發展迅速的新創公司、大型企業和政府機構。AWS協助客戶強化自身基礎設施,提高營運上的彈性與應變能力,同時降低成本。欲瞭解更多AWS的相關資訊,請至:aws.amazon.com 。
關於亞馬遜
亞馬遜一向秉持四大原則:顧客至上而非專注於競爭對手;勇於創新;致力追求卓越營運;並且高瞻遠矚。亞馬遜開創了許多創新產品及服務,包括客戶評價、一鍵下單、個人化推薦、Prime會員服務、亞馬遜物流 (Fulfilment by Amazon)、AWS、Kindle直接出版 (Kindle Direct Publishing)、Kindle、Fire tablets、Fire TV、Amazon Echo及Alexa。欲瞭解更多資訊,請瀏覽: www.amazon.com/about 及追蹤推特 @AmazonNews。