容器存储解决方案

需求分析

容器技术快速兴起,在云计算领域正扮演着越来越重要的角色。容器把应用程序和运行环境打包在一起,减少了对操作系统的依赖和不同软件版本之间的冲突,应用程序的发布更加便捷高效,将应用交付速度提高到秒级;相比于主机虚拟化,容器虚拟化具有更高的效率,可以运行更多的应用实例。

运行关键业务的容器需要可靠、高性能的持久化存储。持久化存储方案应满足如下需求:

  • ■ 海量存储能力

    随着容器的日益普及,很多大数据应用也迁移到容器中运行。容器的持久化存储应具有良好的可扩展性,支持海量数据的存储。

  • ■ 统一存储

    容器中运行的业务有多种类型,需要访问不同的存储服务。容器的持久化存储需要支持文件、块和对象存储功能。

  • ■ 高并发访问

    容器具有比主机虚拟化更高的效率,一个容器集群可以有上千甚至上万个容器实例,持久化存储系统应支持海量文件的高并发访问。

    • 集中式存储往往依赖于特定的硬件和软件供应商,客户在选型时受到限制,且难以实现自主可控。

    • 分布式存储则采用开源或自研技术,客户可以自主选择硬件和软件,实现自主可控。

  • ■ 数据安全隔离

    使用容器的集群中,同一组物理服务器上同时运行不同任务的容器集群,同一容器集群需要共享数据,但不同业务的容器集群之间需要数据的安全隔离。

解决方案

碧海分布式统一存储系统能够为容器提供块、文件和对象存储服务。通过Out-of-treeProvisioner方式提供控制插件,实现volume的创建、挂载、列举等管理操作;碧海分布式统一存储系统通过iSCSI协议提供块存储功能;通过NFS协议实现文件访问。在Linux平台上,通过FUSE方式提供更高效率的文件数据访问。

图片关键词

方案优势

  • ■ 高性能

    容器使用场景中通常会有较多的Pod,多个Pod启动和运行需要消耗一定的资源,碧海分布式统一存储系统具有优异的性能,支持快速部署容器云平台,一分钟内可启动上千个Pod。

  • ■ 可扩展性

    碧海分布式统一存储系统无集中式元数据,不存在单节点性能瓶颈,存储系统和吞吐量可以随存储节点的数量而线性扩展,增加存储节点不会导致数据服务中断,并且扩展过程简单易行。加入新存储节点后,碧海分布式统一存储系统会自动均衡现有数据。

  • ■ 易管理

    碧海分布式统一存储系统提供了基于Web的图形化管理工具,有效降低管理员的管理难度。系统具有自修复、自管理和自优化功能,最大程度减少系统管理员的手工干预,显著的节省系统的管理维护成本。

版权所有 © 2023 上海霄云信息科技有限公司
地址:上海市闵行区剑川路951号 零号湾科技园 1幢南楼8楼
全国统一服务电话:400-108-0268
Powered by MetInfo 7.9 ©2008-2025  mituo.cn