您的位置: 赤峰信息港 > 育儿

大道至简KubeSphere容器平台怎样

发布时间:2019-05-15 00:15:08

今天,我们正在进入一个数字经济时代,数字化转型成为所有企业面临的一道考题。数字化转型的核心是业务转型,即通过促进应用转型,终实现业务转型。一句话,数字化转型已变成企业的头等大事。

当前,数字化转型正从1.0进入2.0时期,企业不单单满足于简单上云,快速迭代成为业务标配。因此,很多企业开始探索云原生架构,探索微服务道路。在云原生中,容器、DevOps和微服务是铁三角。尤其是容器,已经经过技术炒作期,开始进入理性落地的阶段。

虽然Kubernetes(简称K8S)大受欢迎,成为当今重要的容器编排工具,但其学习本钱很高,安装部署复杂,在企业容器落地进程中十分不友好。为此,青云QingCloud 推出KubeSphere容器平台,帮助企业快速、低成本的实现业务的容器化。

数字化转型从1.0到2.0

在数字化转型1.0时期,嗅觉敏锐的互联和移动互联企业率先行动,拥抱云计算,成为首批上云企业。云计算可以为企业提供计算、存储、络高度的弹性和敏捷,可按需动态化伸缩,满足它们的业务需求,并加快创新步伐。

据青云QingCloud 运用及容器平台研发总监周小四介绍,过去几年,很多企业转向云计算,采取Cloud First策略。现在,愈来愈多的企业计划未来几年把他们的业务全搬到云上,变成Cloud Only。在Cloud Only时代,新趋势是以虚拟化技术和分布式架构替换传统集中式架构,以及从产品交付向服务化交付模式转变的时期。

数字化转型1.0经过数年发展已经进入到2.0时期。背后,我们看到大环境是:近几年,企业发展模式发生改变,进入快速发展期,但面临的问题是,经济在下行,以制造业为代表的传统企业发展到瓶颈期生产效力低下、成本控制难、资源配置慢、人材缺失。而以互联为代表的新兴产业,它们技术先进,但市场总量遇到天花板,再快速增长比较难。

这个时候,内外都有问题,需要破局。青云QIngCloud的做法是,用新兴产业的技术促进传统产业的效率提升,以传统产业的市场推动新兴产业的规模化落地。 周小四说。

在数字化转型2.0时期,我们将迎来产业互联的大潮。在周小四看来,这个时代有个明显的特征企业能通过更多的数字渠道抵达更多的消费者,这类消费者个性化需求特别多,要求特别高。

在产业互联,很重要的是各产业间不仅需要进行协同联动,而且这些产业需要以消费者为中心合理的安排生产要素和经营方式,快速迭代产品,提供个性化、智能化的功能满足用户日趋增长的需求。

这对企业的要求是,转变思维,除以消费者为中心外,还要从项目为中心转变为以产品为中心。这样可以快速迭代产品,缩短产品交付周期,给消费者提供服务。

周小四表示,相比以前,现在企业业务的敏捷性、弹性、个性化和智能化要求比之前更高了,必然要求底层IT来支持这些业务的变化。

数字化转型2.0时代,对云平台提出更高的要求,需要云平台能支撑云原生应用。对企业来讲,要以微服务架构和DevOps开发流程交付自己的产品和服务,要改造运用架构。

解决大船难掉头的问题

如何改造运用架构,坦白说就是要拥抱容器。在云原生时代,容器是小颗粒、小单元,它是一个面向应用的基础设施。周小四认为容器是云原生时代的一个核心基础设施。

改架构,要从之前的单体运用、3 Tier、SOA架构转化成微服务。单体应用存在着问题,由于它把所有的功能、服务绑在一起,一旦出现问题,就要重新打包、重新交付,非常不灵活。

微服务则不一样,每一个功能一个打包,且是分布式架构。哪一个地方出现问题,只需要重新打包那一块就行。哪个地方出现瓶颈,伸缩那一块就行。这是单体运用和微服务应用的区别。 周小四说。

不过,应用架构的转型并不是一蹴而就,要逐步进行。对单体应用改造时,MicroService(微服务)允许有中间状态(MiniService)。MiniService的好处是,它既可以满足你的业务 ,又没有微服务那末强的数据管理束缚。

同时,他也认为,从以前的大机、数据中心、云计算,发展到现今的容器平台,技术水平需要相应地改变。

另外,企业的工作流程也要变。从以前的瀑布式开发转到DevOps模式,DevOps满足了企业敏捷性、快速交付产品的需求。

当微服务变得越来越多时,管理就会出问题。周小四表示,这就像汽车轮子,单个轮子肯定不行,但轮子愈来愈多时,如何管理这些轮子变得很重要。这时候必须有一个管理系统。

容器平台之争 Kubernetes脱颖而出

周小四谈到的管理系统,即容器管理平台,业界公认为Kubernetes。一直以来,容器编排工具有三驾马车:Kubernetes、Mesos和Docker Swarm。发展至今,Kubernetes已成为容器平台的标准,它不仅仅是容器的调度和编排,还有一套标准和规范,生态非常强大。

他认为,Kubernetes是容器时期的分布式操作系统内核,我们一定要基于此再发展上层的功能。

