# NuData [[eBay]] が内製した地理分散データベース(geo-distributed database)。eBay の内部 Kubernetes ベースのクラウドインフラ上で、複数のデータセンターにまたがる数千のホストに配備されている。 ## 構成 論文 [[@2019__VLDB__GRANO - Interactive Graph-based Root Cause Analysis for Cloud-Native Distributed Data Platform]] で示されるトポロジ: - **論理階層**: Keyspace → Shard → Replica - Keyspace: データベーススキーマに対応する単位 - Shard: Keyspace を分割したサブセット - Replica: 高可用性のため複数データセンターに複製 - **物理階層**: Zone(データセンター) → Rack → Host → Pod - Replica は Pod として物理インフラ上に配備 - 複数 Pod が同一 Host に共存 ## 規模 - 1 スクレイプインターバルあたり **2000 万メトリクス** を各データセンターで収集 - Prometheus 監視システムでルールベースアラームを生成 ## AIOps との関係 NuData の大規模・地理分散なアーキテクチャが Grano(グラフベース RCA)開発の直接の動機となった。アーキテクチャの複雑性・メトリクスの大量性・動的挙動という 3 つの課題が [[根本原因分析]] を困難にしていた。Grano の本番展開により根本原因特定を**数時間から数分**に短縮した。 ## 出典 - [[@2019__VLDB__GRANO - Interactive Graph-based Root Cause Analysis for Cloud-Native Distributed Data Platform]]