为业务应用创造价值,是 IT 开发和运维的最终价值体现。博云容器云产品族打造了以应用为中心的云原生操作系统,帮助企业应用管理实现“全、快、稳、省”,为应用赋能!

5月23日博云容器云产品族线上发布会顺利举行,本文是博云容器云产品族事业线总经理赵安全以《为应用赋能》的分享实录。

云原生落地进入深水区,博云容器云产品族释放四大价值_容器云

云原生时代,真的来了

大家好,我是博云的赵安全。“容耀新生,大器所成”,下面由我来介绍一下博云在容器云领域的最新成果,也就是以 “为应用赋能”为核心价值的,博云容器云产品族的全新发布。

博云,以及我个人,都算是云原生领域的老兵了。过去几年,我们会发现云原生新技术概念的火爆和实际落地之间,有一个相对明显的GAP。但是从去年开始,我们能清晰地感受到:云原生时代,真的来了!

这个实践认知,也获得了两大顶尖咨询机构的认同和佐证。在 IDC 2021年的一个报告中提到:新增的生产级云原生应用,在新增应用中的占比,将从2020年的10%增加到2024年的60%。Gartner 的预测更乐观一些,Gartner 在今年最新的一个趋势报告中指出:“到2025年, 跑在云原生技术平台上的应用,将占到新开发应用的95%

这两大顶尖咨询机构的调研和预测数据,让我们对云原生技术的发展落地有了更大的想象空间。

云原生落地进入深水区,博云容器云产品族释放四大价值_容器云

云原生十年征程,技术实力不断突破

博云是国内进入容器领域最早的创业公司之一,至今已经走过了十年历程。这十年,既是云原生领域发展的十年,也是博云伴随云原生一路成长的十年。

  • 2014年,我们开始做第一个容器项目。
  • 2015年,博云容器云产品1.0版本发布,我个人也是这个时候进入博云的。
  • 2017年,博云第一个容器+微服务+DevOps的整体PaaS项目落地
  • 2018年,我们开始深度投入底层能力建设,启动了多个底层核心组件的自主研发(这几个核心组件,目前也是博云容器云产品族的重要核心能力)。并且在这一年,基于我们多个客户的实践需求,我们发布了容器云2.0版本。
  • 2020年,我们启动了AI应用支撑产品的研发,不断扩展容器的应用领域
  • 2021年,我们开始研发中间件管理产品,并启动了自有核心组件的开源工作。
  • 到今年2022年,我们正式实现了博云容器云产品族的全能力建设。

在这十年的发展中,博云容器云产品族的能力得到了众多国内外权威分析机构的认可。在 IDC 中国容器市场份额报告中,博云长期稳居中国容器市场前五,并在容器创新企业阵营中持续保持领先;同时,博云也连续两年被 Gartner 评为中国容器云代表厂商。

当然,我们也不能躺在一些历史成就里“打盹”。行业和市场的快速发展,也对我们提出了更多、更高的要求。

这十年的发展,使博云在容器底层能力建设上具备了深厚积累,同时,经过大量客户生产环境的考验,博云已经拥有了一个经过长期生产级有效考验的、安全稳定的容器底座。

随着整个云原生技术的发展和深入落地,越来越多不同类型的应用开始运行在容器云上,这就对企业应用管理提出了更高的要求。用户对容器云的要求,不再仅仅是需要一个好的 Kubernetes 发行版,而更希望容器云能更好地实现对各种应用类型的管理和支撑。

云原生落地进入深水区,博云容器云产品族释放四大价值_微服务_03

基于底层能力积累和市场需求的变化,博云容器云产品族应运而生。超越容器,以应用为中心,提供更加全面的云原生支撑!

云原生落地进入深水区,博云容器云产品族释放四大价值_容器云

四大核心价值,为应用赋能

为什么会有这次升级呢?这来源于我们长期的一个思考:容器云这种兼具基础设施和应用支撑特性的平台,其核心价值应该如何认知呢?

经过我们长期的思考和实践,最终的认知就是这句话:“为业务应用创造价值,是 IT 开发和运维的最终价值体现”。比如我们最近经常使用的健康宝,后台可能使用了很多技术,但是最终的价值体现还是落在支撑健康宝业务的高并发稳定性、弹性等。

所以容器云的最终价值体现,也是要落到对应用更好的支撑上。这次容器云产品族的发布,就是对这个认知的一个具象化、产品化。基于以上理念,博云容器云产品族定位为:以应用为中心,安全的云原生操作系统。

