余姚综合性门户网站

一步开启云原生之旅 KubeSphere容器平台“独步青云”

?

ZDNet

今天,随着数字经济的普及,数字化转型已成为各行各业必须面对的重要挑战。而且,随着云计算的深入发展,企业不再满足于核心业务的云化,云本机应用已成为企业市场创新的重要标准。云计算本地概念和技术(如容器,DevOps和微服务)受到企业的高度追捧。作为云转换的工具,容器可以帮助企业重构应用程序开发和维护过程,显着缩短应用程序交付周期,同时降低操作和维护复杂性。加快企业创新和竞争力的提升。然而,容器技术的复杂性导致更高的学习成本。同时,集装箱平台的许多特征也给基础设施的运营和维护带来了新的挑战。

为此,青云青云一直在不断探索集装箱。 2016年11月,Qingyun QingCloud开创了业界第一套支持虚拟主机和容器主机技术的架构。 2017年初,青云青云推出了SDN网络直接服务,容器可以直接在IaaS平台上使用SDN功能。同时,青云青云的PaaS服务是第一个应用容器技术,性能可提高达500%; 2017年7月,青云青云在QingCloud上发布了Kubernetes,直接在QingCloud AppCenter上发布,可以在5分钟内建立一个Kubernetes; 2018年7月,青云青云在Cloud Insight云计算峰会上推出了新的容器平台 KubeSphere,帮助企业快速,经济地管理容器。

img_pic_1556002861_0.png

特别是,KubeSphere容器平台坚持“简化和轻量化”的产品概念,通过“简化”降低容器使用的复杂性,以解决在构建微服务架构和DevOps过程中遇到的各种复杂挑战。帮助企业快速进入云的原始历程,加速数字化转型。

Kubernetes和云原生帮助企业数字化转型

我们处于数字时代,数字化的概念无处不在。许多公司正在进行数字化转型,并已进入2.0的新阶段。数字化转型的核心实际上是业务转型。数字化的作用是促进应用程序的转换,最终改变业务。

img_pic_1556002861_1.png

青云青云应用和容器平台研发总监周小思表示,在数字化转型1.0时代,企业采用云计算,采用“云优先”战略。随着云流程的加速,企业进入了“仅云”时代,用虚拟化技术和分布式架构取代了传统的集中式架构,从产品到服务交付模式的转变。在过去的两年里,数字化转型已经到了一个新的阶段。公司的商业模式发生了变化,进入了快速发展的时期。我们欢迎工业互联网的发展,这是数字化转型的时代2.0

数字转型2.0时代对云平台提出了更高的要求,它需要云平台来支持云本机应用。对于企业而言,通过微服务架构和DevOps开发流程提供自己的产品和服务,需要转换应用程序架构。容器技术是一个重要的起点,从应用程序架构的转变开始,释放架构自由并最大化业务敏捷性。

在周小思看来,在云时代,集装箱是最小的颗粒,最小的单元,是一个面向应用的基础设施。容器是云原生时代的核心基础设施。当公司采用容器时,架构的微服务势在必行。 “单一应用程序是将所有功能和服务结合在一起。当存在瓶颈和问题时,我们需要重新打包和重新交付,这是非常不灵活的。微服务是不同的。它是一个分布式架构,每个功能。一个包。出现问题或瓶颈,我们只需要重新包装。这是单一应用程序和微服务应用程序之间的最大区别。“

除了容器和微服务架构之外,组织还需要对工作流程进行重大更改,从之前的瀑布式开发模型到DevOps模型。 DevOps可满足企业敏捷性和产品快速交付的需求。此更改旨在迎合云计算。容器平台,微服务和DevOps相结合,推动企业走向云的道路。

周小思承认,企业在应用架构转型中会遇到很多困难,比如应用如何转变为微服务架构,但当微服务越来越多时,管理就会出现问题。此时必须有一个管理系统,而Kubernetes扮演着这样一个角色。作为容器平台标准,Kubernetes不仅是容器的调度和编排,它还有一套标准和规范,而且生态非常强大。

Kubernetes是容器时代的分布式操作系统内核,可实现标准化的应用程序开发和发布,自动化操作和维护,并帮助企业实现应用程序和业务转型。 “Kubernetes内嵌了许多微服务,使其成为微服务和DevOps之间的最佳桥梁,使产品交付周期越来越短。此外,Kubernetes本身是便携式的,减少了用户操作的难度和复杂性。学位。“周小思说。

企业需要容器和微服务转型来推动自己的数字化转型。如果该公司不接受容器和微服务等平台,它将在数字化转型轨道上落后于竞争对手,最终将被淘汰。容器不仅是企业的技术,也是企业文化,业务概念,流程等的全面转变。

KubeSphere基于Kubernetes的企业级重组

有了这么多的好处,该公司在云的实践中“在水中钓鱼”,但问题也随之而来。如何实现高性能持久存储?如何实现完整的用户管理,监控,报警和日志系统?如何应对企业安全需求?如何快速扩展以满足不断变化的需求?如何应对陡峭的学习曲线?还需要DevOps,微服务,APM .如何快速扩展以适应不断变化的需求?

