集中式存储和分布式存储哪个更适合部署容器云平台?

集中式存储已经稳定运行多年,分布式存储近年来也发展态势迅猛,对近期比较火的容器云平台哪类存储更加适合?选择依据是什么?不通类型的存储对于容器云平台部署是否有限制?

参与43

14同行回答

s6dongs6dongit技术咨询顾问东软集团
         首先,容器云平台可以部署在集中式存储上,也可以部署在分布式存储上。如果说哪一种存储类似合适,可以说是各有利弊,具体还要看实际应用场景。         其次,集中式存储部署容器云可以说是没有任何问题,不管是对容器的有状态还是无状态应用都能够提供很...显示全部

         首先,容器云平台可以部署在集中式存储上,也可以部署在分布式存储上。如果说哪一种存储类似合适,可以说是各有利弊,具体还要看实际应用场景。
         其次,集中式存储部署容器云可以说是没有任何问题,不管是对容器的有状态还是无状态应用都能够提供很好的支持,在性能上来讲,高端存储也能够满足。如果是传统的业务应用场景,还是能够满足使用的。但是集中式存储最大的问题可能来自扩展性、成本和灵活性的挑战。容器云平台大多为敏捷应用使用,需要面对灵活的交付场景和IT运营模式,集中式存储稍显能力不足,特别是当容器云规模越来越大的情况下,集中式存储的成本、扩容能力和灵活性问题会越来越突出,可以说是后劲不足,发展弊端会越来越明显。
         容器云的发展离不开分布式存储系统,在大规模容器云平台环境下,分布式存储提供的灵活扩展能力和成本更容易满足容器云平台的建设和发展。但是,在选择和使用分布式存储时候,也需要考虑一些问题。如果选择不好,可能还不如选择集中式存储。当容器云采用 K8s 容器编排并部署业务应用后,会面临如何在容器环境中访问持久化数据的问题。也就是容器云平台如何使用有状态应用的问题,包括接口适配、Pod跨节点重建后快速访问原有数据、多Pod间数据共享等问题。分布式存储最好能够提供标准的CSI插件对接K8S,或者是其他类似的解决方案去处理数据存储问题。在性能方面,分布式存储需要合理配置硬盘类型和节点数量配比,否则性能会大打折扣。在扩展性方面,要了解现有分布式存储的扩容机制,是否存在扩容重建时间过长的问题,否则会在后期扩容和运维过程中极大的影响生产系统性能。
        最后,集中和分布式存储原则上都能满足容器云平台的需要,但是还要看具体的应用场景和需求,还需要选择对合适的产品。

收起
互联网服务 · 2022-02-09
浏览2288
menglunyangmenglunyang课题专家组系统工程师中国银行
个人认为分布式存储更适合部署容器云平台,首先容器平台需要具备弹性能力,分布式存储天然具有横向扩展能力,在性能和高可用方面远优于集中式存储,非常适合应对大规模虚拟化场景。与此同时,分布式存储也逐渐具备了企业级存储的能力,包括快照、克隆等等。 虽然 分布式存储更适合部...显示全部

个人认为分布式存储更适合部署容器云平台,首先容器平台需要具备弹性能力,分布式存储天然具有横向扩展能力,在性能和高可用方面远优于集中式存储,非常适合应对大规模虚拟化场景。与此同时,分布式存储也逐渐具备了企业级存储的能力,包括快照、克隆等等。
虽然 分布式存储更适合部署容器云平台,但 容器云平台依然也需要对接集中式存储,对于需要稳定性好,高IO性能的厂家可以提供集中式存储的能力,比较好的做法是容器平台默认使用分布式存储,对于特殊场景提供集中存储能力。

收起
银行 · 2022-02-09
浏览819
haizdlhaizdl技术经理大连
问题没有特别明确是哪部分场景,就当容器云本身的存储使用场景来看了。容器平台本身就是一个分布式架构,从纵向的各个方面都追求的是松散的分布式,如果用集中式存储去支撑这样的架构,本身就是不伦不类的组合。再有,当容器平台横向扩展到一定程度,集中式存储读写必然面对上层的并...显示全部