云原生落地进入深水区,博云容器云产品族释放四大价值_异构_05

这里说的“应用”,是指目前行业里三类主要应用:即微服务应用、中间件和 AI 应用。针对这三类应用,我们在容器云基础上扩展出三个子产品:微服务应用管理产品BMS、中间件管理产品BMM、AI应用支撑产品BCC。随着应用大量容器化,企业对容器安全的要求越来越高,因此我们也推出了全新的容器安全产品BKS。

围绕“以应用为中心”的理念,针对于已经使用了各种异构 Kubernetes 的客户,我们也全新实现了针对异构 Kubernetes 的纳管能力。也就是说,博云容器云应用支撑管理的能力,也支持构建在各种异构开源或者企业级 Kubernetes底座上。

另外,针对信创的建设需求,我们容器云产品族也实现了对信创生态的全面支持。

既然我们容器云产品族的定位是“以应用为中心,为应用赋能”,那博云容器云产品族,如何实现对应用赋能呢?具体体现在以下四点:

“全”即全面的多应用类型的支持(微服务应用、中间件、AI应用),实现对这三类应用的全生命周期管理。

“快”基于kubernetes和容器的架构优势,简化应用管理的复杂度,提升应用的交付效率。

“稳”在博云稳定可信赖的,企业级容器云基础设施的基础上,提供全面的应用管理能力,极大增强应用的稳定性。

“省”通过提升资源的利用率,降低应用管理的难度,降低整体的资源成本和运维管理成本。

云原生落地进入深水区,博云容器云产品族释放四大价值_容器云

五大子产品,更全面的云原生支撑

1. 容器云产品BOC

博云容器云平台 BOC 是博云容器云产品族的核心底座,容器云平台 BOC 由博云企业级 kubernetes 发行版 BKE、边缘 kubernetes 发行版 BEE 和混合异构 kubernetes 管理模块 BKM 三部分组成。

BKE:

博云企业级 Kubernetes 发行版 BKE 是整个容器云平台的核心,也是过去多年博云投入和积累的重中之重。BKE 经过了长期大规模生产的实践,累计装机量已经超过了10万个节点,Pod数量超过100万个。BKE 在开源的 kubernetes 基础上,对计算、存储、网络、调度、可观测性、安全、备份等领域都做了全面增强。

同时,博云持续贯彻,依托社区,增强社区的社区互动策略,目前博云在Kubernetes 社区贡献已经达到了全球第11名的位置。博云还长期深入投入了高性能任务调度引擎Volcano、边缘计算框架KubEdge、服务网格Isito等开源项目。后续,BKE的关键技术将逐步开源,包括已经开源的边缘容器网络FabEdge、云原生本地存储Carina,容器调度Jobflow,以及计划开源的容器网络Fabric等。

BKM:

博云容器云中的混合异构Kubernetes管理模块BKM,是一个完整的Kubernetes管理平台。为了响应“为应用赋能”的产品族核心价值,匹配客户实际场景中多种Kubernetes共存的情况,BKM增加了对支持各种异构Kubernetes的纳管。

云原生落地进入深水区,博云容器云产品族释放四大价值_容器_07

除了博云自己的企业级 Kuberenetes,还支持开源 Kubernetes、各大公有云/私有云厂商的企业级 Kubernetes。支持对这些异构 Kubernetes 提供统一的应用管理,异构 Kubernetes 之间的应用备份、迁移的能力。

BEE:

同时,这次博云也发布了专用的边缘 Kubernetes 发行版BEE。

云原生落地进入深水区,博云容器云产品族释放四大价值_容器_08

BEE 是基于 KubEdge 极致轻量的Kubernetes,最小运行资源40M,并拥有 CNCF 目前唯一边缘容器网络沙箱项目 FabEdge 的加持,支持云边协同、边边协同,提供了完善的 UI 控制和完整的边缘运维能力。

2. 微服务应用管理产品BMS

微服务应用管理子产品 BMS 是一套微服务全生命周期支撑管理的完整平台。它的主要特点有:

  • 提供涵盖微服务的开发测试、发布、运行、治理、监控的全生命周期管理能力;
  • 支持Spring Cloud 、Dubbo、ServiceMesh异构微服务统一治理,接入成本低,拥有大量的金融案例;
  • 业内少有的金融+生产级落地的服务网格模块;
  • 全面的应用监控能力,涵盖业务域、应用、服务、实例、API五个层次的监控需求;
  • 稳定可靠,以异构兼容为主要特点的微服务API网关。

