银行渠道类业务应用大多还是有状态的,对于有状态应用的数据存储,有哪些高可用、高性能的落地实践?

参与11

2同行回答

SongYaQiangSongYaQiang  系统架构师 , 赞同科技
   确实如您所指出的,目前行业内渠道应用的建设中,几乎都为有状态应用。对于您所提出的落地实践,我们的建议是结合具体的场景进行合理化的评估。 首先,渠道云平台这边全部遵循云原生CSI相关规范,提供多种类型的存储方案,包括如文件存储、块存储。同时还可以对接红帽主导的...显示全部

   确实如您所指出的,目前行业内渠道应用的建设中,几乎都为有状态应用。对于您所提出的落地实践,我们的建议是结合具体的场景进行合理化的评估。
首先,渠道云平台这边全部遵循云原生CSI相关规范,提供多种类型的存储方案,包括如文件存储、块存储。同时还可以对接红帽主导的优秀存储方案GlusterFS和ceph等,以此两种存储方案为例,都可以做到对业务容器数据的高可用保障。除此之外,渠道云平台也可以直接对接行内的商业版NAS存储,由平台来完成对商业NAS存储的创建和挂载,存储的高可用性交由商业化NAS进行保障。
虽然我们有诸多存储方案,但在应用渠道建设中,我们仍然建议尽可能减低存储使用率,这样我们可以最大化的利用好容器高弹性、高性能等方面的优势。以赞同渠道建设方案为例,赞同已经将绝大多数的状态数据迁移到分布式数据库中,如redis等,这样我们可以尽可能的减少状态数据对存储的依赖性,并且将平台建设尽可能的轻量化。
对于少数可再生的状态数据类型,我们推荐使用本地存储的方式,将容器所在节点机的存储目录提供给容器进行使用,这样可以轻量化整体架构方案,并且对数据也更易维护

收起
互联网服务 · 2021-11-25
浏览1478
       有状态业务也可进行相应的容器化部署,而如何进行高可用、高性能的数据存储落地实践,一般来讲可以进行容器挂载分布式存储,例如Ceph,或各种其它存储解决方案;而如何解决高性能的数据访问,包括可对应用进行数据缓存,如Redis集群,从而保障数据的高可用、高性能存储。...显示全部

       有状态业务也可进行相应的容器化部署,而如何进行高可用、高性能的数据存储落地实践,一般来讲可以进行容器挂载分布式存储,例如Ceph,或各种其它存储解决方案;而如何解决高性能的数据访问,包括可对应用进行数据缓存,如Redis集群,从而保障数据的高可用、高性能存储。

收起
软件开发 · 2021-11-25
浏览1430

提问者

御麟
御麟0715
其它某银行
擅长领域: 云计算容器容器云

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2021-11-23
  • 关注会员:4 人
  • 问题浏览:2713
  • 最近回答:2021-11-25
  • X社区推广