10 至 30 毫秒而非 30 秒
複寫延遲
200 個
使用的個別資料庫
每分鐘 1 百萬次操作
由 Aurora 叢集處理
一般讀取作業
僅有 <1 毫秒的延遲
一般寫入作業
僅有 6 毫秒延遲
概觀
在超級盃等大型體育賽事期間,數以千計的投注者會同時調整投注並在比賽結束時查看獎金,導致 DraftKings 的交易量遽增。為了立即應付交易量遽增情形,該公司需要一個穩固的架構,讓每位使用者享有順暢且回應迅速的體驗。具體而言,DraftKings 需要一個不僅可以輕鬆擴展以滿足高度需求,還能在流量高峰時期維持低延遲和高可靠性的資料庫解決方案。
DraftKings 在 Amazon Aurora 發佈後找到了理想的解決方案,這是一項資料庫服務,可在全球範圍內提供無與倫比的高效能和可用性,並且具有完整的 MySQL 和 PostgreSQL 相容性。DraftKings 在 Amazon Web Services (AWS) 上執行其財務帳簿,提高了營運的可擴展性和效率,尤其是在美國國家美式足球聯盟頂級比賽的流量高峰期間。

機會 | 使用 Amazon Aurora 來管理 DraftKings 的財務帳簿
DraftKings 成立於 2012 年,截至 2024 年第二季,公司每月平均為 310 萬名個別客戶提供線上體育博彩服務、每日虛擬體育賽事和 iGaming 解決方案。該公司在 27 個州、華盛頓特區和加拿大安大略省提供實體店鋪和行動體育博彩服務。DraftKings 的日常虛擬體育產品在 44 個州、加拿大特定省份和英國推出。這些營運項目的核心在於 DraftKings 財務帳簿,該帳簿可追蹤每位使用者的餘額,並根據投注和賽事結果在各個帳戶之間調動資金。
DraftKings 首席軟體工程師 Joel Miller 表示:「賽事越盛大,投注或參加賽事相關比賽的客戶就越多。獎金支付事件的寫入工作負載顯著激增,而且在賽事期間開啟應用程式還觸發了大量餘額查詢活動,這意味著更多的讀取流量。」
隨著營運規模擴大,該公司需要一個更穩健的可擴展資料庫解決方案,以滿足這些需求。Aurora 發佈時,DraftKings 就發現該服務對其持續成長的環境而言是最佳選擇。
DraftKings 首席軟體架構師 Dan White 表示:「Aurora 推出時,其輸入/輸出效能比其他資料庫解決方案高出 18 倍,並能夠以非常快的速度、更大容量佈建讀取複本。在 Aurora 推出後,我們就立即採用該服務來處理帳簿,而且從那時候開始,就一直依賴該服務執行相關作業。」

在 2024 年超級盃期間,工作負載的增加並沒有對資料庫輸送量或延遲指標造成影響。「Aurora 輕輕鬆鬆就處理了巨額流量。」
Dan White
DraftKings 首席軟體架構師
解決方案 | 進行擴展以支援超級盃期間的高峰流量
DraftKings 採用 Amazon Aurora MySQL 相容版本 作為其財務帳簿的核心資料庫系統。隨著時間的推移,由於工作負載需求,DraftKings 的個別資料庫數量增加至 200 個以上。
借助 Aurora,DraftKings 能夠以最低的延遲表現,有效地管理高峰流量期間出現的典型密集讀寫作業。White 表示:「在高流量期間使用 Aurora,複寫延遲可能會縮短至 10 到 30 毫秒,而非 30 秒。以動態又迅速的方式佈建全新讀取複本的功能,使我們突破了最初面臨的許多擴展和流量處理挑戰。」
隨著 DraftKings 的營運不斷成長,該公司在全新的 Aurora 功能發佈後,就會立即採用。例如,該公司將資料庫複製用於快速建立資料庫的複本,從而在不干擾即時環境的情況下,協助進行快速測試和開發作業。這可讓 DraftKings 在將變更套用至生產資料庫之前,以安全可靠的方式測試變更。
借助 Aurora 複本,DraftKings 能夠有效地管理使用者查詢帳戶餘額和交易歷史記錄時產生的大量讀取操作。該公司將讀取流量分配至多個複本,得以在高峰賽事期間維持高可用性。Aurora I/O 最佳化功能於 2023 年 5 月發佈,有助於增強每個執行個體的讀取/寫入輸送量。有了這項解決方案,主要資料庫可以更有效率地處理輸入/輸出需求,並促進低延遲作業,以實現快速、順暢的使用者互動。
DraftKings 受益於 Aurora 的增強型安全功能 (包括傳輸中和待用資料自動加密),以及精細的存取控制政策。Aurora 還藉由在三個可用性區域中確保資料耐用性,提供儲存彈性;同時該公司僅需支付單一複本的費用。
在美國國家美式足球聯盟賽季決賽的超級盃期間,DraftKings 會遭遇使用者活動大幅激增的情形。在高峰時期,財務帳簿流量比賽季首週大約高出 50%,而賽季首週也是熱門的投注期。有了 Aurora,該公司就能獲得管理負載提升所需的可擴展性和效能。該系統可以有效地處理使用者的請求,從而維持快速可靠的客戶互動,即使在賽事中最關鍵的時刻也是如此。
White 表示:「在 2024 年超級盃期間,工作負載的增加並沒有對資料庫輸送量或延遲指標造成影響。Aurora 輕輕鬆鬆就處理了巨額流量。我們對每分鐘完成的財務操作數量感到十分滿意。」
成果 | 在 AWS 上持續為高流量體育賽事提供支援
為 DraftKings 財務帳簿提供支援的 Aurora 叢集,能夠成功在每分鐘內處理 100 萬次結合了讀取和寫入請求的作業。這種高輸送量還伴隨著極低的延遲;一般的讀取作業可在 1 毫秒內完成,而寫入作業平均只需 6 毫秒。
現在,DraftKings 可以在超級盃等高流量賽事期間有效管理其財務總帳,為使用者提供更佳的服務。該公司能夠可靠地處理增加的交易量,從而提高使用者滿意度和營運效率。
在 DraftKings 擴大其營運規模的同時,該公司還計劃探索新市場,並擴展至新的州和區域。White 表示:「我們相信 Aurora 資料庫將在我們持續成長時提供所需的效能。」
關於 DraftKings
DraftKings 是一家體育博彩公司和每日虛擬體育競賽公司,總部位於麻薩諸塞州波士頓。該公司於每日和每週舉辦多項運動賽事,包括職業棒球、曲棍球、美式足球、高爾夫和籃球。
使用的 AWS 服務
Amazon Aurora
Amazon Aurora 提供具有全球規模且無與倫比的高效能和可用性,與 MySQL 和 PostgreSQL 完全相容,而成本卻只有商業資料庫的十分之一。
更多遊戲客戶案例
開始使用
各行各業各種規模的組織每天都在使用 AWS 來變革其業務和履行其使命。聯絡我們的專家,立即開始您的專屬 AWS 雲端之旅。