Amazon Web Services ブログ
AWS が支えた Amazon プライムデー 2019
プライムデーに何を買いましたか? 私は、34 インチ Alienware Gaming Monitor を購入し、過去 6 年間よく役立ってくれた 25 インチのモニターのペアと交換しました。
過去何年もやってきたように、AWS がお客様のためにプライムデーを実現させた多くの方法のいくつかを共有したいと考えています。How AWS Powered Amazon’s Biggest Day Ever と Prime Day 2017 – Powered by AWS を読んで、それぞれのプライムデーの結果を評価する方法の詳細、その結果を利用して当社がシステムとプロセスの改善をどのように推進しているかを学んでください。
今年は、プライムデーで AWS が記録的な量のトラフィックと販売をサポートするのに役立った 3 つの方法 (Amazon Prime Video Infrastructure、AWS Database Infrastructure、Amazon Compute Infrastructure) に焦点を当てたいと考えています。それぞれを詳しく見ていきましょう…
Amazon Prime Video Infrastructure
Amazon プライムのメンバーは、2019 年 7 月 10 日に 2 回目のプライムデーコンサート (Amazon Music 提供) を楽しむことができました。10 回グラミー賞を受賞した Taylor Swift がメインを務めるこのライブストリーミングイベントには、Dua Lipa、SZA、Becky G のパフォーマンスも含まれています。
この規模と複雑さのイベントを 200 か国以上の視聴者にライブストリーミングするには、かなりの量の計画とインフラストラクチャが必要でした。Amazon Prime Video の同僚は、AWS Elemental MediaPackage や AWS Elemental ライブエンコーダーを含む複数の AWS Media Services を使用して、ビデオストリームをエンコードおよびパッケージ化しました。
ストリーミングの設定では、2 つの AWS リージョンを使用し、それぞれのリージョンで処理パイプラインの冗長ペアを構成しました。パイプラインは、30 fps で 1080p ビデオを複数のコンテンツ配信ネットワーク (Amazon CloudFront を含む) に配信し、スムーズに機能しました。
AWS Database Infrastructure
NoSQL とリレーショナルデータベースの組み合わせを使用して、プライムデー中の極めて大きい規模で高い可用性と一貫したパフォーマンスを提供しました。
Amazon DynamoDB は、Alexa、Amazon.com サイト、442 のすべての Amazon フルフィルメントセンターなど、多数のトラフィックの多いサイトやシステムをサポートしています。プライムデーの 48 時間で、これらのソースは DynamoDB API に 7.11 兆回の呼び出しを行い、ピーク時には 1 秒あたり 4,540 万件のリクエストに達しました。
また、Amazon Aurora は、Amazon フルフィルメントセンターのネットワークもサポートしています。プライムデーには、1,900 のデータベースインスタンスが 1,480 億のトランザクションを処理し、609 テラバイトのデータを保存し、306 テラバイトのデータを転送しました。
Amazon Compute Infrastructure
プライムデー 2019は、EC2 インスタンスの大規模で多様なコレクションもベースにしています。こうしたインスタンスの内部スケーリングメトリクスはサーバー相当と呼ばれています。プライムデーは 372K サーバー相当から始まり、ピーク時には 426K に拡大しました。
これらの EC2 インスタンスは、大量の Elastic Block Store (EBS) ボリュームを最大限に活用しました。チームは、プライムデーの前にさらに 63 ペタバイトのストレージを追加しました。 その結果、フリートは 1 日あたり 2.1 兆のリクエストを処理し、1 日あたり 185 ペタバイトのデータを転送できました。
そして、まとめです
これらはいくつかの印象的な数字であり、AWS が達成できる規模のレベルを示しています。ご覧のように、1 回限りの (または定期的な) イベントのスケールアップとその後のスケールダウンは、世界規模でも簡単かつ単純明快です!
独自に世界規模のイベントを実行する場合は、上記でリンクしたブログ記事を確認し、AWS Infrastructure Event Management も必ず読まれることをお勧めします。私の同僚は、大規模な製品またはアプリケーションの立ち上げ、インフラストラクチャの移行、マーケティングイベントの計画でお客様を支援する準備ができています (そして楽しみにしています)。プロセスの概要を以下に示します。
— Jeff;