大道至简 KubeSphere容器平台怎样践行“极简”之道?

?

今天,我们正在进入数字经济时代,数字化转型已经成为所有公司的问题。数字化转型的核心是业务转型,即通过推动应用转型实现业务转型。总之,数字化转型已成为公司的首要任务。

img_pic_1557044092_0.jpg

目前,数字化转型正从1.0进入2.0时期,企业不仅满足于简单的云,而且还迅速迭代成为业务的标准。因此,许多公司开始探索云的本机架构并探索微服务路径。在云原生中,容器,DevOps和微服务是“铁三角形”。特别是,在技术推测期后,集装箱开始进入合理着陆阶段。

虽然Kubernetes(简称K8S)非常受欢迎,但它已成为当今最重要的容器编排工具,但其学习成本高,安装和部署复杂,并且在企业容器登陆期间非常不友好。为此,青云青云推出了KubeSphere集装箱平台,帮助企业快速,低成本地实现业务集装箱化。

数字转换从1.0到2.0

在数字化转型1.0期间,“闻到嗅觉”的互联网和移动互联网公司率先采取行动,首先采用云计算,成为第一批云企业。云计算可以为企业提供计算,存储和网络方面的高度灵活性和灵活性。他们可以根据需要动态扩展,以满足他们的业务需求并加速创新。

根据青云青云应用和容器平台研发总监周小思的说法,过去几年,许多公司转向云计算并采用了“云优先”战略。现在,越来越多的公司计划在未来几年内将业务迁移到云端,并成为“仅云计算”。在“仅限云”时代,新的趋势是用虚拟化技术和分布式架构取代传统的集中式架构,以及从产品交付到服务交付模式的过渡。

img_pic_1557044092_1.jpg

数字化转型1.0经过几年的发展已进入2.0期。在后面,我们看到的大环境是:近年来,企业发展模式发生了变化,进入了快速发展时期,但问题是经济处于下行趋势,以制造业为代表的传统企业有发展到瓶颈期。生产效率低成本控制困难,资源分配缓慢,人才缺失。以互联网为代表的新兴产业技术先进,但总市场遇到“上限”,而且增长更加困难。

“此时,内外都存在问题,需要打破。青云QIngCloud的方法是利用新兴产业的技术来提升传统产业的效率,促进新兴产业在市场上的规模。传统产业。“周小四说。

在数字化转型2.0时代,我们将迎来工业互联网的大潮。在周小四看来,这个时代有一个鲜明的特征。企业可以通过更多数字渠道吸引更多消费者。这些消费者对个性化有特殊需求,需求量特别高。

在工业互联网中,不仅需要在行业之间建立协同联系,而且这些行业需要以消费者为中心,合理安排生产要素和管理方法,快速迭代产品,提供个性化和智能化,这一点非常重要。功能满足用户的需求。需求增长。

这个企业的要求是改变思维方式,除了以消费者为中心,从以项目为中心转向以产品为中心。这可以快速迭代产品,缩短产品交付周期,并为消费者提供服务。

周小思说:“与过去相比,企业业务的敏捷性,灵活性,个性化和智能要求比以前更高,并且不可避免地需要基础IT来支持这些业务变化。”

在数字化转型2.0时代,对云平台提出了更高的要求,需要云平台来支持云原生应用。对于企业而言,通过微服务架构和DevOps开发流程提供自己的产品和服务,需要转换应用程序架构。

解决“大船难以转身”的问题

坦率地说,如何转换应用程序架构就是拥抱容器。在云时代,容器是最小的粒子,最小的单元,它是一个面向应用的基础设施。周小思认为,“集装箱是云时代的核心基础设施。”

该体系结构从以前的单个应用程序,3层,SOA体系结构更改为微服务。单个应用程序存在问题,因为它将所有功能和服务绑定在一起,一旦出现问题,就需要重新打包并重新交付,这是非常不灵活的。

img_pic_1557044092_2.jpg

微服务不同,每个功能都是打包和分发的。 “如果存在问题,只需重新打包。如果存在瓶颈,它也会做同样的事情。这是单一应用程序和微服务应用程序之间的最大区别。”周小四说。

但是,应用程序体系结构的转换不是一步到位的过程,必须一步一步地进行。修改单个应用程序时,MicroService允许中间状态(MiniService)。 MiniService的优势在于它可以在没有微服务的数据管理限制的情况下满足您的业务需求。

同时,他还认为,从以前的大机器,数据中心,云计算,到今天的集装箱平台,技术水平都需要相应改变。

此外,公司的工作流程必须改变。从之前的瀑布式开发到DevOps模型,DevOps可满足企业敏捷性和产品快速交付的需求。

随着微服务变得越来越多,管理可能会出现问题。周小思说:“这就像一个车轮。单轮肯定不起作用。但是当车轮越来越多时,如何管理这些车轮变得非常重要。此时必须有一个管理系统。“

