10~30 ミリ秒 vs. 30 秒
レプリケーションラグ
200
使用される個々のデータベース
1 分あたり 100 万オペレーション
Aurora クラスターで処理
1 ミリ秒未満のレイテンシー
一般的な読み取りオペレーション
6 ミリ秒のレイテンシー
一般的な書き込みオペレーション
概要
スーパーボウルなどの大規模なスポーツイベントの期間中、DraftKings ではトランザクションが急増します。なぜなら、数十万人ものプレイヤーが試合の展開に合わせて同時に賭けを更新し、払戻金を確認するからです。これらの急増に即時に対応し、すべてのユーザーのエクスペリエンスがスムーズで応答性の高いものになるようにするためには、堅牢な基盤が必要です。特に、膨大な需要に合わせて容易にスケールアップできるだけでなく、トラフィックのピーク時でも低レイテンシーと高い信頼性を維持できるデータベースソリューションが必要です。
MySQL および PostgreSQL との完全な互換性を備え、比類のない高パフォーマンスと可用性をグローバルな規模で提供するデータベースサービスである Amazon Aurora のリリースにより、DraftKings は理想的なソリューションを見つけることができました。DraftKings は、財務台帳を Amazon Web Services (AWS) 上で運用することで、特に National Football League の重要な試合中に発生するトラフィックのピーク時に、運用のスケーラビリティと効率性を高めることができました。

機会 | DraftKings が Amazon Aurora を利用して財務台帳を管理
2012 年に設立された DraftKings は、2024 年第 2 四半期時点で月平均 310 万人のユニークカスタマーのために、オンラインスポーツベッティングサービス、デイリーファンタジースポーツコンテスト、iGaming ソリューションを提供しています。同社は、27 の州、ワシントン D.C.、カナダのオンタリオ州で、店頭およびモバイルでのスポーツベッティングを提供しています。DraftKings のデイリーファンタジースポーツ製品は、44 の州、カナダの一部の州、英国でご利用いただけます。これらの運用の中心となるのは、DraftKings の財務台帳です。この財務台帳は、各ユーザーの残高を追跡し、賭け金やイベントの結果に応じて複数のアカウント間で資金を移動します。
「イベントの規模が大きければ大きいほど、賭けたり、それに関連するコンテストに参加したりするお客様が多くなります」と DraftKings の Principal Software Engineer である Joel Miller 氏は述べています。「払戻しイベントの前後では書き込みワークロードが大幅に増加しますが、試合中にアプリケーションを開くと残高照会も大量に実行されるため、読み取りトラフィックも増加します」。
同社は、事業の拡大に伴って、これらの需要に対応できる、より堅牢でスケーラブルなデータベースソリューションが必要になりました。Aurora がリリースされたとき、DraftKings は、成長を続ける自社の環境において、同サービスが最適な選択肢であると判断しました。
「Aurora は、リリースされた当時、他のデータベースソリューションと比較して 18 倍優れた入出力パフォーマンスと、より多いキャパシティを備えたリードレプリカを非常に迅速にプロビジョニングできることを売りにしていました」と DraftKings の Lead Software Architect である Dan White 氏は述べています。「Aurora がリリースされるとすぐに、当社は台帳に Aurora を採用し、それ以来ずっと運用しています」。

