0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

容器存储手段升级未来的主流方式会是CSI吗

电子工程师 来源:未知 2019-02-17 11:05 次阅读

容器虽然不是一个新事物,但是国内的市场应该没有起来,国外好点,但是总体来说,容器目前的市场空间还不够大。尤其最近这段时间,据我了解,国内有几个围绕容器的创业公司融资困难,面临破产的风险。

但我觉得容器还是一个未来的方向,这个市场会慢慢起来的,而且,我们也发现,很多追求创新的公司,已经开始在生产系统上部署容器了。

根据Gartner在IOCS 2018 Conference上的调查,容器部署到生产系统的比例已经高达27%。当然,这个主要是调查的对象,即参会的企业都是追求创新的企业。

而且,有22%的受访者认为,到2020年,容器将是其主要的计算抽象,而不是虚拟机。

容器设计当初,其实是不需要永久存储的,但是,现在容器越来越多部署到生产环境中,很多数据需要永久保存的,容器没了,但数据不能没。因此,容器支持永久存储就是业界一个热门的话题。容器要使用外部存储,一般通过卷插件来支持。

但是,由于编排平台部署和运营容器环境日益普及,大多数IT领导者现在都在寻找可与容器编排器(如Kubernetes)紧密集成的持久存储解决方案。通过这种方法,编排器将能够以一致的方式集中与许多外部存储平台通信,提供数据服务,并集中执行存储生命周期和卷编排。

但刚开始,编排器只是把少数的卷插件集中到发行版里进去了,这种方式叫in-tree存储插件。这种方式虽然可以和容器编排器协作了,但是缺点非常明显:

存储卷插件开发与Kubernetes版本紧密结合并依赖于Kubernetes版本。

Kubernetes开发人员/社区负责测试和维护所有供应商的卷插件,而不仅仅是测试和维护标准插件API

卷插件中的错误会影响Kubernetes的稳定性,因为它们以完全权限运行。

存储供应商被迫使插件源代码可用,并且不能仅发布二进制文件。

由于in-tree存储插件支持的存储有限,如果你的存储不在支持范围内,那么你就必须开发自己的插件,但是,这个插件没有标准,各家做各家的,和编排器的版本还是耦合太紧。

为解决该技术的问题,2018年,云原生计算基金会(Cloud Native Computing Foundation-CNCF)发布了Kubernetes 1.13,它GA了容器存储接口(Container Storage Interface---CSI)。CSI把容器存储进行抽象,通过标准接口的形式把存储部分移到容器编排系统外部去。

CSI是在容器编排系统(如Kubernetes,Docker或Mesosphere)之间集成存储系统驱动程序的最新方法。CSI的目标是为容器编排系统建立标准化机制,以将任意存储系统暴露给其容器化工作负载。CSI规范源自各种容器编排系统的社区成员之间的合作,包括Kubernetes,Mesos,Docker和Cloud Foundry。该规范独立于Kubernetes开发,并保持在容器存储接口(CSI)规范。这个新接口是对容器生态系统的重大改进,因为它标准化了将外部存储系统与许多容器编排系统集成的模型。特别是对于Kubernetes,它使存储系统驱动程序免于被绑定到Kubernetes发布计划,因为它被合并到相同的代码库中。通过CSI,现在可以开发存储系统驱动程序并将其异步安装到容器编排版本,从而提供更快的开发和错误修复。

使用CSI,存储供应商不必为每个容器编排或开源提供多个驱动程序,不需要将他们的代码以in-tree方式集成到容器编排器中,从而节省时间并加快开发速度。对于IT而言,CSI的使用将使更容易的设置,标准化配置以及针对容器化工作负载的存储解决方案的无缝集成和迁移。

由于容器的编排器最火当算Kubernetes莫属,因此,如果你也采用这个编排器,建议尽快升级到1.13版本,就可以完美支持CSI接口了,以后升级编排器,再也无需关注存储插件了。

而且,我刚才看了一下https://kubernetes-csi.github.io/docs/drivers.html(大家可以点击文后的阅读原文链接查看),发现其实已经蛮多存储产品开始支持CSI接口了。

不过,我们看到,传统存储产品很少,大部分是SDS类型的产品。还有,我们看到,中国的厂商在里面也发挥了重要作用:第一我们看到华为创立的OpenSDS开源项目也已经支持了CSI,第二我们看到XSKY是唯一支持CSI接口的中国公司。

由于CSI的种种好处,Gartner最近在其《An I&O Leader’s Guide to Storage for Containerized Workloads》也建议,负责规划和支持基础设施交付的I&O负责人应:

选择与Kubernetes更紧密集成并支持标准接口(如CSI)的供应商,同时避免使用专有插件和接口。

选择符合微服务架构原则的存储解决方案,并遵循容器本机数据服务的要求,例如与硬件无关,API驱动,基于分布式架构,并能够支持边缘,核心或公共云部署。

选择与开发人员工作流工具紧密结合的存储产品,这些工具可以直接与应用层集成,以实现可移植性,扩展和数据保护。

评估供应商提供的持续创新,优质客户支持和一致的定价模型,因为容器生态系统正在通过未经证实的供应商业务模型快速发展。(其实就是说在容器存储领域,要勇于选择startup公司)

