Generatived(Beta)|生成AIの最新ニュースとトレンドを提供
%20(1).webp)
Waze、 Google Cloud Memorystore でインフラストラクチャを強化
Generatived
25/11/18 9:00
Wazeは、ナビゲーション機能に不可欠な膨大なリアルタイムユーザーセッションデータを管理するために、インフラストラクチャを強化しました。瞬時の案内と交通情報の更新で知られるこのアプリは、世界中のユーザーベースに対応するために、このデータをスケーリングするという課題に直面していました。この課題に対処するため、 Google CloudのフルマネージドサービスであるMemorystore for Redis Clusterを活用した集中型セッションサーバーを開発しました。Memorystore for Redis Clusterは99.99%の可用性を誇り、レーテンシーを最小限に抑えながら、毎秒100万回以上のMGETコマンドを迅速にスケーリングできます。
マイクロサービスベースのバックエンドへの移行には、適切なデータ管理ソリューションを慎重に選定するプロセスが必要でした。Wazeは様々な選択肢を評価した上で、セルフマネージドソリューションに伴う運用負担を軽減しながら、必要なパフォーマンスを提供するMemorystore for Redis Clusterを採用しました。従来のMemcachedシステムからRedisへの移行は、デュアルライト戦略を採用することで、ダウンタイムゼロとユーザーにとってシームレスな移行を実現しました。
集中型セッションサーバーの実装により、Waze のアクティブユーザーセッションの処理方法が一変しました。このサーバーを Memorystore for Redisクラスタにラップすることで、Waze はセッションデータの信頼できる唯一の情報源を構築し、バックエンドのマイクロサービスからの直接アクセスを可能にし、クライアントアフィニティの必要性を排除しました。この新しいアーキテクチャは、回復力と拡張性を向上させるだけでなく、より柔軟な設計パターンとより高速なリアルタイムレスポンスも実現します。
Memorystore for Redis Clusterへのアップグレードにより、システムの信頼性と効率性が向上し、高負荷のトラフィックにも対応できるようになり、部分的なアップデートによるネットワーク負荷の軽減も可能になりました。これにより、Wazeのエンジニアリングチームは、アプリケーションパフォーマンスの向上と新機能の開発により多くのリソースを割くことができました。この技術をコアオペレーションに統合することで、Wazeはプラットフォーム全体での活用を拡大し、将来の成長とイノベーションに向けて準備を整えています。

%20(1).webp)
