云原生时代到来 KubeSphere要让容器应用零门槛落地

百家 作者:QingCloud 2019-05-08 15:30:41

如今,Kubernetes、DevOps、微服务、应用管理等已经给客户带来了太多认知上的负担,而 KubeSphere 要做的就是简化、简化、简化。


云计算技术应用的深入,云原生正在成为云计算 2.0 的发展新趋势;与此同时,企业数字化转型也在进入 2.0 阶段,业务转型已经替代技术转型成为企业转型的重点。


在企业推动业务转型过程中,除了需要企业在广度上与上下游产业链协同联动外,也在对企业内部提出更高的要求。比如,要以消费者为中心安排生产和经营,实现产品的快速迭代,以及个性化、智能化功能的提升等。显然,企业业务的敏捷性、个性化、弹性和智能化要求都在不断提升,这反过来也对底层的 IT 支撑有了新的要求。


云原生正变得越来越紧迫,其中,容器作为最小的颗粒和单元,正在成为云原生时代的一个核心基础设施。


对于容器,许多仍处在数字化转型初期阶段的企业,仍然比较陌生,但从技术发展的逻辑看,微服务、容器、DevOps 是企业走向云原生时代、走向数字化转型 2.0 阶段的必有之路。


4 月 19 日,主题为“大道至简 举重若轻”的 KubeSphere 容器平台发布会上,青云QingCloud 打造的具有轻量级调度全栈云功能的 KubeSphere 容器平台高级版,展现了助力企业进入云原生时代、数字化转型 2.0 阶段的核心能力。



云原生时代

Kubernetes 成为容器领域焦点


容器作为云原生时代的一个核心基础设施,企业要拥抱容器,就必须对原有架构进行改造。传统的 SOA 架构也将转化为新的微服务架构,与将功能、服务一起打包、一起交付的单体应用不同,微服务是通过分布式架构对每一个功能进行打包。


但当微服务越来越多时,微服务的管理就会出现问题。青云QingCloud 应用及容器平台研发总监周小四将其形象地比喻为一辆汽车,当一辆汽车有越来越多的轮子时,如何对轮子进行管理就变得非常重要。


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


Kubernetes 的出现,为容器的调度和编排提供了便利,不仅如此,Kubernetes 还制订了一整套的标准和规范,且其生态也非常强大,包括 Google、IBM 都已经加入其中。青云QingCloud 认为,Kubernetes 是容器时代的分布式操作系统内核,青云QingCloud 要做的就是基于 Kubernetes 发展上层的功能。


事实上,在 Kubernetes 还未成为业界主流之前,包括 Compose、Swarm、Machine 等在内已经可以实现容器编排功能,但在容器化和微服务时代,服务越来越多,容器个数也越来越多,对于大型集群管理系统的需求也日益强烈。


这样一来,Kubernetes 的优势便显现出来了。Kubernetes 起源于 Google,很多设计都是源自于 Borg,是一个开源的、用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标就是让部署容器化的应用简单并且高效,并且提供了应用部署、规划、更新、维护的一种机制。


在容器编排技术路线的选择上,青云QingCloud 迅速锁定了 Kubernetes 这一方向,并打造出了自己的 KubeSphere 容器平台。由此,青云QingCloud 迈出了关键一步,要知道在科技界,技术路线选择的问题往往会决定一家公司的生死,青云QingCloud 必须慎重且坚定选择一个靠谱的方向。



降低容器应用门槛 释放容器价值


据了解,KubeSphere 容器平台是基于 Kubernetes 构建的分布式、多租户、企业级容器管理平台,具备青云QingCloud 六年商用验证的全栈云能力,专注企业使用场景,提供开箱即用的 DevOps、完善的微服务治理与统一应用管理功能。


周小四表示,作为青云QingCloud 旗下容器品牌,KubeSphere 承载着面向未来的使命,帮助企业一步跨入云原生时代。更重要的是,KubeSphere 还是青云QingCloud 开源战略的重要一环,未来还将把青云的技术沉淀与最佳实践贡献给开源世界。


在企业数字化转型过程中,Kubernetes 可以让应用的开发和交付变得更快速、周期变得更短。以前,应用的开发和交付基本以年为计量单位,现在则是以月、周为计量单位,甚至按天计量。


而 Kubernetes 天然是适合微服务的,它已经内嵌了很多微服务的功能,比如服务注册、服务发现等,开发者不用关心这些问题。不仅如此,Kubernetes 也是微服务和 DevOps 的最佳桥梁,可以大大缩短产品的交付周期。


