随着云计算的深入发展和IT架构的大变革,企业数字化转型已经进入深水区,对传统企业而言,更是知易行难。近来,以容器、微服务、Serverless为代表的云原生技术,正带来一种全新的方式来开发、交付、迭代企业应用。
云原生(Cloud Native),按照CNCF基金会的定义,是指有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。简言之,云原生是解决企业在适应数字化、互联网化趋势时一个全新的应用构建方法或手段。
《中国云原生用户调研报告(2020年)》指出,云原生技术实现了应用的敏捷开发,迭代效率和交付速度持续加速,应用发布趋于高频。目前,60%以上的企业用户已在生产环境中应用容器技术,1000节点规模的容器集群能够满足近八成企业用户的生产需求。作为容器最主要的应用场景,八成用户已经使用或计划使用微服务。
企业数字化转型是一个集业务、组织、技术与变革管理为一体的综合工程。在青云QingCloud (qingcloud.com) 应用与容器平台研发总监周小四看来,在数字化转型和互联网化的冲击之下,企业面对的用户需求更加多样化、个性化、碎片化,企业应用上线、迭代速度加快,企业希望应用功能、服务都能快速交付给用户,快速产生市场价值。
“传统的集中式架构、开发模式难以适应这种趋势,企业需要摒弃原有的技术堆栈拥抱云,要把应用全部放到云原生的平台上,用相对标准的流程把开发、测试、发布流程管理起来。”周小四说。
根据相关数据统计,有73%的企业已经至少采用一个或者一项云计算应用或者技术。有51%的企业CIO表示业务模式的变革正在发生。“于是,新的问题产生了,企业如何在异构平台上无缝管理、部署和迁移其应用?”周小四强调,“以前混合云是面向资源的,现在是面向应用的。”
基于此,KubeSphere 容器平台应运而生。周小四介绍,KubeSphere是基于Kubernetes为内核的企业级分布式多租户开源容器平台,提供简单易用的操作界面以及向导式操作方式,在降低用户使用容器调度平台学习成本的同时,极大减轻开发、测试、运维的日常工作复杂度。
截至今天,KubeSphere 已经迭代到3.0。2018年7月,青云QingCloud正式发布KubeSphere 1.0,提供多租户管理、DevOps、多维度监控等功能;2019年4月,发布KubeSphere 2.0,新增微服务治理、镜像仓库、多租户日志、告警通知等功能;2020年6月,KubeSphere 3.0对原有版本进行了全新全面升级,提供多云与多集群管理、应用自定义监控等功能,从底层基础设施上,保证了多个集群的灵活增减和资源调度。
周小四表示,接下来,随着云原生日趋成熟,KubeSphere将会做成可插拔、开放式架构,用户在开发应用时,保持原有的开发形式不变,最终体验到一个完整的KubeSphere Native服务,充分利用云的弹性、分布式、高容错等特性,提升云原生应用开发、迭代效率,加速数字化转型。