Architecture
Ozone Architecture
Ozone's architectural elements are explained in the following pages. The metadata layer, data layer, protocol bus, replication layer and Recon are discussed in the following pages. These concepts are useful if you want to understand how ozone works in depth.
Ozone Manager
Ozone Manager is the principal name space service of Ozone. OM manages the life cycle of volumes, buckets and Keys.
Ozone ManagerStorage Container Manager
Storage Container Manager or SCM is the core metadata service of Ozone. SCM provides a distributed block layer for Ozone.
Storage Container ManagerDatanodes
Ozone supports Amazon’s Simple Storage Service (S3) protocol. In fact, You can use S3 clients and S3 SDK based applications without any modifications with Ozone.
DatanodesOzone S3 Gateway
Apache Ozone’s S3 Gateway (often called S3G) is a component that provides an Amazon S3-compatible REST interface for Ozone’s object store.
Ozone S3 GatewayNetwork Ports
Understanding and correctly configuring the network ports used by Apache Ozone is essential for the successful deployment, operation, and maintenance of Apache Ozone clusters.
Network PortsComparison with Other Storage Technologies
This document provides a high-level comparison of Apache Ozone with other storage technologies.
Comparison with Other Storage TechnologiesStaged Reprocessing for Recon Task Data During Full Snapshot Recovery
Staged reprocessing of Recon Task for data consistency shown over Recon UI
Staged Reprocessing for Recon Task Data During Full Snapshot RecoveryVolumes, Buckets, and Keys
Understanding the fundamental data hierarchy in Apache Ozone: Volumes, Buckets, and Keys.
Volumes, Buckets, and KeysRocksDB in Apache Ozone
Note: This page covers advanced topics. Ozone administrators typically do not need to tinker with these settings.
RocksDB in Apache Ozone