除此之外,Kubernetes 本身所具备的可移植性,可以让企业在公有云、私有云、裸机、虚机甚至是底层操作系统等任何地方随意部署;而 Kubernetes 标准化的应用开发和发布,也可以让部署在 Kubernetes 上面的应用随意迁移,从而大大降低了用户运维的难度和复杂度。


Kubernetes 这么好,企业是不是直接应用就可以了呢?事实并非如此,这也是 KubeSphere 容器平台的关键所在。


周小四表示,首先,基于 Kubernetes 做的存储不够好,因此对于企业来说,在容器环境中做存储非常痛苦,在性能、安全、稳健性层面都可能有问题;其次,企业在使用 Kubernetes 过程中遇到问题如何调试,是一个很麻烦的事;第三, Kubernetes 学习门槛、学习曲线太高,企业没有这样的人才储备,只能对这一新技术望洋兴叹。


为了解决企业在应用 Kubernetes 的上述问题,青云QingCloud 去年 4 月开始全力投入 KubeSphere 容器平台的研发,并采用了更加先进、灵活的架构设计。


首先,青云QingCloud 要让 KubeSphere 可部署在任何的 Kubernetes 集群上,包括任何一个发行版;其次,青云 QingCloud 在 KubeSphere 中植入了可配置、可插拔功能,让客户可以根据自己的需求选择想要安装的功能。此外,在微服务治理上,青云QingCloud 在拥抱 Istio 的同时,也没有忽视 Spring Cloud 的客户,这在业界还没有其他企业能够做到。



KubeSphere 容器平台凸显三大特性


为了降低用户应用 Kubernetes 的门槛,KubeSphere 容器平台从底层的基础设施支持到上层应用开发支持都做了非常多的设计,据 KubeSphere 容器平台产品经理于爽介绍,KubeSphere 的特性主要体现在以下三个方面:


首先,在最底层的基础设施支持上,KubeSphere 考虑的是从最底层为客户提供稳定的网络存储方案。


其中,在存储层面,KubeSphere 提供了多种经过社区众多开发者和厂商验证过的开源插件,支持多款存储插件以及多种存储模式;不仅如此,青云QingCloud 自有的存储还可以提供更低延时、更加弹性、更高性能的体验,满足企业级用户核心业务的需求。


在网络层面,KubeSphere 本身提供了各种主流网络插件的对接,比如 calico、flannel;青云QingCloud SDN 同样也提供了对接方案,可以满足企业级用户各种安全诉求;此外,KubeSphere 也可以在 Region 里实现跨集群网络访问的对接。


在负载均衡层面,一旦企业业务迁移到 Kubernetes 里,就需要对外输出服务,这时候就一定要有负载均衡的方案。目前,大部分厂商提供的都是软负载能力,而 KubeSphere 在提供类似功能的同时,还提供有自己特色的负载均衡器插件。


其次,在上层应用开发及管理上,KubeSphere可以为客户提供各种场景所需要的功能。


其中,青云的 DevOps 提供了各种功能,可以让用户可以更加便捷、快速地进行容器的部署、配置和发布;而 KubeSphere 的微服务治理则可以帮助客户做到金丝雀发布、蓝绿部署、熔断和链路追踪等功能,大大降低了客户的应用难度;此外,KubeSphere 还对接了青云QingCloud 的 OpenPitrix 多云应用管理平台,可以为客户提供应用列表视图,通过把很多应用展示给客户,客户就可以直接点击某个应用,实现一键部署。


第三,在企业级用户体验上,KubeSphere 着重从体验出发满足客户诉求。


自去年青云开发 KubeSphere 以来,秉承的就是“极简和减负”的理念,如今,Kubernetes、DevOps、微服务、应用管理等已经给客户带来了太多认知上的负担,而 KubeSphere 要做的就是简化、简化、简化。这一理念不仅体现在 UI 设计上,还体现在了降低服务发布操作流程、降低学习成本等方面。


如今,云原生的时代刚刚带来,对于企业客户来说,不管是容器还是 DevOps、微服务等,都是比较新鲜的技术,同时也是解决当下企业云化转型、数字化转型过程中所面临问题的重要手段。而 KubeSphere 容器平台所做的,就是将这些新技术的应用降低到零门槛,真正释放这些技术在企业数字化转型中价值,从而加速企业数字化未来的早日到来。


更多内容及资料下载请点击阅读原文。


FIN -

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接