容器云平台应该如何定位?

 容器云平台应该如何定位,是一个通用的基础设施还是只支持云原生的应用?应该先建设容器云还是先做应用的微服务改造?容器云是否需要支持传统应用?显示全部

 容器云平台应该如何定位,是一个通用的基础设施还是只支持云原生的应用?应该先建设容器云还是先做应用的微服务改造?容器云是否需要支持传统应用?

收起
参与8

查看其它 2 个回答攻城狮Kevin的回答

攻城狮Kevin攻城狮Kevin系统架构师灵雀云

针对您的问题,我来回答一下。
1、容器云平台应该如何定位,是一个通用的基础设施还是只支持云原生的应用?
容器云平台目前的定位是在IaaS层和PaaS层之间,即具备基础设施的功能又兼具PaaS云支持云原生应用的能力。当然了,虽然容器云平台的功能十分强大,但是并不是说使用容器云就可以完全代替IaaS或者PaaS了,使用容器云平台还是有一定门槛的。例如网络、存储、日志监控、告警分析等生态方案的集成以及对容器集群部署、管理、运维的要求对传统IT也是一个很大挑战、目前业内容器云平台主要还是以Kubenretes容器编排技术为主,其中以Rancher和Redhat的Openshift最为出名,首先这两家产品都具有广大的群众基础,尤其是100%开源的Rancher,全球下载量已经超过了1亿次,其次两家解决方案都降低了kubernetes使用门槛,提供了广泛的云原生生态功能支持,最后两家不仅仅只关注于容器云领域,还提供了一系列云原生解决方案的支持,例如Rancher边缘计算端的K3S、分布式容器存储Longhorn等。尤其是Rancher的本土化也是客户容器云建设需要考虑的因素之一,而且从这两年开始Rancher中国也在大量扩充本土化的技术支持团队,为中国客户提供技术支持服务,同时Rancher中国也为Rancher全球社区贡献了55%的研发力量支持。是一个值得考虑的品牌。

2、应该先建设容器云还是先做应用的微服务改造?
其实两个事情是可以并行开始的,当然我个人建议还是先建设容器云平台,因为微服务技术是早于kubernetes技术出现的,如果先进行微服务化改造再建设容器云平台,这就会牵扯容器云平台建设完成后,应用微服务的容器化和迁移的问题,可能会造成二次开发的情况,如果先进行容器云平台建设并积累容器云管理经验,再通过在容器云平台上进行应用微服务改造,让容器云平台更好的去适配微服务应用 ,我觉得这是一个比较合理的最佳实践。

3、容器云是否需要支持传统应用?
容器云是可以支持传统应用的,但是个人建议最好不要直接将传统应用运行迁移到容器云平台,因为这里可能涉及到传统应用的无状态改造、应用访问模式的改变以及API的二次封装等,这些都将是传统应用迁移到容器云平台的巨大挑战。如果确实需要传统应用运行在容器平台上,建议采用双模IT的建设模式,通过调整传统基础设施平台和容器云平台上应用的占用比例,实现传统应用到容器应用、甚至微服务应用的平滑过渡。当然Rancher社区也提供了很多这方面的技术培训支持可以帮您更快实现容器云建设目标,在哔哩哔哩上搜索Rancher就可以直接学习。

互联网服务 · 2020-03-19
浏览1721

回答者

攻城狮Kevin
系统架构师灵雀云
擅长领域: 云计算容器容器云

攻城狮Kevin 最近回答过的问题

回答状态

  • 发布时间:2020-03-19
  • 关注会员:4 人
  • 回答浏览:1721
  • X社区推广