您现在的位置是:首页 > 数字化转型 >

KubeSphere“全家桶”带您一步跨入云原生时代

2020-01-19 14:22:56作者:路沙来源:

摘要近年来,随着数字化转型的日益深入,越来越多的企业开始探索企业级PaaS平台的建设,致力于推动企业的数字化运营及流程管控。也就是说,在底层IT基础设施云化的基础上,企业开始通过云原生技术支撑上层的数据和应用治理,通过统一的开发流程、规范等确保数据的统一管理。...

  近年来,随着数字化转型的日益深入,越来越多的企业开始探索企业级PaaS平台的建设,致力于推动企业的数字化运营及流程管控。也就是说,在底层IT基础设施云化的基础上,企业开始通过云原生技术支撑上层的数据和应用治理,通过统一的开发流程、规范等确保数据的统一管理。

  Gartner报告称:“到2020年,大概有75%的全球化企业将在生产中使用云原生应用。”即应用在像Kubernetes这样的基础设施支撑平台上。从软件定义一切到Kubernetes编排一切,表明数字化转型2.0时期,无论是从技术发展规律,还是从市场需求演进来讲,企业都必将走向云原生。

  在云原生落地的过程中,容器技术的落地相对容易,不过DevOps的实现及微服务架构的改造,因为受到企业文化、组织架构以及应用程序重构的影响,实施难度相对较高。在这一过程中,如何才能充分体现并发挥云原生技术在容错性高、扩展性强、快速部署以及松耦合等方面的优势,从而加速企业数字化转型的进程?在这方面,青云QingCloud推出的基于Kubernetes的 KubeSphere容器平台正日益满足用户对于云原生技术的所有想象。

打造云原生全家桶 真正实现开箱即用

  在KubeSphere容器平台产品经理于爽看来,云原生的优势在于可以很好地构建容错性好、易于管理、便于观察的松耦合系统,并结合可靠的自动化手段,使工程师能够轻松地对系统作出频繁、可预测的重大变更。而关于KubeSphere,青云QingCloud的理念就是将其打造为“平台归平台,应用归应用”的专业云原生平台。

  “在云原生路径里,你可以把KubeSphere理解为从最开始的容器化应用的迁移改造到最终的业务上线,我们帮助用户设想、设计了很多辅助的功能,KubeSphere会帮助用户加速云原生的实现,里面很多技术细节会随着产品的迭代更加完善,并随着社区用户的反馈,逐渐把云原生的关键技术在KubeSphere平台上落地。”于爽进一步解释道。

  经过技术的持续演进和企业应用实践的检验,如今KubeSphere早已被社区用户广泛接受,并被称为“云原生全家桶”。于爽表示,KubeSphere提供了很多可选的功能组件,用户可以在使用过程中,根据自己的业务需求有选择性的使用这些组件,从而使得用户可以一步跨入云原生应用时代。具体来讲,KubeSphere的技术能力包括以下几点:

  一是即点即用的DevOps。面向开发测试人员,从提交代码、构建应用、应用发布到测试环境、测试通过发布到准生态环境及生产环境,覆盖了开发测试的全链条。这一整套流程在KubeSphere平台上可通过可视化界面进行统一管理。

  二是灵活可选的微服务框架。不管是传统微服务框架还是主流的云原生微服务框架,在KubeSphere平台上都可以得到很好的支持。

  三是应用跨平台一键部署。一键部署应用到任意基础设施平台上,并可实施统一运维操作。

  四是健壮的容器基础设施。青云QingCloud自身的SDN、SDS以及QingCloud云平台,都可以与KubeSphere进行高效整合。不仅如此,KubeSphere既可以安装在青云之上,也可以安装在其他云平台、物理机或者VMware之上。

  五是企业级增强特性。从极简人机交互、多租户管理、统一运维、安全合规等方面简化用户的应用流程、降低应用成本,提升应用能力。

