容器云项目建设有哪些难点和关键点?

参与52

2同行回答

bryanbryan软件架构设计师金融研发
云平台是一个系统和复杂的工程,每个容器云产品的设计理念不同,也会导致实现时的侧重点有所不同,但建设过程中的重点和难点有1) 网络:容器云中大量容器之间在相同应用之间要互相联通,在不同应用之间则需要互相隔离,同时容器也是动态变化的,如何如何使用网络,可以使用overlay,可以...显示全部

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

收起
银行 · 2017-09-20
浏览2322
姜沫 邀答
shendbshendb技术经理太保
首先是确定建设容器云的目标,准备覆盖应用的范围,是小范围试点、部分互联网应用、还是主要应用。这决定你投入和技术风险。其次是要了解所需要覆盖应用是否适合部署于容器云,并不是所有类型的应用都适合。第三就是技术原型,主流的几个各有优劣,需要根据投入的意愿来选择,在容器...显示全部

首先是确定建设容器云的目标,准备覆盖应用的范围,是小范围试点、部分互联网应用、还是主要应用。这决定你投入和技术风险。其次是要了解所需要覆盖应用是否适合部署于容器云,并不是所有类型的应用都适合。第三就是技术原型,主流的几个各有优劣,需要根据投入的意愿来选择,在容器这上面本质上并无太大区别。

收起
保险 · 2017-09-20
浏览2221

提问者

软件定义世界
系统架构师华融证券股份有限公司

问题来自

相关问题

相关资料

相关文章

问题状态

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