智能存储优化背后的引擎
Simplyblock 创新的核心在于其先进的存储虚拟化技术(软件定义的 块存储),专为无缝集成和增强云环境而设计。我们的解决方案作为一个智能抽象层运行,高效管理底层存储系统的复杂性。
在云中运行存储系统本已充满挑战,为什么还要在功能和技术上妥协?许多现有的软件定义存储解决方案缺少诸如存储分层、卷克隆、异步复制或 纠删编码 等关键功能,而这些功能能够通过减少数据副本来实现高效的数据保护。
Simplyblock 在这方面与众不同。除了具备业界广泛期待的功能外,Simplyblock 还采用基于写时复制(Copy-on-Write)的存储引擎,提供最全面的 软件定义块存储解决方案。 该技术基于 NVMe/TCP 和 NVMe-oF,专为 Kubernetes 中的 I/O 密集型工作负载进行了优化。Simplyblock 可在任何环境中运行,包括裸金属和 AWS 部署。
Simplyblock 创新的核心在于其先进的存储虚拟化技术(软件定义的 块存储),专为无缝集成和增强云环境而设计。我们的解决方案作为一个智能抽象层运行,高效管理底层存储系统的复杂性。
Simplyblock 通过聚合多种存储资源(包括 NVMe、SSD、HDD 和对象存储)创建一个统一的存储池。该存储池作为单一的逻辑存储实体运行,在标准化的逻辑 NVMe 接口下屏蔽不同存储类型的复杂性。我们的分布式算法可确保数据在这些资源之间实现最优放置,兼顾性能和成本考量
我们采用 NVMe over Fabrics (NVMe-oF) 技术,特别是 NVMe over TCP,以提供高速、低延迟的存储资源访问。该协议相比传统 iSCSI 连接具有显著的性能提升,同时保持对现有系统的广泛兼容性。借助 NVMe over TCP,我们能够提供接近本地存储的性能,即使是远程的 块存储卷 也能受益。
我们的平台持续分析数据访问模式,以智能决策数据放置策略。频繁访问的数据保留在高性能存储层(如本地 NVMe 存储),而较少访问的数据则自动迁移到更具成本效益的存储层,如对象存储或 HDD。这一过程对应用程序完全透明,确保在无需人工干预的情况下实现最佳性能。
Simplyblock 在所有写入操作中实现了高效的 写时复制(Copy-on-Write)机制。该技术构成了我们即时快照和克隆功能的基础。当创建快照或克隆卷时,我们仅跟踪从该时间点开始的变更,从而最大限度地减少存储开销,并实现快速创建开发或测试环境。
我们的 容器存储接口(CSI)驱动 可将 Simplyblock 的软件定义块存储无缝集成到 Kubernetes 环境中。该驱动将 Kubernetes 存储 请求转换为 Simplyblock 操作,实现存储资源的动态供应与管理。它支持高级功能,如通过 Kubernetes API 直接进行卷扩展和快照创建。
为了确保数据完整性和可用性,Simplyblock 在其 SDS 块存储 中采用纠删编码。类似于 RAID-5 但效率更高,我们的纠删编码技术将数据和校验信息分布到多个存储节点上。相比传统的复制方法,这种方式在提供强大数据保护的同时,最大限度地降低了存储开销。
我们的灾难恢复解决方案采用异步复制机制。数据更改会持续流式传输到存储在对象存储中的预写日志(Write-Ahead Log)。该日志可用于在不同的可用区重建整个存储状态,从而在灾难场景下实现 接近零 RPO 的恢复能力。
Simplyblock 的架构旨在提供多租户存储。我们在存储层面实施严格的租户隔离,使多个用户或应用程序能够共享同一底层存储池,同时不影响安全性或性能。每个租户的数据都经过逻辑分离,并可单独管理、加密和优化。
Free, no obligation
Book a 30-minute call with a simplyblock storage architect. We will help you cut storage cost and hit your IOPS and latency targets on Kubernetes, with practical recommendations you can act on right away.
Book my session