看来,未来容器“撩”(用)存储的主流方式应该是CSI无疑了,大家同意吗?

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储
    +关注

    关注

    12

    文章

    3843

    浏览量

    84624
  • 容器
    +关注

    关注

    0

    文章

    479

    浏览量

    21874
  • CSI
    CSI
    +关注

    关注

    1

    文章

    29

    浏览量

    50774

原文标题:容器“撩”存储手段升级,容器存储接口(CSI)胜出

文章出处:【微信号:High-end_Storage,微信公众号:高端存储知识】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    CSI-CE认证

    ……个人防护设备:防护手套、安全帽、防护服……玩具:毛绒玩具、电动玩具、木质玩具……压力设备:阀门、管道、容器、承压件……建筑产品:门、锁、胶合板、水泥……Tel:021-62810727E-mail:csi-china@163.com(MSN)Web site:www.
    发表于 09-10 14:53

    未来通信将会是什么?

    未来通信将会是什么? 从“物联网(IoT: Internet of Things)”走入“万物互联(IoE: Internet of Everything)网的时代。世界可能不再需要手机号码而是
    发表于 09-03 17:15

    应对未来移动数据业务的高速增长的四种手段探讨

    未来10年全球移动业务将快速增长,本文分析了推动移动业务增长背后的原因,提出通过技术演进、增加IMT频谱、提高网络密度和加大业务分流四种途径解决未来巨大的网络压力。综合使用这四种手段才能满足
    发表于 06-17 07:37

    STM32固件升级方式启动方式

    升级方式启动方式在STM32F10xxx里有三种启动方式:BOOT0BOOT1启动模式说明0X用户闪存存储器用户闪存
    发表于 12-07 12:46

    如何通过 open-local 玩转容器本地存储? | 龙蜥技术

    open-local 包含四个组件:1)scheduler-extender: 作为 Kube-Scheduler 的扩展组件,通过 Extender 方式实现,新增本地存储调度算法。2)CSI 插件: 按照
    发表于 08-10 11:32

    CSI93C46/CSI93C56/CSI93C57/CSI

    CSI93C46/56/57/66/86 E2PROM1 概述CSI93C46/56/57/66/86 是一种存储器可以定义为16 位ORG 引脚接Vcc 或者定义为8 位ORG 引脚接GND 的1K/2K/2K/4K/16K
    发表于 07-20 18:45 42次下载

    未来环保汽车会是什么样?

    未来环保汽车会是什么样? 一汽-大众
    发表于 04-07 09:08 1756次阅读
    <b class='flag-5'>未来</b>环保汽车<b class='flag-5'>会是</b>什么样?

    AGV不同的导航方式有何特点,谁会成为未来主流

    AGV在智能工厂、智能仓储上得到了广泛应用,技术上获得了迅猛发展,衍生出了多种导航方式,不同的导航方式有何特点?谁会成为未来主流的导航方式
    的头像 发表于 04-18 11:07 8522次阅读

    关于云存储发展至今的必然手段未来趋势详解

    起初,云存储是为了解决存储的低成本、可扩展和资源池化,从而实现所谓的按需所取,涉及的技术不仅有虚拟化、分布式,还有网络与负载均衡等等。广义来看,这种数据存储即服务(DaaS)的运作方式
    发表于 06-26 10:26 4285次阅读

    将数据存储到身体?下一代的存储容器也许会是DNA。

    目前我们正处于数据爆炸增长的时代,像硬盘、内存芯片等数据存储容器已经出现“负荷过重”的迹象。现今看来,要想将全球数据存储起来似乎技术还远远没达到这个水平。但是,最近有研究发现一种新的数据存储
    的头像 发表于 07-06 09:49 4030次阅读

    存储将成为未来存储行业的主流

    云计算是目前业界最关注的话题,其实云计算让很多人云里雾里。而云存储则是存储未来。云存储这个概念的出现,在一定程度上改变了我们对于传统存储
    发表于 08-05 10:37 873次阅读

    磁带或将是未来十年的主流存储方式

    5G、AI、IoT、自动驾驶,无数随时产生着海量数据,对于存储和处理都提出了极高的需求。IBM大中华区CTO谢东近日提出,磁带在未来十年仍将是主流存储媒介,其容量将会每年增长30%,而
    发表于 08-08 10:40 1376次阅读

    未来主要的存储方式会是什么

    要知道目前我们一直在探讨的就是大数据,比如智能推荐需要大数据,智慧城市,人工智能也是需要大数据,而这些大数据的存储当然离不开硬盘,都知道目前的硬盘也都突飞猛进。
    发表于 08-09 10:30 2325次阅读

    未来存储行业的主流存储方式会是什么

    随着5G、AI、IoT、自动驾驶等技术的崛起,无数随时产生着海量数据,对于存储和处理都提出了极高的需求,市场上还有一些强力的数据左证磁带单位出货量增加,以及有越来越多的数据量被储存在磁带上。
    发表于 09-24 17:15 2174次阅读

    未来存储技术的发展是什么样的

    未来存储技术会是什么样子呢?对于基于NVMe的传统Flash技术,我们应该继续期望更高的容量。
    发表于 09-18 14:39 1211次阅读