Architecture
This section describes the architecture and components within Ozone.
Overview
Ozone is a fault-tolerant, distributed object store optimized for Big Data workloads. Its primary design goal is scalability, aiming to support billions of objects.
Ozone Manager
Ozone Manager
Storage Container Manager
Storage Container Manager (SCM) is the leader node of the block space management.
Ozone 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.
Datanodes
Datanodes are the worker bees of Ozone. All data is stored on data nodes. Clients write data in terms of blocks.
Recon
Recon serves as a management and monitoring console for Ozone. It gives a bird's-eye view of Ozone and helps users troubleshoot any issues by presenting the current state of the cluster through REST based APIs and rich web UI.