云原生落地进入深水区,博云容器云产品族释放四大价值_异构_09

总体而言,BMS 支持微服务的快捷发布、稳定运行、全面监控,为微服务的全生命周期保驾护航。

3. 中间件管理产品BMM

从应用整体架构的角度来看,有状态应用,也就是各种各种的中间件,是应用整体运维管理中的痛点和难点。这些痛点和难点包括:供给时间长、运维难度大、资源占用多等问题。而 Kubernetes 中的 Operator 技术,以底层能力的方式,固化了中间件管理的最佳实践,很好地解决了这些问题。

云原生落地进入深水区,博云容器云产品族释放四大价值_容器_10

博云的中间件管理子产品BMM已经支持了 MySQL、Redis、Elasticsearch、Kafka、RocketMQ、PostgreSQL、Nacos、Zookeeper等主流中间件的全生命周期管理能力。

在多个项目的实践中,对于中间件交付效率的提升、运维成本的降低、资源成本的节省都有非常显著的效果。

4. AI 应用支撑产品BCC

除了微服务应用和有状态应用,现在行业里还有一类比较新的应用形式:AI应用。AI应用在开发的过程中,同样也有一系列的痛点需求,包括:快速上线调试(比如白天调试代码,晚上上线并跑结果的场景)、大规模作业调度等。

本次博云发布的 AI 应用支撑子产品BCC,就是针对这类需求的产品,在多个项目里的实践应用中,也取得了很好的效果。

如下数据来自于我们的一个典型项目。AI 应用上线时间,从1周优化为2分钟,作业调度的极限能力,从300核优化10000核。1000个作业的启动时间,从3个小时,降低到3分钟。数十倍的提高了 AI 应用上线和应用的效率。

云原生落地进入深水区,博云容器云产品族释放四大价值_容器_11

为了达成这些目标,我们自主研发了 Kubernetes 调度模块 JobFlow,并贡献给了 Volcano 社区。技术上,我们还有如下几个特点:

  • 单集群支持1000+高配置物理节点
  • 支持超大规模作业调度
  • 支持Windows/Linux Kubernetes混部
  • 支持GPU虚拟化/资源池化

5. 容器安全BKS

随着应用大量容器化,企业对容器安全的要求越来越高,所以博云这次也推出了全新的容器安全产品 BKS。BKS提供了完善的容器安全解决方案。主要有如下特点:

  • 全面的安全防护能力:运行时安全,运行环境安全,运行生态安全,镜像安全,自适应安全。
  • 主机+容器安全全覆盖,协调联动:比如容器逃逸等行为,需要在主机侧感知和防御。将主机和容器安全联系在一起,能解决更多安全问题。
  • 自适应主动防御:BKS如果可以根据现有的行为,自学习出相应的访问模型,同时BKS提供了微隔离的能力,快速阻断风险漏洞,并将影响控制到最小。

随着这几年国际形势的发展,信创产业加速发展。博云容器云产品族提供全面的信创支持能力。经过工信部、央行金融信创实验室相关机构的测试,目前博云已经实现了对国内所有国产化操作系统的支持,包括麒麟、统信、欧拉。以及,实现了对目前国内所有国产化芯片的支持,包括鲲鹏、海光、飞腾、兆芯、龙芯。

云原生落地进入深水区,博云容器云产品族释放四大价值_异构_12

同时博云还是信息技术应用创新工作委员会的会员单位,在多个信创行业调研报告中,产品服务能力位居前列。欢迎各个用户方和合作伙伴与我们开展信创领域的探讨和合作。

云原生落地进入深水区,博云容器云产品族释放四大价值_容器云

为千行百业客户的数字化转型赋能

为应用赋能的最终目标是要推动千行百业的客户实现数字化转型。目前,博云容器云产品族已经在超400家大型客户中落地应用,其中我们服务了23家世界五百强客户,在头部金融客户渗透率达52%。

经过长期生产级实践应用,博云容器云产品族可以提供经过长期验证的、稳定的系列产品。

综上所述,基于容器,以应用为中心,提供更加全面的云原生支撑,博云容器云产品族,以“为应用赋能”为核心价值,正式全新发布,谢谢大家。