2024 年のスーパーボウルの期間中、負荷の増加がデータベースのスループットやレイテンシーのメトリクスに影響を与えることはありませんでした。Aurora はトラフィックの規模を難なく処理してくれました”
Dan White 氏
DraftKings、Lead Software Architect
ソリューション | スーパーボウルの期間中のピークトラフィックをサポートするためにスケール
DraftKings は、財務台帳のコアデータベースシステムとして Amazon Aurora MySQL 互換エディションを採用しました。DraftKings は、ワークロードの要件に基づき、200 を超える個別のデータベースを導入するまでに成長しました。
Aurora を利用することで、DraftKings は、ピークトラフィック時によく発生する膨大な読み取りおよび書き込みオペレーションを、最小限の遅延で効果的に管理できます。「トラフィック量が多い時間帯に 30 秒のレプリケーションの遅延が発生するのに対して、Aurora を利用すると逆に 10~30 ミリ秒に抑えられる場合があります」と White 氏は述べています。「新しいリードレプリカを動的かつ非常に迅速にプロビジョニングできるため、当初直面していたスケールとトラフィック処理の課題の多くを克服できました」。
事業拡大に伴って、DraftKings は Aurora の新機能がリリースされるたびに、それらの機能を採用してきました。例えば、データベースクローニングは、会社のデータベースのコピーを迅速に作成し、ライブ環境を中断することなく、迅速なテストと開発を促進します。これにより、DraftKings は、本番データベースに変更を適用する前に、安全かつ信頼性の高い方法で変更を実験できます。
DraftKings は Aurora レプリカを利用して、ユーザーがアカウント残高や取引履歴を照会する際に発生する大量の読み取りオペレーションを効率的に管理しています。読み取りトラフィックを複数のレプリカに分散することで、ピークイベントの発生中でも高い可用性を維持しています。2023 年 5 月にリリースされた Aurora I/O 最適化機能は、インスタンスあたりの読み取り/書き込みスループットの向上に役立っています。このソリューションにより、プライマリデータベースは、入出力リクエストをより効率的に処理するとともに、低レイテンシーを促進して、高速かつシームレスなユーザーインタラクションを実現できます。
DraftKings は、Aurora の強化されたセキュリティ機能の恩恵を享受しています。これには、転送中および保管中のデータの自動暗号化や、きめ細かなアクセスコントロールポリシーが含まれます。Aurora はまた、3 つのアベイラビリティーゾーンにまたがってデータの耐久性を高めることでストレージの回復力も提供します。同社が支払う必要があるのは 1 つのコピーについての料金のみです。
National Football League シーズンの最終戦であるスーパーボウルの期間中、DraftKings ではユーザーアクティビティが大幅に急増します。ピーク時の財務台帳トラフィックは、シーズンの最初の週 (人気の賭け期間でもあります) と比較して約 50% 増加します。Aurora を利用することで、同社は、この増加した負荷を管理するために必要なスケーラビリティとパフォーマンスを獲得できています。システムはユーザーのリクエストを効率的に処理できるため、試合の最も重要な瞬間であっても、ユーザーのインタラクションは高速かつ高い信頼性を維持して処理されます。
「2024 年のスーパーボウルの期間中、負荷の増加がデータベースのスループットやレイテンシーのメトリクスに影響を与えることはありませんでした」と White 氏は述べています。「Aurora はトラフィックの規模を難なく処理してくれました。実現できた 1 分あたりの財務オペレーションの数には非常に満足しています」。
成果 | AWS で大量のトラフィックが発生するスポーツイベントを継続的にサポート
DraftKings の財務台帳を支える Aurora クラスターは、読み取りリクエストと書き込みリクエストを合わせて、1 分あたり 100 万オペレーションを正常に処理しています。この高スループットは、驚くほど低いレイテンシーと相まって、一般的な読み取りオペレーションは 1 ミリ秒未満で完了し、書き込みオペレーションは平均でわずか 6 ミリ秒しかかかりません。
現在、DraftKings は、スーパーボウルなどの大量のトラフィックを伴うイベントの期間中でも、財務台帳を効果的に管理して、ユーザーに対するサービス提供を改善できています。同社は増加するトランザクションの量を、高い信頼性をもって処理できるため、ユーザーの満足度と運用効率の両方が改善しています。
DraftKings は、事業を拡大する中で、新たな市場の可能性を探り、新たな州や地域への展開を計画しています。「Aurora データベースは、当社が成長を続ける中で必要なパフォーマンスを提供してくれると確信しています」と White 氏は述べています。
DraftKings について
DraftKings は、マサチューセッツ州ボストンに拠点を置くスポーツベッティング企業であり、デイリーファンタジースポーツコンテストを開催しています。同社は、プロ野球、ホッケー、アメリカンフットボール、ゴルフ、バスケットボールなど、さまざまなスポーツのコンテストを毎日または毎週開催しています。
利用している AWS のサービス
Amazon Aurora
Amazon Aurora は、MySQL と PostgreSQL との完全な互換性を備えており、商用データベースの 10 分の 1 のコストで、比類のない高パフォーマンスと可用性をグローバルな規模で提供します。
ゲーム業界のお客様の他の事例
今すぐ始める
あらゆる業界のさまざまな規模の組織が AWS を活用してビジネスを変革し、日々ミッションを遂行しています。当社のエキスパートにお問い合わせいただき、今すぐ AWS ジャーニーを開始しましょう。