Architecture

Simplyblock is a cloud-native, software-defined storage platform designed for high performance, scalability, and resilience. It provides NVMe over TCP (NVMe/TCP) and NVMe over RDMA (ROCEv2) block storage, enabling efficient data access across distributed environments.

Understanding the architecture, key concepts, and common terminology is essential for effectively deploying and managing simplyblock across different infrastructure setups, including Kubernetes clusters, virtualized environments, and bare-metal deployments. This documentation provides a comprehensive overview of simplyblock's internal architecture, the components that power it, and recommended practices for integrating it into an existing storage infrastructure.

This section covers several critical topics, including the architecture of simplyblock, core concepts such as Logical Volumes (LVs), Storage Nodes, and Management Nodes, as well as Quality of Service (QoS) mechanisms and redundancy strategies. In addition, it defines common terminology used throughout the documentation to ensure clarity and consistency. Readers will also find guidance on documentation conventions, such as formatting, naming standards, and command syntax, which help maintain consistency across technical content.

Simplyblock is an evolving platform, and community contributions play an important role in improving its documentation. Feedback from developers, storage administrators, and end users alike is valuable. This section also provides details on how to contribute to the documentation, report issues, suggest improvements, and submit pull requests. Every contribution helps keep the simplyblock documentation accurate, current, and useful for all users.