问题没有特别明确是哪部分场景,就当容器云本身的存储使用场景来看了。
容器平台本身就是一个分布式架构,从纵向的各个方面都追求的是松散的分布式,如果用集中式存储去支撑这样的架构,本身就是不伦不类的组合。再有,当容器平台横向扩展到一定程度,集中式存储读写必然面对上层的并发压力,出现瓶颈。
因此,如果讨论的是容器云平台层的存储使用场景,还是支持分布式存储。

收起
银行 · 2022-02-09
浏览2172
leizileizi售前技术支持中国移动
还是要考虑容器具体应用的场景,集中存储相比分布式存储的优势依然是提供高性能的存储,对一些业务敏感型的应用依然适合,分布式存储解决海量存储的同时去兼顾存储性能和成本,对于性能要求高且业务集中类型场景的集中存储可能会更好,对于大规模微服务式的业务分布式存储更适合这...显示全部

还是要考虑容器具体应用的场景,集中存储相比分布式存储的优势依然是提供高性能的存储,对一些业务敏感型的应用依然适合,分布式存储解决海量存储的同时去兼顾存储性能和成本,对于性能要求高且业务集中类型场景的集中存储可能会更好,对于大规模微服务式的业务分布式存储更适合这样的存储场景

收起
互联网服务 · 2022-02-09
浏览2154
chinesezzqiangchinesezzqiang课题专家组信息技术经理M
这个问题其实还是还发散的,要框定不同的场景来说。集中式存储和分布式存储都可以适用容器云平台的建设需求。那么哪些场景适合分布式?哪些适合集中存储,各人见解不同。结合自己的理解,我觉得:1.容器平台自身建议还是分布式存储,这也是大多数平台的首选。因为分布式存储成本低、...显示全部

这个问题其实还是还发散的,要框定不同的场景来说。集中式存储和分布式存储都可以适用容器云平台的建设需求。那么哪些场景适合分布式?哪些适合集中存储,各人见解不同。结合自己的理解,我觉得:
1.容器平台自身建议还是分布式存储,这也是大多数平台的首选。因为分布式存储成本低、扩展性的特点,比较适合各类前台应用的使用和按需拓展;
2.容器云内的数据存储,不一定非要用分布式存储,有些场景可以考虑使用集中式存储。比如容器云外挂的业务数据,或者通俗的说是应用数据。这些数据有的存储在数据库内,有的用于文件存储 ,有的用户别的应用外挂,这种场景就可以考虑使用集中式存储;
存储仅仅是容器云平台的一个组件,分布式或者集中式存储都可以适用容器云平台,没有任何的部署方面的限制。

收起
IT其它 · 2022-02-09
浏览2225
pysx0503pysx0503联盟成员系统工程师第十区。散人
对容器的理解并不深,不过集中式存储和分布式存储的争论倒是由来已久,信息化发展到现在,已经变得越来越多元化,不在像初期时那样有固定的架构模式,现在的信息化更像是一个拼装的积木。集中是存储,分布式存储都不过是一个积木块。在合适的位置采用合适的积木。而整个积木的成品多...显示全部

对容器的理解并不深,不过集中式存储和分布式存储的争论倒是由来已久,信息化发展到现在,已经变得越来越多元化,不在像初期时那样有固定的架构模式,现在的信息化更像是一个拼装的积木。集中是存储,分布式存储都不过是一个积木块。在合适的位置采用合适的积木。而整个积木的成品多数已经不仅仅局限在某一种积木了。
从容器的特点来看。分布式似乎更适合作为容器的运行环境,而集中是存储则更适合对数据的可靠性,IO性能等要求更高的业务,同时,信息化的规模。未来的发展规划,资金,技术投入的状况也都会影响最后的选型。对于众多的中小企业来说。往往初期时候要选择性价比高的方式来兼顾所有业务,随着业务的扩展在逐步将计算,存储等业务逐步分离成独立的架构

收起
系统集成 · 2022-02-09
浏览827
cpc1989cpc1989课题专家组存储工程师某保险公司
对于容器云平台来说,容器云原生存储方案与容器平台的契合度更高,它基于服务器本地存储盘构建分布式存储资源池 ,可以充分发挥容器平台的优势,满足高可用性、可扩展性、动态部署、存储服务自维护的需求,但成熟度还不高,目前有多种开源和商业方案;当然,容器云平台也可以通过CSI插件...显示全部

