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 your 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. Whether you are a developer, storage administrator, or end user, your feedback is valuable. This section also provides details on how to contribute to the documentation, report issues, suggest improvements, and submit pull requests. By working together, we can help ensure that simplyblock documentation remains accurate, current, and useful for all users.