Amazon消費者業務宣布永久關閉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多個團隊參與了遷移工作。

這包括Alexa、Amazon Prime、Amazon Prime Video、Amazon Fresh、Kindle、Amazon Music、Audible、Shopbop、Twitch和Zappos等知名品牌和網站,以及AdTech、Amazon Fulfillment等內部團隊技術,涉及消費者付款、客戶退貨、目錄系統、提供體驗、數字設備、外部付款、財務、信息安全、市場、訂購和零售系統。
其中,低延遲服務已遷移到DynamoDB和其他高度可擴展的非關係數據庫,例如Amazon ElastiCache;具有高數據一致性要求的事務性關係工作負載已移至Aurora和RDS;分析工作負載已遷移到雲數據倉庫Redshift 。
這項遷移工作的量有多大?
據了解,這項工作涉及將存儲在近7500個Oracle數據庫中的75 PB內部數據遷移到多個AWS數據庫服務,包括Amazon DynamoDB、Amazon Aurora、Amazon Relational Database Service(RDS)和Amazon Redshift。
既然遷移完了,在成本和性能上,有什麼效果呢?Jeff Barr透露了3點:
1)數據庫成本降低了60%以上,AWS客戶定期報告從Oracle切換到AWS可以節省90%的成本。
2)面向消費者的應用程序的延遲減少了40%。
3)切換到託管服務可將數據庫管理開銷減少70%。
換句話說,這種遷移,使AWS每個內部團隊可以自由選擇最適合其需求的專用AWS數據庫服務,還可以更好地控制其預算和成本模型。
不過,Jeff Barr不忘了補充到,儘管亞馬遜的消費者業務部門最終關閉了Oracle數據庫,但某些第三方應用程序已與Oracle緊密綁定,尚未遷移。