亞馬遜消費者業務宣布永久關閉 Oracle 資料庫

作者 | 發布日期 2019 年 10 月 17 日 8:15 | 分類 Amazon , 網路 , 軟體、系統 line share follow us in feedly line share
亞馬遜消費者業務宣布永久關閉 Oracle 資料庫


AWS 首席布道師 Jeff Barr 在 AWS 官網宣布:亞馬遜消費者業務永久關閉 Oracle 資料庫。

資料庫的遷移工作歷經數年,終於迎來新旅程。這將是亞馬遜「擺脫」Oracle 資料庫的新歷史節點。

亞馬遜 AWS CEO Andy Jassy 在 AWS re:Invent 2018 中表示:到 2019 年底,亞馬遜將全面放棄使用 Oracle 資料庫,97% 的「關鍵任務資料庫」將以亞馬遜自己的服務執行。

同樣在 AWS re:Invent 2018,亞馬遜 CTO Werner Vogels 吐槽自己人生至暗時刻是 2004 年 12 月 12 日,Oracle RAC 集群一個 Bug,讓亞馬遜一個網站崩潰了 12 小時。

如今,關閉消費者業務的 Oracle 資料庫,可算得上是 Werner Vogels「揚眉吐氣」的一天了。

據了解,AWS 團隊還上傳一支慶祝影片到 YouTube,並用倒數計時象徵性記錄這一刻。

Jeff Barr說,過去幾年,AWS 團隊花了太多時間管理和擴展數千個舊 Oracle 資料庫,管理員(DBA)不再專注於高價值的差異化工作,而是花費大量時間維護軟硬體,現在這些問題都由託管數據庫服務處理。

據悉,亞馬遜消費者業務 100 多個團隊都參與遷移工作。

(Source:AWS

包括 Alexa、Amazon Prime、Amazon Prime Video、Amazon Fresh、Kindle、Amazon Music、Audible、Shopbop、Twitch 和 Zappos 等知名品牌和網站,以及 AdTech、Amazon Fulfillment 等內部團隊技術,涉及消費者付款、客戶退貨、目錄系統、提供體驗、數位裝置、外部付款、財務、資訊安全、市場、訂購和零售系統。

其中,低延遲服務已遷移到 DynamoDB 和其他高度可擴展的非關係資料庫,例如 Amazon ElastiCache;具高數據一致性要求的事務性關係工作負載已移至 Aurora 和 RDS;分析工作負載已遷移到雲端數據倉庫 Redshift 。

這項遷移工作的量有多大?

這項工作涉及將存儲在近 7,500 個 Oracle 資料庫的 75PB 內部數據遷移到多個 AWS 資料庫服務,包括 Amazon DynamoDB、Amazon Aurora、Amazon Relational Database Service(RDS)和 Amazon Redshift。

既然遷移完了,對成本和性能有什麼效果呢?Jeff Barr 透露 3 點:

  1. 數據庫成本降低六成以上,AWS 客戶定期報告從 Oracle 切換到 AWS,可節省九成成本。
  2. 針對消費者的應用程式的延遲減少四成。
  3. 切換到託管服務可將數據庫管理開銷減少七成。

換句話說,遷移使 AWS 每個內部團隊可自由選擇最適合需求的專用 AWS 資料庫服務,還更能控制預算和成本模型。

不過,Jeff Barr 不忘補充,儘管亞馬遜的消費者業務部門最終關閉 Oracle 資料庫,但某些第三方應用程式已與 Oracle 緊密綁定,尚未遷移。

(本文由 雷鋒網 授權轉載;首圖來源:Flickr/Tony Webster CC BY 2.0 )

延伸閱讀: