查看其它 1 个回答bryan的回答

bryanbryan  软件架构设计师 , 金融研发

云平台是一个系统和复杂的工程,每个容器云产品的设计理念不同,也会导致实现时的侧重点有所不同,但建设过程中的重点和难点有
1) 网络:容器云中大量容器之间在相同应用之间要互相联通,在不同应用之间则需要互相隔离,同时容器也是动态变化的,如何如何使用网络,可以使用overlay,可以基于现有网络,可以使用underlay(IaaS的网络),不同的网络实现在网络性能、网络支持的规模等各种因素需要综合考虑
2) 存储:容器上的应用可以分为有状态和无状态两种类型的应用,对于有状态的应用需要使用存储,那么底层存储是使用ceph、还是使用glusterfs等也有很多种选择;
3) 日志:所有应用运行在容器云上,如果使用应用日志和平台日志进行一种统一视图的管理。日志的管理解决方案相对比较明确,各家平台基本都选择ELK;
4) 监控:在行内已有监控系统的前提下,如何进行容器云及其容器上面应用的监控,一种思路是使用容器云的监控,这种途径下还可以对云日志进行各种处理,从而发送告警消息或者触发容器云平台各种动作等,一种思路是对接行内各种监控系统,将容器云平台视作一个普通应用
5) 服务编排:现在市场上各种编排引擎多采用yaml文件,但是真正的内容却有所差别。各种引擎在不断优化发展中,可能现在流行的引擎后续可能发生变化,或者因为需要会选择各种引擎。为屏蔽编排引擎的差异性,是否需要做一层封装进行接口隔离呢
6) 租户和资源管理:整个容器云平台的资源,在真正交付生产时需要有一个门户网站来管理,从而简化各种管理操作,那么租户和资源如何在门户中进行体现呢?
7) 中间件的集成:当很多中间件集成到容器云中,可以作为基础服务提供给应用时,那么集成的中间件的运维该由哪个团队进行负责呢?

银行 · 2017-09-20
浏览2292
姜沫 邀答

回答者

bryan
bryan0514
软件架构设计师金融研发
擅长领域: 云计算容器容器云

bryan 最近回答过的问题

回答状态

  • 发布时间:2017-09-20
  • 关注会员:5 人
  • 回答浏览:2292
  • X社区推广