Tiered Storage Flowchart
Hot Tier: NVMe SSD
Purpose: Sub-millisecond latency for active workloads. Contents:- Active model artifacts (checkpoints, merged candidates)
- Active dataset splits (Optimization Set, Validation Set)
- Experiment database primary (PostgreSQL or equivalent)
- Recent metrics (last 30 days)
- Recent logs (last 7 days)
Warm Tier: Object Store
Purpose: Cost-effective storage for completed experiments and historical data. Contents:- Completed experiment artifacts (merged models, evaluation outputs)
- Full dataset archives (all splits, immutable)
- Experiment database replicas (read replicas, analytics)
- Historical metrics (30 days to 1 year)
- Historical logs (7 days to 90 days)
Cold Tier: Archive
Purpose: Long-term retention for compliance, reproducibility, and key backup. Contents:- Deprecated model versions (post-DEPRECATED lifecycle state)
- Obsolete datasets (superseded by newer versions)
- Archived experiment records (post-ARCHIVED state)
- Aggregated metrics snapshots (yearly rollups)
- Log archives (compressed, indexed)
- Signing key backups (encrypted, offline)
Data Layout
Tier Movement Policy
Data moves between tiers based on lifecycle state and access patterns.- Model artifacts transition from hot to warm when state reaches EVALUATED.
- Model artifacts transition from warm to cold when state reaches DEPRECATED.
- Dataset splits move to warm 7 days after last benchmark reference.
- Logs are compressed and moved weekly.
- Signing key backups are immutable and never leave cold tier.