Apache Ozone is an open-source object store built for analytics workloads, serving the same data through a native S3 protocol and a Hadoop-compatible filesystem interface, and scaling to billions of objects.
A self-hosted Java system from the Hadoop community: Ozone Manager holds the namespace, Storage Container Manager places data, DataNodes store it, and an S3 gateway translates. Durability is 3x Ratis replication or Reed-Solomon erasure coding per bucket.
How Apache Ozone answers the questions Object Storage turns on.
| How it works | |
| S3 API | Compatible, via the S3 Gateway, no versioning, object lock or SSE |
| Durability model | 3x Ratis replication, or erasure coding, RS-3-2, RS-6-3, RS-10-4 |
| Event notifications | None: S3 event notifications are on the roadmap |
| Running it | |
| Minimum duration | None |
| Multi-region | No multisite: DR by snapshot diff and DistCp to another cluster |
| Minimum deployment | Ozone Manager, SCM and DataNodes, plus an S3 gateway; three OMs for HA |
| Connections | |
| Interfaces | Object, Hadoop filesystem (ofs) |
| Access | |
| Immutability | None: object lock and versioning unsupported |
| Cost | |
| Egress | None: self-hosted |
| Storage tiers | None: replication or erasure coding set per bucket; lifecycle on the roadmap |
vs Apache Ozone: Commercial · Managed · Hybrid · Subscription · Operational complexity: Low
vs Apache Ozone: Commercial · Managed · Subscription · Operational complexity: Low
vs Apache Ozone: Commercial · Managed · Free · Subscription · Operational complexity: Low