# 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]]