为客户提供灵活的定制化能力,青云科技助企业更高效落地云原生
随着云原生应用态势越来越好,如微服务、动态编排、云原生安全、DevOps等技术在企业落地的比例也越来越大。此时,云原生技术也不再是拥有强大自研能力的行业头部企业的专属,实现了从头部企业向中小型企业的下沉。在这一过程中,云原生技术逐渐走向普及,软件云原生化成为趋势。
当某种技术成为一种主流趋势之后,它势必会被应用到越来越多的生产场景中,并围绕着企业的业务需求不断延展和演进。青云 科技 KubeSphere云原生产品负责人于爽表示,业务需求会随着企业的发展而不断变化,因此单靠通用的产品形态自然不能满足动态的场景化需求。这就需要针对不同客户群体、不同业务以及不同业务的发展阶段,为客户提供灵活的定制化能力。
让企业拥有自主定制能力,是青云科技KubeSphere企业版3.3以及后续版本的使命所在。正如于爽所说,企业为什么要冒着技术转型的风险选择K8s,选择云原生,选择KubeSphere?因为最终要聚焦到具体业务、企业绩效以及实际应用成果上。基于此,KubeSphere已经从单纯的容器平台逐渐转变为赋能数字化转型的数字化运营平台。
从容器平台到数字化运营平台的转变
众所周知,KubeSphere企业版是青云科技基于开源KubeSphere打造的企业级商用容器平台,具备开源版全部能力,并支持全新的动态可插拔架构,在多云多集群管理、微服务治理、应用管理等多个核心业务场景有更多功能延伸。同时,KubeSphere企业版可以和青云科技云平台、数据库、存储等产品家族形成更多场景化的解决方案。更进一步,还可以和AI、工业、 金融 、安全等合作伙伴共同覆盖更多的业务场景,延展出更有价值的联合方案。
全新发布的KubeSphere企业版3.3进一步强化了平台的数字化运营能力。“随着云原生应用的普及化和建设的规范化,使得企业更为关注云原生转型的预期成果。因此,KubeSphere 企业版3.3强化了数字化运营能力,来满足或者解决客户‘要结果,给建议’的痛点。”KubeSphere容器平台产品经理张文浩如此说道。
KubeSphere 企业版3.3发布全新的可观测中心。该中心能够化零为整,把分散在各个集群的数据、零碎的数据汇总同步,也可以通过自定义配置的方式指定汇总数据范围,解决数据分散的问题。同时,依托数据的可视化、类型化管理,让企业对于流程管控一目了然。当企业客户看到了预期的转型成果,接下来就会在资源配置、人员管理等方面寻求可行性建议。“增强集群监控能力能够帮助中大型企业对配额、资源状态做到精细化管理,形成‘矩阵式监控’的效果,从而解决业务人员因惯性思维而产生的资源浪费问题。”张文浩如是说。
KubeSphere企业版3.3还支持丰富的容器化数据库应用,通过内嵌的容器化数据库DMP控制台,可以提供集群应用的创建、打包、分发、部署等计算资源的管理,以及DevOps、微服务等技术能力。进一步延伸到云原生数据库的应用场景,KubeSphere还能够完成数据库的定期备份、统一管理多个数据库账户,并配置数据库的伸缩策略。同时,还可以完成一键化部署以及应用层面的可视化参数的配置。
于爽表示,KubeSphere企业版3.3在功能上的诸多强化和创新,可以看出青云科技KubeSphere团队针对不同客户群体、不同业务以及不同业务的发展阶段,为客户提供的灵活的定制化能力。以中金公司云原生转型实践为例,云原生容器资源池由青云科技的容器一体机构建。云原生容器资源池通过整合IaaS平台的高性能网络(SDN)及存储(SDS)能力,帮助中金公司一键部署了可用性高、可靠性高、性能高的苍穹容器平台。同时支持多种云端容器部署方式,并提供镜像仓库、调度与编排、服务感知、跨平台管理等容器管理功能,为容器提供极致的性能和可用性保证。中金苍穹容器平台上线后,通过与微服务平台集成,实现企业管理需求从基础设施层面提升到开发和 PaaS 层面,打通了 CI/CD 上下游关系,构建基于容器的 DevOps 流水线,将外部业务的应用发布流程统一到容器平台上,实现统一管控和运维。
开源版与企业版齐头并进
KubeSphere作为纯开源的容器平台,从2018年至今,KubeSphere社区用户已经覆盖全球100多个国家和地区,GitHub上Star数量超过11400个,下载量近百万,开发贡献者超300人,已经成为全球三大主流开源容器平台之一。KubeSphere之所以如此受青睐,是因为它没有改变底层的K8s,任何K8s的社区用户都可以与他们实现无缝连接,之前在K8s上运行的业务也可以原封不动地利用KubeSphere产品提供业务能力。
KubeSphere企业版源于开源,自然在开源方面的创新不遗余力。“KubeSphere对开发者来说是比较成熟的产品,在每一个应用领域都提供了相应的工具。KubeSphere企业版3.3将会针对一些还不太适应云原生转型的客户,提供一些全新的解决方案。”张文浩如此说道。
在开发者赋能方面,KubeSphere企业版3.3内置Istio和Spring Cloud双引擎,不仅可以以云原生的方式进行微服务治理,对于那些不太适应云原生转型的企业客户还可以用传统的Spring Cloud方式进行微服务治理。此外,在CI/CD持续部署方面,不仅集成了GitOps工具,还融合了KubeSphere本身多租户、权限、统一多租户打通等相关方面能力。同时,在CD方面,内置了Jenkins+ArgoCD双引擎,为企业客户提供了多种选择。
于爽表示,KubeSphere开源版以功能修复、提升易用性、保证稳定性为主要目标。而KubeSphere开源版的发布节奏,会基于当前的V3版本持续迭代较长的一段时间。“KubeSphere开源的基调永远不变。同时,青云科技会将优秀的 商业 功能逐渐贡献给 KubeSphere开源社区。”于爽进一步说道。
以KubeSphere LuBan架构让企业拥有自主定制能力
于爽提到,在某一个阶段,KubeSphere企业版作为一个商用容器平台,借助青云科技的产品组合以及与合作伙伴的全方位合作,通过一揽子全栈的解决方案,能够以一键部署的方式为客户提供一致性的云原生转型框架或解决方案。不过随着客户成长速度、发展阶段以及业务场景的不同,也会对KubeSphere企业版提出各种功能上的持续迭代需求,这样一个通用的产品形态就无法再解决所有的客户诉求。
“在KubeSphere之前提供的应用中心里,包含很多青云科技以及合作伙伴的功能组件,通过不同的产品组合能够满足一定的用户需求。不过,大部分基于K8s容器平台的一个现状是,任何一个上层业务组件的功能迭代都与产品的迭代是紧密耦合在一起的。由此带来的使用体验是割裂的。比如,当客户依托应用中心部署完‘人员管理’的组件之后,客户还要跳出KubeSphere,这种体验以及各种能力与KubeSphere是割裂的。”于爽解释道。
在KubeSphere未来的产品路线规划中,为了解决这一问题,青云科技推出了全新的KubeSphere LuBan架构。LuBan取自我国古代工匠的始祖鲁班。KubeSphere LuBan意喻为开发者和企业带来专业、强大、灵活、丰富的软件开发体验。于爽提到,KubeSphere v3及之前的版本,是先有开源版再有商业版,但由4.0版本实现了高度模块化。同时,4.0版本将打造一个插件中心,可以为客户提供满足各种场景和需求的企业级商用插件。由此,KubeSphere将从单品类平台价值赋能向多品类生态价值赋能转型,而LuBan架构和插件中心是KubeSphere 在生态型商业化方向探索上走出的非常积极的一步。
LuBan提供的是一种热插拔的插件式微内核架构。任何的组件后端API以及第三方组件前端都可以动态嵌入到KubeSphere里。“围绕着LuBan架构和插件中心,我们会把企业服务的能力做得更强。具体来讲,基于LuBan架构和在其之上的插件中心,无论你是一个电玩玩家,还是一个爱好美食的厨师,尽管对于KubeSphere的业务点、需求点、场景都是不一样的,但选择适合的插件进行部署,KubeSphere LuBan就会变成你想要的样子,无需再等待KubeSphere底座整体的改造,就可以灵活地进行局部的调整。”于爽说道。
记得之前有一则点读机的广告这样说道:哪里不会点哪里,妈妈再也不用担心我的学习,So easy。在笔者看来,这就是LuBan最大的价值,让企业拥有了自主定制的能力。