多集群管理加持 KubeSphere容器平台助企业全面拥抱云原生

2020-12-28 15:30:09

不可否认,云计算已经重塑了软件的整个生命周期,从架构设计到开发,从构建、交付到运维。随之而来的是企业的IT架构也发生了巨大变化,业务越来越依赖IT的能力。因此,一方面,越来越多的企业业务正在向云上迁移,另一方面,在各行各业中,有越来越多的业务应用从诞生之初就架构在云端。拥抱云原生,已经是不争的事实。

同时,相关数据显示,已经有大约93%的企业正在采用多云策略,其中,混合云占87%,混合云已经成为了企业的标配,是大势所趋。因为混合云需求来源于业务,尤其是应用上的诉求,所以云原生的应用也就成为了必然。这也是各大云厂纷纷推出各自的容器服务的原因。

青云QingCloud (qingcloud.com)自2016年11月起开始支持容器技术,2017年7月底,推出Kubernetes on QingCloud容器集群管理与编排应用,同年11月,正式推出Docker镜像仓库,打造一站式容器服务平台。2018年7月,发布其构建在Kubernetes上的企业级分布式多租户容器平台KubeSphere。2019年4月,推出KubeSphere容器平台高级版2.0,KubeSphere的推出旨在帮助容器更快、更简单的落地,帮助企业快速构建云原生应用,实现 DevOps 和微服务落地,加快业务创新迭代,最终实现数字化转型。

去年,青云QingCloud应用及容器平台研发总监周小四曾经表示,在决定做KubeSphere之前,青云QingCloud做了大量的调研来评估是否有机会进入并稳定立足在这个市场,后来确定容器平台要基于Kubernetes。在KubeSphere 2.0落地前,青云QingCloud又敏锐地觉察到了用户对于容器云平台最大的需求:开箱即用,降低平台落地的成本,降低用户使用的成本。于是,KubeSphere 2.0被赋予的最重要的功能就是“开箱即用”。同时,KubeSphere也提供了很多可选的功能组件,用户可以在使用过程中,根据自己的业务需求有选择的使用。可见,青云QingCloud产品的推出都是根据用户的实际需求而来。

青云QingCloud应用及容器平台研发总监 周小四

“去年我们做了一个调研,询问用户希望KubeSphere下一个版本提供哪些功能,其中多集群管理排在第一,于是这个版本便满足了用户的期望。”周小四表示。于是,一年后,KubeSphere 3.0诞生了,而多集群管理的能力也是新版本最重要的功能。

据周小四介绍,多集群管理不仅仅是管理底层的基础设施,比如加一个集群、删一个集群或者解绑一个集群;它还加了应用层面的功能,主要包括:一是部署应用时可以跨集群部署。一个应用跑在哪个集群上,是可以定义的,但是使用者不需要知道应用跑在哪个地方。同时,KubeSphere 3.0在多集群管理上提供了一个应用管理平台——OpenPitrix,它是面向云原生应用的全生命周期管理,用来解决如何上架应用、下架应用、分发应用等问题。KubeSphere多集群管理能够让企业非常轻松地驾驭混合多云,这是KubeSphere在3.0版本重点解决的问题。

KubeSphere容器平台产品负责人于爽补充说,KubeSphere的多集群管理与其他竞品最大的区别,是支持Solo和联邦两种集群管理方式。Solo是指K8s集群都是独立的,需要用中央控制面板,把所有独立的K8s集群聚合起来。联邦在K8s生态中可以理解为一个架构或者功能,联邦集群可以把多个K8s的集群聚合起来形成一个K8s资源池。用户在部署应用时,可以把应用的副本按照用户的意愿分布到不同的K8s资源池里,其应用从上层构建实现跨Zone、跨集群的高可用。

据周小四介绍,KubeSphere下一个版本,会在架构上做一些改造,目标是做成一个可插拔的、开放式的架构,让ISV或者企业基于开放架构的标准开发自己的应用或者服务,部署到KubeSphere上。

K8s虽好,但是入手很难,KubeSphere提供了一个用户体验非常优秀的控制台,用户可以用非常低的成本去学习容器、云原生应用和K8s,几乎不需要任何成本地使用上面的应用,如DevOps、微服务治理、应用分发,多集群管理等。这样一来,企业一步跨入云原生时代就变得更加简单。同时,K8s本身的优势就是面向应用和服务,如何站在业务的视角,帮助业务人员更好地使用容器平台是非常关键的,KubeSphere 3.0一系列的新功能恰恰满足了这一需求。

关闭
精彩放送