亞馬遜宣佈永久關閉 Oracle 資料庫:已完成遷移

發表於2019-10-16

北京時間 10 月 15 日晚間,AWS 的首席佈道者 Jeff Barr 在官方部落格釋出標題為《遷移完成–亞馬遜的消費者業務部關閉最後的 Oracle 資料庫》的文章,正式宣佈:亞馬遜消費者業務永久關閉 Oracle 資料庫。

下方為文章部分擷取:

《遷移完成–亞馬遜的消費者業務剛剛關閉了最終的 Oracle 資料庫》

在亞馬遜工作的 17 年間,我發現工程團隊的同事們永遠不滿足於獨自一人保持良好狀態。他們定期重新評估每個內部系統,以確保其儘可能地可擴充套件,高效,高效能和安全。當他們找到改進的途徑時,他們將使用他們所學到的知識對我們的體系結構和實現進行徹底的現代化,通常甚至將現有系統拆散並在必要時從頭開始進行重建。

今天,我想向您介紹這種內部資料庫遷移工作,該工作經過幾年的工作才剛剛結束。多年來,我們意識到我們花了太多時間來管理和擴充套件數千箇舊的 Oracle 資料庫。我們的資料庫管理員(DBA)不再專注於高價值的差異化工作,而是花費大量時間只是在事務率上升和裝入的儲存資料總量不斷增加的情況下保持亮燈狀態。這包括花費在處理複雜且效率低下的硬體配置,許可證管理和許多其他問題上的時間,而這些問題現在最好由現代的託管資料庫服務來處理。

亞馬遜消費者業務的 100 多個團隊參與了遷移工作。這包括 Alexa,Amazon Prime,Amazon Prime
Video,Amazon Fresh,Kindle,Amazon,Music,Audible,Shopbop,Twitch和Zappos等著眼於客戶的知名品牌和網站,以及AdTech,Amazon Fulfillment 等內部團隊技術,消費者付款,客戶退貨,目錄系統,提供體驗,數字裝置,外部付款,財務,InfoSec,市場,訂購和零售系統。

遷移完成

我很高興地報告,該資料庫遷移工作現已完成。亞馬遜的消費者業務部門剛剛關閉了最終的 Oracle 資料庫(某些第三方應用程式已與 Oracle 緊密繫結,並且尚未遷移)。

clipboard.png

我們將儲存在近 7,500 個 Oracle 資料庫中的 75 PB 內部資料遷移到多個 AWS 資料庫服務,包括Amazon DynamoDB,Amazon Aurora,Amazon Relational Database Service(RDS)和Amazon Redshift。遷移幾乎無需停機即可完成,覆蓋了我們專有系統的100%。這包括複雜的採購,目錄管理,訂單履行,會計和視訊流工作負載。我們仔細跟蹤了成本和效能,並實現了以下結果:

  • 降低成本 –我們根據規模商定的折扣率大大降低了資料庫成本,降低了60%以上。客戶定期報告從Oracle切換到AWS可以節省90%的成本。
  • 效能改進 –面向消費者的應用程式的延遲減少了40%。 管理開銷 –切換到託管服務可將資料庫管理開銷減少70%。

遷移使每個內部團隊可以自由選擇最適合其需求的專用AWS資料庫服務,還可以更好地控制其預算和成本模型。低延遲服務已遷移到DynamoDB和其他高度可擴充套件的非關聯式資料庫,例如Amazon ElastiCache。具有高資料一致性要求的事務性關係工作負載已移至Aurora和RDS;分析工作負載已遷移到我們的雲資料倉儲 Redshift 。

我們捕獲了最終 Oracle 資料庫的關閉,並進行了簡短的慶祝:

clipboard.png

DBA 的職業道路

如前所述,我們的 DBA 曾經花費大量時間來管理和擴充套件我們的舊 Oracle 資料庫。遷移釋放了我們的 DBA 現在用來更好地執行效能監視和查詢優化的時間,所有這些目的都是為了讓他們提供更好的客戶體驗。

作為遷移的一部分,我們還努力為 Oracle DBA 建立新的職業道路,培訓他們成為資料庫遷移專家和顧問。該培訓內容包括有關AWS資料庫技術,基於雲的架構,雲安全性,OpEx風格成本管理的教育。他們現在以顧問身份與內部和外部客戶一起工作,在那裡他們有機會與大規模遷移關鍵任務資料庫共享第一手經驗。

對於此事,網路媒體稱這將是亞馬遜「擺脫」Oracle 資料庫的一個新的歷史節點。

內容來源:AWS News Blog

相關文章