遷移完成–亞馬遜的消費者業務剛剛關閉了最后的Oracle數據庫 | AWS新聞博客

19-10-16 banq
    

我很高興地宣布,Oracle數據庫遷移工作現已完成。亞馬遜的消費者業務部門剛剛關閉了最終的Oracle數據庫(某些第三方應用程序已與Oracle緊密綁定,并且尚未遷移)。

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

亞馬遜消費者業務的100多個團隊參與了遷移工作。這包括AlexaAmazon PrimeAmazon Prime VideoAmazon FreshKindleAmazon MusicAudibleShopbopTwitchZappos等著眼于客戶的知名品牌和網站,以及AdTech,Amazon Fulfillment等內部團隊技術,消費者付款,客戶退貨,目錄系統,提供體驗,數字設備,外部付款,財務,InfoSec,市場,訂購和零售系統。

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

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

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

DBA的職業道路

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

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

遷移示例

以下是一些遷移的示例:

廣告?–遷移后,該團隊能夠在數分鐘內將數據庫機隊規模(及其吞吐量)增加一倍,以適應高峰流量,這要歸功于RDS。這種擴大規模的工作將耗時數月。

買方欺詐?–該團隊在短短一小時的停機時間內移動了40 TB的數據,并以Amazon Aurora的一半成本實現了相同或更好的性能。

財務賬本?–該團隊移動了120 TB的數據,將延遲減少了40%,將成本降低了70%,并將開銷削減了相同的70%,所有這些都由DynamoDB提供支持

錢包?–該團隊將超過100億條記錄遷移到DynamoDB,在此過程中將延遲減少了50%,并將運營成本減少了90%。要了解有關此遷移的更多信息,請閱讀使用Amazon DynamoDB的Amazon Wallet Scales

我最近在2019年Prime Day帖子中包含AWS可能實現的極端規模和性能的更多示例。

?

    

2
一级黄色录像影片 夫妻性生活影片 免费在线观看 一级a做爰片