周小思说,对于企业客户来说,存储是最重要的,而Kubernetes在存储的性能,安全性和稳健性方面存在问题。此外,企业客户的安全要求也很高; Kubernetes具有较高的学习门槛和较高的学习曲线。如何解决这一系列问题?凭借强大的基础架构支持,完整的上层应用程序开发和管理以及最低的企业级用户体验,KubeSphere容器平台为Qingyun QingCloud提供了答案,

在存储方面,微服务必须使用分布式存储。 KubeSphere容器平台产品经理Yu Shuang表示,KubeSphere提供了各种开源插件,这些插件已经过社区中许多开发人员和供应商的验证,支持多种存储插件和多种存储模式。 “除了经社区验证的开源存储插件外,QingStor NeonSAN还提供更低的延迟,更高的灵活性和更高的性能,以满足各种企业级用户核心服务的需求.StandardStor NeonSAN基于开放式存储标准CSI标准插件连接到KubeSphere,无需其他配置,只需单击即可部署到KubeSphere平台。“

QingStor NeonSAN已经在许多金融级客户的平台上得到了验证,他们的核心业务已经在使用NeonSAN。 QingStor NeonSAN可以提供数百万的IOPS,延迟时间为亚毫秒级。 KubeSphere将分布式存储与QinStor NeonSAN相结合,后者在性能,稳定性和安全性方面远远优于开源存储。

在网络层面,Kubernetes的网络不是基于多租户设计。如何实现高性能,租户级虚拟化网络VPC和双层隔离网络是企业对容器应用的需求。于爽表示,KubeSphere本身提供了各种主流网络插件的对接,如Calico和Flannel。它还在公共云和私有云中提供基于Qingyun QingCloud的经过验证的SDN,以满足企业用户的各种安全需求。

青云青云SDN提供三层SDN租户硬隔离方案,并且还可以提供Region架构,可以实现区域内的集群间网络接入对接。此外,KubeSphere还为青云的QingCloud云平台提供负载平衡器插件,为裸机平台提供负载均衡的开源插件。 “凭借网络,存储和负载均衡的保证,这意味着上层的集装箱平台和业务保证稳定,基础安全可靠。”于爽说。

在监视,记录,报警等的操作和维护中,Kubernetes提供的日志方案是大同步,每个人都会看到相同的日志。这对企业来说是不合理的。必须有租户隔离。不同的用户只查看他们自己的应用程序的日志,它们是可视化操作。 KubeSphere提供了一个多租户日志解决方案,可与企业自己的复杂日志和监控警报系统连接。

KubeSphere还提供完整的DevOps,微服务治理或APM可视化工具和技术平台,应用程序管理等。例如,KubeSphere的DevOps允许用户通过基于Jenkins的可视化管道配置界面快速构建一整套自动化服务。在微服务管理方面,KubeSphere本身停靠了Service Mesh框架Istio,并与SpringCloud兼容,以实现准FaaS服务治理平面。在应用管理方面,基于青云青云开源的OpenPitrix提供跨平台的应用生命周期管理,涵盖开发,发布,版本控制,运维,监控;内置常见的应用服务,包括MangoDB,MySQL,Tomcat,Tensorflow等数据库,中间件,深度学习开发框架。

在易用性方面,Kubernetes本身的陡峭学习曲线使许多用户望而却步。 KubeSphere以极简主义的方式提供完整的企业级体验,具有完整的UI,使界面语言更易于理解,界面语言专注于当前任务,而不是技术; IAM的全维可视化,操作和维护,让用户快速零成本入门。

KubeSphere使用更先进,更灵活的架构设计,可以部署在任何Kubernetes集群上;它支持可配置,可插拔的功能以及与公司现有IT基础架构资源的接口。 “自去年4月KubeSphere开发以来,我们一直强调并领导这一理念:极简主义和减轻负担。 Kubernetes,DevOps,微服务,应用程序管理给客户带来了太多的认知负担,所以我们希望通过我们的产品可以减轻我们客户的负担。当然,“减负”是无止境的,我们只希望通过我们的不断努力,我们可以让客户感受到最小的设计。“于爽说。

结论

对于未来的规划,周小思表示,为了保持长期竞争力,KubeSphere需要不断创新和迭代存储和网络。此外,数字化转型已进入一个新阶段,智能化是关注的焦点。 KubeSphere将来会添加AI功能,以及Serviceless和API Gateway。这些是容器平台的必要功能。之后,青云青云还将提供QKS(公共容器云服务)。

应该注意的是,KubeSphere本身是开源的,并且与开源社区紧密相连。 Kubernetes能够赢得战争的原因是因为开源而实现了强大的生态。青云青云将继续为上游社区做出贡献。 KubeSphere团队围绕Kubernetes贡献了18个以上的开源项目,涵盖存储,网络,DevOps,负载均衡器等。 “KubeSphere是一个基于Kubernetes企业级重组的容器平台。我们希望KubeSphere能够帮助企业开始云原生应用程序转型之旅,并在数字化转型中取得成功。这就是KubeSphere的使命。”周小四终于说道。