Amazon Web Services ブログ
プライムデー 2021 – トップチャートの 2 日間
今では毎年恒例になっていますが (2016 年、2017 年、2019 年、2020 年の投稿で振り返ってみてください)、今年のプライムデーのメトリクスをいくつか共有し、AWS がそれを実現させるのに役立った方法をお伝えできることを嬉しく思います。
私は今年、MagicMirror として使用する予定の東芝 43 インチスマートテレビ、いくつかのじょうろ、ワークショップ用の DREMEL ロータリーツールキットなど、あらゆる種類の便利なグッズを購入しました。
AWS の活用
例年と同様に、AWS はプライムデーを成功に導く上で重要な役割を果たしました。2 枚のピザを囲める規模のチームが多数協力し、インフラストラクチャのすべての部分が拡張され、テストされ、お客様にサービスを提供できる状態になっていることを確認しました。これから、いくつかの事例をご紹介します。
Amazon EC2 – 当社の処理能力の内部測定値は、NI (正規化されたインスタンス) です。この単位を使用して、さまざまなタイプとサイズの EC2 インスタンス間で有意義な比較を行うことができます。プライムデー 2021 では、NI の数を 12.5% 増やしました。興味深いことに、効率の向上 (後ほど詳しく説明します) により、実際に使用した物理サーバーはサイバーマンデー 2020 よりも約 6,000 台少なくなりました。
Graviton2 インスタンス – Graviton2 搭載 EC2 インスタンスは 12 のコアリテールサービスをサポートしました。これは AWS Graviton2 インスタンスによって大規模にサポートされた最初のピークイベントであり、Arm アーキテクチャがデータセンターに適していることを示す強力な指標です。
Datapath と呼ばれる内部サービスは、Amazon サイトの重要な部分です。これは、独自のニーズに合わせて高度に最適化されており、データの構造化された BLOB 間のルックアップ、クエリ、および結合をサポートします。すべての選択肢について詳細に評価して検討した後、チームは、Datapath を Graviton に移植し、53,200 を超える C6g インスタンスで構成される 3 リージョンクラスターで実行することを決定しました。
この規模では、同等の第 5 世代 x86 ベースインスタンスと比較した場合、Graviton2 のコストパフォーマンスは最大 40% 優れ、コストは 20% 低くなります。これは、当社およびお客様にとって大きな利益となります。さらに、Graviton2 の電力効率は、気候変動に対処するための目標を達成するのに役立ちます。ワークロードを Graviton2 に移行することを考えている場合は、AWS Graviton2 の使用開始に関する非常に詳細なドキュメントを必ず確認し、Graviton Challenge に参加することも検討してください。 Amazon RDS および Amazon Aurora で Graviton2 データベースインスタンスを使用することもできます。詳細については、「Amazon RDS および Amazon Aurora データベースの Graviton2 への移行に関する重要な考慮事項」を参照してください。
Amazon CloudFront – 何百万人ものお客様がショッピングや購入を行う場合、高速で効率的なコンテンツ配信が不可欠です。Amazon CloudFront は、1 分あたり 2 億 9,000 万件を超える HTTP リクエストのピーク負荷を処理し、プライムデーには合計 6,000 億件を超える HTTP リクエストを処理しました。
Amazon Simple Queue Service (SQS) – すべての注文のフルフィルメントプロセスは、Amazon Simple Queue Service (SQS) によって異なります。今年は、トラフィックがピーク時に毎秒 4,770 万件のメッセージを処理する新しい記録を樹立しました。
Amazon Elastic Block Store – プライムデーの準備として、チームは 159 ペタバイトの EBS ストレージを追加しました。その結果、フリートは 1 日あたり 11.1 兆件のリクエストを処理し、1 日あたり 614 ペタバイトを転送しました。
Amazon Aurora – Amazon Fulfillment Technologies (AFT) は、Amazon での購入に対する物理的なフルフィルメントを強化します。プライムデーには、AFT の Amazon Aurora PostgreSQL 互換エディションの 3,715 インスタンスが 2,330 億件のトランザクションを処理し、1,595 テラバイトのデータを格納し、615 テラバイトのデータを転送しました。
Amazon DynamoDB – DynamoDB は、Alexa、Amazon.com サイト、そしてすべての Amazon フルフィルメントセンターなど、トラフィックの多い多数の Amazon の施設やシステムを支えています。66 時間のプライムデーの間、これらのソースは数兆の API コールを行いながら、1 桁ミリ秒のパフォーマンスで高可用性を維持し、ピーク時には 1 秒あたり 8,920 万件のリクエストに達しました。
スケールする準備
以前の記事で詳述したように、プライムデーやその他の大規模なイベントの成功には、厳格な準備が鍵となります。お客様独自の同様のイベントに備える場合は、AWS インフラストラクチャイベント管理 (IEM) を心からお勧めします。IEM エンゲージメントの一環として、AWS のエキスパートは、自信を持ってイベントを実行するのに役立つアーキテクチャおよび運用上のガイダンスを提供します。
– Jeff