不是青云的 而是社区的

  在青云QingCloud的产品目标当中,KubeSphere是聚焦于业务应用,而非技术实现。而基于此定位,KubeSphere所有的功能体验都是围绕应用设计的。因此,青云QingCloud在产品开发之前都会跟社区用户、现有的企业用户进行调研,他们现在的使用模式是怎样的,期待的模式是怎样的,通过汇聚并梳理所有的需求,提炼并最终展现在KubeSphere平台上,从而形成很好的用户体验。

  事实上,就像前文所提到的,在社区当中,KubeSphere被称为“云原生全家桶”,而青云QingCloud也将KubeSphere定位为社区产品,而不是青云QingCloud独有的。“我们希望所有的开发者,只要是他喜欢KubeSphere,都可以和社区一起把产品做得更好,我们希望是‘KubeSphere and Friends’的状态。”于爽如此说道。

  具体来讲,KubeSphere从2018年4月敲下第一行开源代码开始,就得到了一些社区用户的关注,并且关注度是持续上升的。其中,GitHub Star数呈现持续上升态势,截止到12月底是2000多,而KubeSphere 2.0版本开始,KubeSphere的下载量已经超过10000+。此外,KubeSphere还进入了CNCF社区(云原生计算基金会)。

  只要是企业需要的功能,在Kubernetes生态里都能找到解决方案。不过,于爽提到,即使你找到了解决方案,你的业务一定是碎片化的,企业需要一个平台来整合,而KubeSphere正是可以屏蔽碎片化的平台。与此同时,青云QingCloud还围绕KubeSphere、云原生的主题在国内开展线下Meetup活动,6场全国巡演,30个研发和用户主题分享,累计超过1000名开发者参加。

  于爽表示,目前,KubeSphere已有很多的商业用户,行业覆盖银行、保险、制造业、航空、互联网公司等。进入2020年,关于KubeSphere云原生整个生态,青云QingCloud仍然希望通过社区推进KubeSphere的发展。为此,无论是在线下的Meetup,还是线上GitHub开源社区,青云QingCloud都在不断收取社区反馈,并根据最终反馈来确定KubeSphere新的发展方向。

用户为先 以需求带动产品迭代

  “如果没有KubeSphere的话,运维人员需要自己管理很多东西,比如集群节点的label管理、K8s资源的管理、监控日志等支撑业务的组件,都需要在不同的系统中完成。研发要跟运维对接很多和业务开发无关的工作。有了KubeSphere,可以把运维和开发需要的所有功能都覆盖到,实现了直接界面化操作,使运维、开发团队不再重复‘造轮子’,而是直接关注业务本身,极大降低了工作复杂度,提升工作效率。”作为KubeSphere的直接用户,新浪高级运维开发工程师王洪磊直观的谈到了自身团队的使用体验。

  实际上,无论是定位社区产品,还是聚焦用户反馈,都体现出KubeSphere以用户为先的发展理念。而这种理念也更为清晰的体现在KubeSphere已经发布或者即将发布的产品当中。在已经发布的KubeSphere 2.1当中,KubeSphere 提供了很多帮助传统应用向容器平台、云原生领域迁移的功能。比如,云原生领域的衡量标准是容器化,用户只需将传统的交付物,通过KubeSphere直接上传上来,不需要了解怎么容器化,也不需要了解如何在Kubernetes上跑起来。只要上传后填写基本参数,直接点完成,KubeSphere就可以自动化完成后面所有事情。除此之外,即将在2020年发布的3.0版本当中,KubeSphere将支持多集群,同时支持网络租户隔离、计量、GPU可观察性,对接vGPU等功能。而4.0版本,KubeSphere会有一些与企业用户关联度很大的功能,比如计费。在业务场景上,KubeSphere 4.0里会提供AI模型市场,将青云的AI算法、第三方AI算法,通过这个市场很好地提供给终端用户。

  “KubeSphere一定是社区的产品,而不是青云的产品。在这个过程当中,通过提供通用型的功能,并凭借迅速上手、提升效率及运维友好等功能,KubeSphere将会满足大部分用户的使用需求。”于爽再次强调。


(本文不涉密)
责任编辑:路沙

站点信息

  • 运营主体:中国信息化周报
  • 商务合作:赵瑞华 010-88559646
  • 微信公众号:扫描二维码,关注我们