分享:容器云存储的需求考量与方案选择

  

  容器云平台存储不仅仅是数据的持久化存储,也包括容器云平台自身的存储需求以及镜像存储需求,甚至需要考虑云上中间件,比如卡夫卡等对存储的需求。   

  

  互联网公司的金融业务对金融行业的发展带来的巨大冲击和挑战,逼迫金融行业不得不考虑互联网金融业务和移动业务的发展,这又对技术平台和技术能力提出了新的要求和挑战。互联网金融业务和移动业务要求对业务需求快速响应,甚至是小时,分钟级,这就要求能实现业务的敏捷响应,敏捷开发,持续集成,持续部署,持续改进,实现自动化的运维,容错,异常修复,弹性伸缩,灰度发布等能力,要支持这些能力,环境一致性要求,基础设施服务平台等要求需要满足,才能在激烈的竞争中生存下来。金融公司业务的发展趋势,恰如如逆水行舟,不进则退,不得不采用新的技术和平台。   

  

  容器云平台提供了环境一致性能力,支持弹性伸缩,灰度发布,蓝绿部署等能力,又和DevOps开发运维一体化方法论,微服务架构契合,实现持续集成,持续部署,持续监控,持续反馈,持续改进闭环。另外大数据,人工智能等应用的部署运维也需要考虑构建共同的基础设施服务平台,容器云生逢其时。   

  

  分享:容器云存储的需求考量与方案选择”>
  </p>
  <p>
  随着容器技术的成熟和容器云平台的实际落地,越来越多的企业已经建设或者尝试正在建设容器云平台。容器云平台如何管理并使用好基础资源CPU、内存,存储,网络等资源是其关键的能力之一,而存储作为容器云平台的基础设施资源,保证着容器云数据的安全,使数据能安全持久的存储,查询,不丢失。不过容器技术和容器云平台对存储的使用与原来相比是不同的,容器内部存储是不支持持久化数据存储,这就需要考虑采用外部存储挂载到容器上,在容器迁移,消亡,重启等活动中保证数据的安全。数据是企业的核心资产,在激烈的市场竞争中,已经越来越体现出其巨大的价值,因此,在建设容器云平台的时候,是必须要考虑容器的存储的,如:存储方式,存储介质,存储产品,存储数据量、性能需求等。此外,容器云平台存储不仅仅是数据的持久化存储,也包括容器云平台自身的存储需求以及镜像存储需求,甚至需要考虑云上中间件,比如卡夫卡等对存储的需求。
  </p>
  <p>
  一,容器存储方式
  </p>
  <p>
  存储资源是容器云的基础设施资源之一,保证着容器云平台的正常运行和数据持久化能力。容器云存储的方式有容器内部存储方式,容器宿主机磁盘存储方式,容器远程卷存储方式等。
  </p>
  <p>
  1,容器内部存储方式
  </p>
  <p>
  容器内部存储即容器的读写层,但在容器销毁时读写层也销毁,在读写层的数据会丢失,就象内存中的数据,应用进程关闭,内存中数据就会清空。容器内部存储方式只可作为容器运行时临时的存储方式。
  </p>
  <p>
  2、容器宿主机本地磁盘存储方式
  </p>
  <p>
  容器宿主机本地磁盘存储是使用本地存储卷,其是对本机磁盘的映射。本地卷不可创建快照。优点是不需要独立存储,创建操作简单,读写效率高。缺点是不能在节点间实现容器漂移。
  </p>
  <p>
  3,容器远程卷存储方式
  </p>
  <p>
  远程卷包括NFS和分布式远程存储卷,NFS的创建需要增加设备,读写权限,设备目录的信息;分布式存储卷包括Ceph,从而,ScaleIO, Portworx等。
  </p>
  <p>
  二,容器云存储的重要性
  </p>
  <p>
  存储是容器云平台提供的基础资源之一,要安全稳定的使用容器云平台,对容器云平台的存储资源,在采用和实施容器云平台之前,需要提前做些研究和规划,因为:
  </p>
  <p>
  1 .数据是企业的重要资产,保证数据不丢失,数据完整,才能更好的开展业务。
  </p>
  <p>
  2 .容器和虚拟机或物理机技术实现侧重不同,容器侧重无状态应用,要支持有状态应用,数据存储必须基于业务需求提前进行考虑和规划。
  </p>
  <p>
  3 .容器云是基础平台,涉及平台组件,镜像,应用,中间件等多个方面,每个方面都可能有不同的存储需求。要获得理想的性能和结果,需要全面的考虑每个方面,存储等作为基础设施资源,更是必不可少的部分。
  <h2 class=分享:容器云存储的需求考量与方案选择