Unity Ads 使用 Memorystore 提升至每秒 1,000 萬次運作:打造更高效、可擴展的廣告體驗

Unity Ads 是一個知名的行動廣告平台,其廣告服務涵蓋多款熱門行動遊戲和應用程式,日常需要處理數百萬次的即時廣告請求。面對這樣的需求量,Unity Ads 一直在尋找更高效、可擴展的基礎架構來降低維護負擔。隨著技術需求的增長,Unity 決定將其 Redis 操作從自主管理架構轉移至 Google Cloud 的 Memorystore for Redis Cluster——一款針對高效能工作負載設計的完全管理服務。

文章重點

挑戰重重的自主管理 Redis:Unity 選擇 Memorystore 來解決維護問題

Unity 原本的自主管理 Redis 方案不僅需要額外的 Terraform 模組和 Kubernetes 操作員來支撐,還需依賴各種技術來支援穩定的集群運作。然而這樣的架構往往存在超額配置和效能不穩定的情況,需要團隊投入大量時間維護。對於以微秒計算的行動廣告生態來說,這樣的運行方式已無法支撐 Unity Ads 進一步發展。

Memorystore for Redis Cluster 不僅能輕鬆地整合至 Unity Ads 原有架構,還解決了自主管理系統帶來的管理負擔。更重要的是,該服務能夠在零停機時間下快速擴展,並通過自動節點分佈來確保高可用性——這些特性讓 Unity Ads 能夠以更低的成本實現持續穩定的高效能運作。

Memorystore 如何助力 Unity Ads 實現每秒千萬次操作

Unity Ads 使用 Memorystore 的即時效能顯著提升,Redis 集群達到每秒千萬次操作,支撐每日廣告請求、競價、廣告選擇等多重數據庫運行需求。此外,Unity Ads 還透過 Memorystore 進行會話資料管理、分散鎖和狀態管理,這些操作得以在保持穩定效能的前提下快速執行。

自從使用 Memorystore,Unity 的 Redis 運作平穩且具備彈性擴展能力,無須擔心 Kubernetes 升級帶來的延遲問題。每當擴大集群容量,操作率依然穩定,讓團隊能更靈活地適應流量變化。這不僅提升了廣告服務穩定性,還讓 Unity Ads 團隊得以專注於核心業務創新。

計畫未來:Memorystore 助力 Unity Ads 擴大資料架構運用

Memorystore 的高可靠性和可擴展性讓 Unity Ads 團隊決定將更多用例遷移至此平台,並朝「Memorystore 優先」的資料管理策略邁進。其強大的持久性選項(如 AOF 或 RDB)讓團隊能更靈活地配置工作負載,進一步降低基礎架構成本並增進效能。Memorystore 的簡單設定還讓他們可以在同一集群中混合多種工作負載,大幅提升使用效率。

對於 Unity Ads 來說,每秒都至關重要,通過 Memorystore,他們不再浪費人力在基礎架構維護上,而是將資源轉向廣告業務核心創新,帶來更卓越的廣告體驗。

開始體驗 Memorystore 的高效能與穩定性

如果您也準備升級自己的基礎架構,了解更多有關 Memorystore for Redis Cluster 的詳細資訊和案例,像是 Character.AI 和 Statsig 的成功經驗,或許會啟發您找到適合自身需求的解決方案。

原網址:https://cloud.google.com/blog/products/databases/unity-ads-powers-up-to-10m-operations-per-second-with-memorystore

如果想知道更多雲端新知,加入我們LINE@官方號

感謝您的填寫,將有專人與您聯繫