云计算 频道

为什么说KubeSphere容器平台是云原生时代的“集大成者”?

  企业在管理复杂的多云环境时,往往会选择更专业的云原生平台或者工具,将自己从多云管理的复杂工作中抽离出来。那么,什么是云原生?

  从定义来看,云原生意味着企业的应用程序要在云中,而不是在传统的数据中心。而CNCF(Cloud Native Computing Foundation 云原生计算基金会)则认为,使用开源软件堆栈进行容器化,这才是真正的云原生。虽然,CNCF的定义过于聚焦,但是却从一定程度上说明,企业云应用开发要想快速迭代,容器化道路是非常好的选择。这也是青云QingCloud为什么没有选择OpenShift,而是选择Kubernetes的根本原因。

  “其实在走容器化道路之前,青云QingCloud也很纠结。后来,经过大量调研发现,Kubernetes更能满足用户需求。” 青云QingCloud应用及容器平台研发总监周小四,在接受媒体采访时坦言。事实证明,青云QingCloud当初的选择是对,容器应用已成为越来越多用户的首选。而青云QingCloud能在容器道路上更为亮眼,也算是在正确的时间做了一件最正确的事。从2016年开始,青云QingCloud就在探索容器方面的创新。2018年7月份,青云QingCloud在Cloud Insight云计算峰会上正式推出了全新的容器平台——KubeSphere,一个能帮助企业快速低成本地管理容器的优秀产品。2019年4月19日,青云QingCloud又推出了KubeSphere容器平台高级版2.0。那么,对比之前版本,KubeSphere的升级版有哪些新特点?

  综合来看,三大能力可以让KubeSphere容器平台卓尔超群。

  一、 完备的上层应用开发及管理,可帮助用户一步跨入云原生时代。

  云计算的未来,一定是以用户业务为中心。所以,容器平台要想获得用户青睐,必须要做到All in one。但是不同行业的用户需求,又有很大的差异性。企业希望容器平台要简单,能实现开箱即用,但同时又想要更个性化的应用。如何真正满足用户需求?周小四表示,KubeSphere在架构设计上做了很多调整。

  首先,KubeSphere不能脱离K8S社区,不能自己搞一套容器。Kubernetes社区发展非常快,KubeSphere要紧跟K8S社区,做到可以管理任何一个发行版,只要是基于K8S。

  其次,产品架构是松耦合、可插拔的。KubeSphere的定位是分布式操作系统,交给客户的是非常基础的功能,如监控、告警、日志。而像DevOps、微服务这样的高级功能,青云QingCloud要做成功能模块,并且是可插拔、可配置的模式。其实实现难度非常大。而对用户来说只看到一个界面,功能的装载和卸载都只需勾选一下,完全按需随选。这样就能满足用户的各种不同需求。

  当然,如果有客户想要All in one的话,青云QingCloud就会给客户一个KubeSphere的原始发行版。客户可以到系统界面里选择要什么功能,系统就会自动配好。不同用户有不同需求,客户在List里可以勾选自己想要的功能。而且,KubeSphere是开源的,允许第三方提供的功能模块放入进来,用户可以做更个性化的调整。

  KubeSphere具有即点即用DevOps功能,拥有可视化程度更高的DevOps平台,可拖拽编辑CI/CD流水线,内置丰富流水线模版。另外,KubeSphere深度整合了SpringCloud与Istio微服务框架,支持Java, Python, Go等多语言应用程序开发,同时能提供完善的治理功能,可加速企业向云原生应用转型。还有,跨平台的一键部署功能,可让应用一键部署应用到任意基础设施平台上,并能实施统一的运维操作,从而实现应用标准化管理,大幅降低应用运维难度。

  二、 更健壮的基础设施支撑

  不管上层运行什么程序,最终都需要底层计算平台的支撑。如今,青云QingCloud可以自信地对用户说:我们拥有更健壮的基础设施。

  “KubeSphere高级版在存储、网络层面进行了加强,拥有更健壮的基础设施。” 青云QingCloud容器平台产品经理于爽表示,青云QingCloud作为云计算提供商,拥有多年底层基础设施运维经验,也有相关产品支撑,并且这种能力是经过验证的,青云QingCloud的公有云被用户大规模使用,其基础设施能力可以无缝对接给KubeSphere,特别是网络、存储层面的技术和经验,都是青云QingCloud的优势,是自主研发的产品。

  KubeSphere高级版拥有很多功能,更能满足用户需求,包括日志搜索、日志告警、监控系统等,上层能部署各种工作负载、暴露服务,还有一些微服务治理等。具体而言,KubeSphere的健壮性体现在拥有经过商业验证的SDN能力,可通过QingCloud CNI插件对接QingCloud SDN,获得更安全、更高性能的网络支持。另外,还有经过商业验证的SDS能力,可无缝对接QingStor NeonSAN,提供更高性能、更低时延、更加弹性的分布式存储,满足核心业务需求。最重要的是,借助QingCloud全栈云平台,用户可与QingCloud云平台无缝对接,调度QingCloud全栈云能力。

  三、 极简的企业级用户体验

  KubeSphere最大的特性是极简,更能满足企业级用户的需求。KubeSphere向导式图形化的UI可全方位覆盖调度、管理、运维监控等功能,让用户通过最低学习成本即可达到高效使用。企业上云最大的顾虑是安全,KubeSphere基于微服务级别细粒度的多租户权限管理,完美实现资源隔离,保障数据安全性。在运维方面,KubeSphere可视化、自动化的统一运维,能让企业以及全方位、立体化的秒级频率监控,极大程度降低运维复杂度。还有一个亮点是,KubeSphere可兼容企业传统IT Legacy,这说明QingCloud提供的容器平台不是一刀切模式,KubeSphere兼容企业既有IT管理流程,可平滑整合到IT体系中。

  “用户要想使用KubeSphere,上手会非常快,哪怕是一个新手,没学过K8S也没关系。” 青云QingCloud产品设计师冯威表示,如果是入门级用户,如果不学K8S,你可能根本没办法驾驭容器平台。但是使用KubeSphere这种担心是多余的,通过界面引导,会清楚地告诉你如何使用容器。比如会引导用户如何选择自己想要的Docker,或者对于开发者来说,KubeSphere平台可以帮忙把代码直接填进去,帮他构建一个容器镜像。用户把第一个资源创建好后,就已经对容器和KubeSphere平台有一定了解,熟悉大概流程了。

  然而,强调具有上述特点的容器应用,不只青云QingCloud一家,如何走出差异化特色?KubeSphere周小四总结道:KubeSphere绝对不是不是简简单单对Kubernetes UI化,而原生的Dashboard是简单的UI化。KubeSphere不仅仅是一个Dashboard,而是一个分布式操作系统,后端写了很多代码,有很多架构和功能。KubeSphere的目标是,提供云原生工具,实现产品的快速迭代,让用户只专注于自己的业务。

  如果非用一句话概括:KubeSphere容器平台,可以说是云原生时代的“集大成者”!

 

0
相关文章