对于容器云平台来说,容器云原生存储方案与容器平台的契合度更高,它基于服务器本地存储盘构建分布式存储资源池 ,可以充分发挥容器平台的优势,满足高可用性、可扩展性、动态部署、存储服务自维护的需求,但成熟度还不高,目前有多种开源和商业方案;
当然,容器云平台也可以通过CSI插件也能适配传统的集中式存储,能满足NFS、Block接口的存储需求。传统集中式存储成熟度高,也有着性能、稳定性优势,但与容器平台架构的匹配度不高。
技术选型可以优先尝试考虑契合度更高的存储方案,而最终转向生产环境时,则需要综合方案的契合度与成熟度。

收起
保险 · 2022-02-09
浏览2188
笑笑笑笑联盟成员存储架构师华大基因
这个从俩方面来看1.如果是上公有云,你就选择公有云的各种性能级别的存储 2.如果是自建容器云平台,有两种建设方式 2.1 在虚拟化平台上搭建 2.2在物理机上搭建 。如果是在虚拟化平台搭建,虚拟化平台如果使用集中存储,那么你容器云大概率使用集中存储。如果是在物理机上搭...显示全部

这个从俩方面来看1.如果是上公有云,你就选择公有云的各种性能级别的存储 2.如果是自建容器云平台,有两种建设方式 2.1 在虚拟化平台上搭建 2.2在物理机上搭建 。如果是在虚拟化平台搭建,虚拟化平台如果使用集中存储,那么你容器云大概率使用集中存储。如果是在物理机上搭建,既然有这个能力,可以考虑搭建一套ceph来提供存储空间。不同类型存储肯定对容器云平台部署是有限制的。目前平台合作XSKY 性价比非常不错,你可以和他们好好聊下。

收起
机械装备 · 2022-02-09
浏览857
匿名用户匿名用户
金融行业容器应用存储,用vsan是个不错的选择显示全部

金融行业容器应用存储,用vsan是个不错的选择

收起
证券 · 2022-02-08
浏览903
一只红松鼠一只红松鼠其它其它
这个问题要分两部分来看,一个是容器自身使用的存储,一个是容器中应用使用的存储,估计问题想讨论的是后者。对容器自身使用的存储 ,分布式较为常见。毕竟容器的几大组件都是从开源软件发展起来的,而配套的开源存储软件都是分布式存储。但容器中的应用并不是因为使用了容器才需...显示全部

这个问题要分两部分来看,一个是容器自身使用的存储,一个是容器中应用使用的存储,估计问题想讨论的是后者。

对容器自身使用的存储 ,分布式较为常见。毕竟容器的几大组件都是从开源软件发展起来的,而配套的开源存储软件都是分布式存储。

容器中的应用并不是因为使用了容器才需要存储的,而是因为应用本身就需要使用存储。这时存储的需求就主要看应用对存储的需求。当然还有个其次,那就是存储对容器平台调用配置运维的适配能力

从17年开始进行应用无状态改造进而向容器搬迁,到18年开始和用户讨论有状态容器(当时主要是文件类需求)使用存储的解决方案,到最近使用K8S的CSI接口支持应用和数据库容器化,看到的容器PaaS使用存储最大的困难就来自存储或者难以满足应用的需要,或者和容器对接困难。第一应用的要求往往开源和一些商业式存储难以满足的,尤其是性能、可靠性和运维。另一方面能满足这些需求的企业级存储(无论是集中式还是分布式)与K8S的对接管理长期都不太好。好在现在基于CSI接口,这个问题得到了比较好的解决,但未到完美的程度。

而从应用对存储的需求来看,各种存储都有在容器上使用的需要。高性能块存储用于数据库,高性能文件主要用于海量小文件类应用,海量存储支撑大文件、大数据应用。

所以总结一下,容器云存储选型,首先从应用需求角度看需要哪类存储,再考虑是否满足容器使用的接口能力需求。

收起
IT咨询服务 · 2021-12-05
浏览2735

提问者

hf_0535
系统工程师城商银行
擅长领域: 存储灾备两地三中心

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2021-11-26
  • 关注会员:15 人
  • 问题浏览:6830
  • 最近回答:2022-02-09
  • X社区推广