0
本文作者: 王剛 | 2019-10-15 23:16 |
就在剛剛,一向喜歡寫博客的AWS首席布道師Jeff Barr在AWS官網宣布:亞馬遜消費者業(yè)務永久關閉Oracle數(shù)據(jù)庫。
數(shù)據(jù)庫的遷移工作歷經數(shù)年,終于迎來新征程。
這將是亞馬遜“擺脫”O(jiān)racle數(shù)據(jù)庫的一個新的歷史節(jié)點。
亞馬遜 AWS CEO Andy Jassy 在AWS re:Invent 2018 中表示:到 2019 年底,亞馬遜將全面放棄使用 Oracle 數(shù)據(jù)庫,97%的“關鍵任務數(shù)據(jù)庫”將運行在亞馬遜自己的服務上。
同樣在AWS re:Invent 2018 上,亞馬遜CTO Werner Vogels 吐槽自己的人生至暗時刻是2004年12月12日,Oracle RAC集群上的一個Bug,讓亞馬遜的一個網站崩潰了12個小時。
如今,關閉了消費者業(yè)務上的Oracle數(shù)據(jù)庫,則可算得上是Werner Vogels“揚眉吐氣”的一天了。
據(jù)雷鋒網了解,AWS團隊還發(fā)布了一個慶祝視頻到YouTube上,并用倒計時象征性記錄這一刻。
Jeff Barr說,過去幾年,AWS的團隊花了太多時間來管理和擴展數(shù)千個舊的Oracle數(shù)據(jù)庫,管理員們(DBA)不再專注于高價值的差異化工作,而是花費大量時間在對軟硬件的維護上面,而現(xiàn)在,這些問題都由托管數(shù)據(jù)庫服務來處理。
據(jù)悉,亞馬遜消費者業(yè)務的100多個團隊參與了遷移工作。
這包括Alexa、Amazon Prime、Amazon Prime Video、Amazon Fresh、Kindle、Amazon Music、Audible、Shopbop、Twitch和Zappos等知名品牌和網站,以及AdTech、Amazon Fulfillment等內部團隊技術,涉及消費者付款、客戶退貨、目錄系統(tǒng)、提供體驗、數(shù)字設備、外部付款、財務、信息安全、市場、訂購和零售系統(tǒng)。
其中,低延遲服務已遷移到DynamoDB和其他高度可擴展的非關系數(shù)據(jù)庫,例如Amazon ElastiCache;具有高數(shù)據(jù)一致性要求的事務性關系工作負載已移至Aurora和RDS;分析工作負載已遷移到云數(shù)據(jù)倉庫 Redshift 。
這項遷移工作的量有多大?
據(jù)了解,這項工作涉及將存儲在近7500個Oracle數(shù)據(jù)庫中的75 PB內部數(shù)據(jù)遷移到多個AWS數(shù)據(jù)庫服務,包括Amazon DynamoDB、Amazon Aurora、Amazon Relational Database Service(RDS)和Amazon Redshift。
既然遷移完了,在成本和性能上,有什么效果呢?Jeff Barr透露了3點:
1)數(shù)據(jù)庫成本降低了60%以上,AWS客戶定期報告從Oracle切換到AWS可以節(jié)省90%的成本。
2)面向消費者的應用程序的延遲減少了40%。
3)切換到托管服務可將數(shù)據(jù)庫管理開銷減少70%。
換句話說,這種遷移,使AWS每個內部團隊可以自由選擇最適合其需求的專用AWS數(shù)據(jù)庫服務,還可以更好地控制其預算和成本模型。
不過,Jeff Barr不忘了補充到,盡管亞馬遜的消費者業(yè)務部門最終關閉了Oracle數(shù)據(jù)庫,但某些第三方應用程序已與Oracle緊密綁定,尚未遷移。
雷峰網原創(chuàng)文章,未經授權禁止轉載。詳情見轉載須知。