アマゾンの消費者ビジネスは完全にOracleデータベースを放棄します

移行プロセス

なぜAmazonはOracleに行きたいのですか?Jeff Barrのブログによると:何年も前に、Amazonは、古いOracleデータベースの管理と拡張に多くの時間を費やしており、同社のDBAは、トランザクション率と合計金額を増やす代わりに、より価値のある違いに力を注いでいないことに気づきました。保存されたデータの中で、私たちはシステムの正常な動作を保証することに忙しく、複雑で非効率的なハードウェア構成、ライセンス管理、およびその他の近代化が必要なものに取り組んできました。問題を処理するためのマネージドデータベースサービス。

アマゾンがオラクルとの協力を開始することの難しさは何ですか?著者は以前に関連するAWS技術専門家にインタビューしました。彼らは次のように述べています。技術的な実装レベルから見ると、Amazonは比較的大規模なデータスケールを持つAWSの顧客であり、Nasdaqなどの他の顧客と何ら変わりはありません。Oracleに操作を実装する前に、CEOとCTOの意見に耳を傾け、Oracle上のどのアプリケーションを解決するかを決定する必要があります。移行プロセス全体の複雑さは、データとデータベース自体の移行を行う必要があるだけでなく、データベースで実行されているアプリケーションの移行も必要です。これらのアプリケーションは、企業によって内部的に開発され、ISVによって提供されます。 、そしていくつかのアプリケーションでさえすでに非常に古いです。それは長い時間です。

Alexa、Amazon Prime、Amazon Prime Video、Amazon Fresh、Kindle、Amazon Music、Audible、Shopbop、Twitch、Zappos、その他の有名なものを含め、このAmazonコンシューマービジネスに参加している100を超えるチームがOracleに参加していることがわかります。ブランドとウェブサイト。およびAdTechやAmazonFulfillmentなどの内部チームテクノロジー。関連するシステムには、消費者支払い、顧客返品、カタログシステム、エクスペリエンスデリバリー、デジタルデバイス、外部支払い、金融、InfoSec、マーケティング、注文、小売システムが含まれます。

移行作業全体で、7,500近くのOracleデータベースに保存されている75PBの内部データが複数のAWSデータベースサービスに移行されます。その中で、低レイテンシサービスはDynamoDBや、Amazon ElastiCacheなどの他の高度にスケーラブルな非リレーショナルデータベースに移行されました。データ整合性要件の高いトランザクションリレーショナルワークロードはAuroraとRDSに移行され、分析ワークロードはクラウドデータに移行されました。 Redshiftウェアハウス。

画像

移行効果

移行作業全体が完了した後、実際の使用効果はどのようになりますか?Jeff Barrはまた、彼のブログで、移行前後のコスト、パフォーマンス、管理オーバーヘッドなどの比較を示しました。

  • コスト削減:アプリケーションの規模とそれが享受する割引率に基づいて、Amazonデータベースのコストは60%以上削減されました。AWSのお客様は、OracleからAWSに切り替えることでコストの90%を節約できると定期的に報告しています。
  • パフォーマンスの向上:コンシューマー指向のアプリケーションレイテンシーが40%削減されました。
  • 管理オーバーヘッド:マネージドサービスに切り替えると、データベース管理のオーバーヘッドを70%削減できます。

上記は、移行後のAmazonの全体的な効果の比較ですが、特定のビジネスに範囲を狭めると、移行後の効果はどうなりますか?Jeff Barrは、いくつかの例を引用しました。

  • 広告:移行後、RDSのサポートにより、チームは数分でデータベースフリートサイズ(およびそのスループット)を2倍にして、ピークトラフィックに対応できます。移行前、この拡張作業には数か月かかりました。
  • 購入者の不正:Amazon Auroraのサポートにより、チームはわずか1時間のダウンタイムで40 TBのデータを移行し、半分のコストで同等以上のパフォーマンスを達成しました。
  • 財務台帳:DynamoDBのサポートにより、チームは120 TBのデータを移行し、レイテンシーを40%削減し、コストを70%削減し、オーバーヘッドを70%削減しました。
  • ウォレット:チームは100億を超えるレコードをDynamoDBに移行し、レイテンシーを50%削減し、運用コストを90%削減しました。

AmazonのコンシューマービジネスユニットはOracleデータベースをシャットダウンしましたが、一部のサードパーティアプリケーションはOracleデータベースに緊密に関連付けられており、まだ移行されていません。さらに、Oracleデータベースには深いユーザーベースがあり、AWSのクラウドデータベースサービスRDSは引き続きOracleデータベースを提供しています。


おすすめ

転載: blog.51cto.com/15060462/2677506