容器平台之战Kubernetes脱颖而出

周小思谈到了管理系统,即集装箱管理平台,被业界广泛认可为Kubernetes。集装箱安排工具一直是三驾马车:Kubernetes,Mesos和Docker Swarm。到目前为止,Kubernetes已成为集装箱平台的标准。它不仅是容器的调度和编排,而且是一套标准和规范,生态学非常强大。

img_pic_1557044092_3.jpg

他认为“Kubernetes是容器时代的分布式操作系统内核,我们必须在此基础上开发上层。”

但是,一旦你拥抱某个家庭(Kubernetes,Mesos和Docker Swarm),如果它没有下降就会很麻烦。青云青云经过深入的研究和考虑,选择了Kubernetes。首先,由于其强大的支持,有谷歌和小发猫等巨头。此外,Kubernetes源自谷歌的内部BORG系统。 BORG已经在Google内部运营了近20年,因此Kubernetes的概念和架构已得到验证。其次,由于谷歌和小发猫的支持,这使其生态非常强大。

当然,更重要的是Kubernetes本身的优势。这是第一次,它可以使应用程序开发和交付更快,周期变得非常短。在过去,它是以年为单位进行测量的,现在以数月,数周甚至数天来衡量,并以迭代方式进行衡量。此外,Kubernetes自然适用于微服务。它嵌入了许多微服务,是微服务和DevOps之间的最佳桥梁。其次,它是便携式的,支持公共云,私有云,裸机,虚拟机,并可在任何地方部署。此外,部署在Kubernetes上的应用程序可以通过API和操作员自由迁移。

img_pic_1557044092_4.jpg

例如,在尖峰场景中,它有很多用处。当峰值正在进行时,您可以快速添加10,100,1000甚至10,000个工作节点来帮助您。一旦您的音量下降,您可以减少到2个工作节点,这些节点可以自动缩放而无需人工干预。

KubeSphere Container Platform高级版首次亮相

尽管Kubernetes非常强大,但在实际应用中存在许多问题。例如,存储,“对于企业客户来说,数据始终处于第一位,但容器环境中的存储非常痛苦,并且在性能,安全性和稳健性方面存在问题。”周小思坦言道。

同时,在监控报警和日志系统时,企业在使用Kubernetes进行调试的过程中遇到了问题,Kubernetes本身并没有解决这个问题。此外,Kubernetes的学习门槛很高,这使得企业客户望而却步。根据周小思的说法,他刚刚花了三个月的时间学习Kubernetes并觉得他没有学习。后来,花了整整一年才真正了解Kubernetes。

img_pic_1557044092_5.jpg

“Kubernetes只负责底层,上层服务不是,这对企业客户来说绝对不够。企业需要DevOps,微服务治理等,他们有很多功能,Kubernetes还没有。”他加了。

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

让我们来看看KubeSphere的官方介绍:

KubeSphere是一个基于Kubernetes的分布式,多租户,企业级容器平台。它具有强大而完整的网络和存储功能,并提供完整的多集群管理,CI/CD,微服务管理和最小的人机交互。应用程序管理和其他功能可帮助企业在异构基础架构(如云,虚拟化和物理机)上快速构建,部署和维护容器体系结构,从而实现应用程序敏捷开发和完整生命周期管理。

总的来说,KubeSphere产品有三个主要特征:第一,基础架构支持水平最低,KubeSphere认为从底层为客户提供稳定的网络存储解决方案。第二个是上层的应用程序开发和管理,客户在使用KubeSphere时所需的各种场景和各种功能。第三是企业级用户体验的精神层面,从用户体验满足客户的心理需求。

connect() timed out!更多的良心是,一旦企业大规模使用容器平台,它需要使用更多的一键式部署,开箱即用的中间件,上层工具,如MySQL数据库或Redis。 “目前有一个应用程序商店。与青云AppCenter一样,上述部分应用程序只需单击即可部署。我们的AppCenter已经运行了4年,我们很容易提供这样的工具或应用程序。这是我们的竞争优势。“周小思说。

目前的集装箱市场竞争激烈,保持长期竞争力非常重要。 “我们希望设计出更先进,更灵活的架构。首先,KubeSphere可以部署在任何Kubernetes集群上,包括任何分发。其次,KubeSphere具有可配置的可插拔功能,用户可以从中进行选择。安装你想要的。而且,在微服务管理中,KubeSphere支持几种主要的微服务管理平台,例如Istio和Spring Cloud。“

写在最后:

“大道简单明了”,这是KubeSphere容器平台的产品理念。简化复杂性,降低门槛,解决企业在构建微服务架构和DevOps流程中遇到的各种复杂挑战,使企业加快云计算步伐。这是青云青云发布KubeSphere容器平台的目的。