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