2014年11月12日——在AWS re:Invent大會上,亞馬遜公司(Amazon.com)旗下的Amazon Web Services宣布推出Amazon Aurora。這是一個面向亞馬遜關系數據庫服務(RDS)的兼容MySQL的數據庫引擎,它結合了高端商用數據庫的高速度和高可用性以及開源數據庫的簡潔性和高成本效益。Amazon Aurora的性能最高可達到典型MySQL數據庫的五倍,可用性不低于商用數據庫或高端SAN,并擁有卓越的可擴展性和安全性,而且其成本只有高端商用數據庫產品的十分之一??蛻魺o需前期投入或承諾,只需為所使用的每個Amazon Aurora數據庫實例支付每小時的使用費,且Amazon Aurora可以自動擴展存儲容量,不會出現停機或性能降低的情況。有關Amazon Aurora的更多信息,請訪問http://aws.amazon.com/rds/aurora。
之前,客戶在評估數據庫解決方案時必須在性能和價格之間做出取舍。商用數據庫提供高性能和先進的可用性功能,但價格昂貴、管理復雜并包含高度鎖定的限制,且具有懲罰性的許可條款。雖然流行的開源數據庫需要較少的資本支出并且更容易管理,但客戶有時候會發現它們不太可靠并且需要大量準備工作才能進行商用運營。Amazon Aurora這個全新的數據庫引擎,結合了兩者的優勢——高端商用數據庫的高性能和高可用性以及開源數據庫的價格。高度耐久且高可用的Amazon Aurora可在多個可用區上自動復制數據,并持續地把數據備份到Amazon Simple Storage Service(Amazon S3)上,在不影響性能的情況下實現99.999999999%的耐久性。 Amazon Aurora提供高于99.99%的可用性,可在60秒內自動檢測大多數數據庫故障并恢復正常,不會出現崩潰恢復或需要重建數據庫緩存的情況。Amazon Aurora持續監測實例健康狀況,如果出現故障,它會自動切換至只讀副本而不會丟失數據。
AWS數據庫服務副總裁Raju Gulabani表示:“Amazon RDS為數千個AWS客戶降低了管理關系數據庫的成本。隨著過去幾年需求的暴增,我們已經增加了MySQL、Oracle、SQL Server和PostgreSQL引擎。但是,客戶一直表示他們希望更輕松地以開源引擎的價格獲得商用數據庫的性能。這就是我們開發Amazon Aurora的原因。過去三年,我們一直在開發兼容MySQL的數據庫,并在引擎和存儲層面進行創新,從而實現了比MySQL高五倍的性能并且價格只有商用數據庫解決方案的十分之一。”
通過緊密集成數據庫引擎和基于SSD的虛擬化存儲層(專為數據庫工作負載而開發),Amazon Aurora的性能和可用性相較于MySQL有大幅提升,從而降低了存儲系統的寫入次數、盡量避免了鎖定并消除了數據庫處理線程帶來的延遲。Amazon Aurora存儲可以容錯,透明地容忍磁盤或可用區的可能故障,并進行自我修復,自動監測和修復損壞的數據塊和磁盤。此外,Amazon Aurora存儲可以自動擴展,在整個編隊上重新平衡輸入/輸出(I/O),從而提供一致的性能且不會過度配置。例如,客戶可以啟動一個10GB的數據庫并使其自動擴展到64TB,無需任何中斷即可重新調整數據大小或條帶化數據。
財務軟件公司Intuit公有云部門總監Troy Otillio表示:“Intuit在建立和運營高端商用數據庫在進行了大量的投資來為我們的業務提供支持。實際上,為了獲得足夠的可靠性和性能來滿足客戶需求,一直以來我們別無選擇。Amazon Aurora將會改變這個局面,它所提供的性能和可用性能夠與昂貴的自有數據庫和SAN相媲美,并且價格要實惠得多。Amazon Aurora的RDS管理功能將讓我們可以集中資源和精力處理最重要的事——提供更好的應用,讓客戶滿意。”
Coursera的教育平臺向上千萬學生提供來自全球頂級教育機構的數百個免費在線課程。Coursera的軟件工程師Brennan Saeta表示:“我們的平臺目前使用分片MySQL數據庫每個月處理數十億次SQL查詢。Aurora提供標準RDS MySQL五倍的吞吐量,并讓我們能夠通過AWS數據中心上的可讀備用來調試可用性和讀取性能,幫助我們降低總體成本并提高可靠性。”
Kurt Geiger是歐洲領先的奢侈品零售商之一,其電子商務系統架構師Adam Bidwell表示:“我們大量使用MySQL復制來支持每天超過100萬頁面訪問量,并且我們也一直在尋求擴大規模和改進產品目錄的新鮮度的方法。然而標準MySQL所能支持的最大容量就快要無法滿足我們不斷增長的客戶數量。而Amazon Aurora新的低延遲副本功能將允許我們把產品目錄擴大15倍,同時把產品頁面的新鮮度提高40倍。最重要的是,Amazon Aurora兼容MySQL,這讓我們幾乎無需做出任何改變就能繼續使用我們的應用。”
FacialNetwork是基于云的臉部識別應用的全球領導廠商。FacialNetwork首席技術官Josh Rose表示:“Amazon Aurora解決了我們大規模地直接擴展大容量數據庫的問題。我們快速增長的業務為數據庫擴展和管理帶來了多種挑戰。Amazon Aurora為我們提供了大規模、極為簡單且經濟高效的讀寫性能,讓我們的開發團隊能夠集中精力提供滿足客戶需求的平臺和應用。”