不过,一旦拥抱某一家(Kubernetes、Mesos和Docker Swarm),如果它走不下去那是很麻烦的。青云QingCloud 经过深入的研究和考量,选中Kubernetes,一是因为其背后有强大的支持气力,有谷歌、IBM这样的巨头。并且,Kubernetes是源自谷歌内部的BORG系统,BORG在谷歌内部运行了近20年,因此Kubernetes的理念和架构都得到了验证。其次,由于背后有谷歌、IBM的支撑,这让它的生态变得异常强大。

当然,更重要的是Kubernetes本身的优势。首次,它可以让应用开发和交付变得更快速,周期变得非常短。以前,是以年为计量单位,现在变成以月、周乃至天计量,快速迭代。并且,Kubernetes天然合适微服务,它内嵌很多微服务功能,还是微服务和DevOps的桥梁。其次,它本身具有可移植性,支持公有云、私有云、裸机、虚机,随处部署。此外,通过API和Operator,部署在Kubernetes上的运用可随便迁移。

比如,在秒杀这个场景,它有很大的用武之地。秒杀进行时,可以很快增加10、100、1000乃至10000个工作节点帮你服务。一旦你的量降下来,可以降到2个工作节点,它自动伸缩,无需人工干预。

KubeSphere容器平台高级版亮相

虽然Kubernetes很强大,但实际应用中存在很多问题。比如存储,对企业客户而言,数据放在位,但是在容器环境中做存储非常痛苦,在性能、安全、稳健性层面都有问题。周小四坦言。

同时,在监控告警、日志系统方面,企业在使用Kubernetes过程中遇到问题如何调试,Kubernetes本身没有解决这个问题。另外,Kubernetes学习门坎高,让企业客户望而却步。据周小四介绍,他自己刚开始花了三个月学习Kubernetes,感觉还没学会。后来,整整花了一年时间才把Kubernetes真正弄明白。

Kubernetes只负责底层,上层的服务都不管,这对企业客户来讲肯定不够。企业需要的是DevOps、微服务治理等,他们要的很多功能,Kubernetes都没有。他补充说。

因此,为解决上述问题,青云QingCloud 于2018年7月推出KubeSphere容器平台,并于2019年4月19日推出KubeSphere容器平台高级版。

先来看看官方对KubeSphere的介绍:

KubeSphere是基于 Kubernetes 构建的分布式、多租户、企业级容器平台,具有强大且完善的络与存储能力,并通过极简的人机交互提供完善的多集群管理、CI / CD 、微服务治理、应用管理等功能,帮助企业在云、虚拟化及物理机等异构基础设施上快速构建、部署及运维容器架构,实现应用的敏捷开发与全生命周期管理。

大体上,KubeSphere产品有三大特性:一是层的基础设施支持,KubeSphere斟酌的是从层为客户提供稳定的络存储方案。二是上层应用开发及管理,客户使用KubeSphere时的各种场景和所需要的各种功能。三是企业级用户体验的精神层面,从用户的体验上满足客户心理上的诉求。

具体说来,KubeSphere提供了多种经过社区众多开发者和厂商验证的开源插件,支持多款存储插件和多种存储模式。并且,KubeSphere还提供天然合适微服务的分布式存储QingStor NeonSAN,其性能、稳定性、安全性远远高于开源的存储。据KubeSphere产品经理于爽介绍,存储的很多用户,尤其是金融级用户的关键性业务,他们关注的焦点是存储要保证各种稳定性、安全性的要求。

在络方面,KubeSphere提供了各种络插件的对接,比如Calico、Flannel,并且自研的SDN也有对接方案,可以满足企业级用户的各种安全诉求。事实上,Kubernetes的络不是基于多租户的设计模式,但企业客户又需要多租户。基于租户虚拟私有络(VPC)、QingCloud SDN,KubeSphere性能、稳定性和隔离性远远高于开源络方案。

存储和络是青云的核心优势,这是我们认为KubeSphere可以走得长远的缘由。周小四说。

针对Kubernetes峻峭的学习曲线,青云QingCloud 是把KubeSphere全面UI化,让企业用户零成本快速上手。有很多客户反馈,他们学习Kubernetes是通过KubeSphere学习的。周小四对天极等多家媒体说。

更加良知的是,企业一旦大规模使用容器平台时,要用到更多的一键部署、开箱即用的中间件、上层工具,比如MySQL数据库或Redis,这时需要有一个运用商店,像青云的AppCenter一样,上面一些运用,可以1键部署。我们的AppCenter已经运行4年,提供这样的工具或运用对我们来说很容易,这都是我们的竞争优势。 周小四表示。

当前容器市场竞争非常剧烈,保持长久的竞争力非常重要。他说,我们要设计更先进、更灵活的架构。首先,KubeSphere可部署在任何的Kubernetes集群上,包括任何一个发行版;其次,KubeSphere具有可配置、可插拔的功能,用户可以选择性安装想要的东西。并且,在微服务治理上,KubeSphere对主流的几大微服务治理平台都支持,比如Istio、Spring Cloud。

写在:

大道至简 举重若轻,这是KubeSphere 容器平台的产品理念。简化复杂度,下降门槛,解决企业构建微服务架构及DevOps流程中遇到的多样而复杂的挑战,让企业加快云原生步伐,这是青云QingCloud 发布KubeSphere容器平台的目的。

白带多吃什么有用
白带多平时注意什么
白带粘稠有异味怎么办
猜你会喜欢的
猜你会喜欢的