针对企业容器云持久化存储方案的存储需求,如何选择Kubernetes的哪种卷Volume?

针对企业容器云持久化存储方案的存储需求,如何选择Kubernetes的哪种卷Volume?

2回答

rechenrechen  云计算架师 , 招商银行
bjc96333彬彬赞同了此回答
fg需要综合根据IAAS层的存储服务的支持和容器云的应用存储需求而定。1、对于有状态应用的容器应用部署,要考虑其对计算和存储性能的需求,选择兼具高性能、安全 的灵活性的基础架构硬件设备。2、 对于容器云有状态应用的数据持久化管理,尽量采用CSI插件的方式进行管理,无论是...显示全部

fg需要综合根据IAAS层的存储服务的支持和容器云的应用存储需求而定。
1、对于有状态应用的容器应用部署,要考虑其对计算和存储性能的需求,选择兼具高性能、安全 的灵活性的基础架构硬件设备。
2、 对于容器云有状态应用的数据持久化管理,尽量采用CSI插件的方式进行管理,无论是块存储还是 文件存储,都可以通过CSI提供的iSCSI、NFS等方式去使用。

3、应用的配置数据存储, 主要是用来管理容器,可以借助现有的存储来实现,主要是一些配置数据和日志记录等管理数据,譬如可以使用ETCD和配置中心来存储。
4、 应用自身的数据存储, 是应用真正需要保存的数据,需要写入持久化的Volume数据卷, 必须确保数据能被不同的节点所访问,且数据存储接口以文件形式会更适应应用访问。

5、 容器持久化存储一般可以通过两种形式来实现:  一是本地盘的形 式,优势是简单易用,缺点是难以迁移共享以及伸缩; 二是共享存储集群的形式,优势是数据共享, 可以提供多种存储接口,可以弹性伸缩,缺点是架构稍显复杂。

收起
 2021-09-12
浏览228
nawangnawang  产品经理 , SmartX超融合
一般来说 FileSystem 类型的卷更通用,由存储服务来负责管理文件系统,用户只需要读写指定的目录即可;但是如果需要更高的灵活性以及性能,可以采用 Block 类型的卷,在容器中会挂载为一个块设备,用户可以对块设备进行分区、创建文件系统、或是直接读写都是可以的。对于云原生时代...显示全部

一般来说 FileSystem 类型的卷更通用,由存储服务来负责管理文件系统,用户只需要读写指定的目录即可;但是如果需要更高的灵活性以及性能,可以采用 Block 类型的卷,在容器中会挂载为一个块设备,用户可以对块设备进行分区、创建文件系统、或是直接读写都是可以的。
对于云原生时代的存储系统选型,可以参考这篇博客云原生时代需要什么样的存储系统

收起
 2021-09-15
浏览205

容器云管理平台选型优先顺序调查

发表您的选型观点,参与即得50金币。

问题状态

  • 发布时间:2021-09-06
  • 关注会员:3 人
  • 问题浏览:583
  • 最近回答:2021-09-15