KubeSphere容器平台:云原生时代企业数字化转型的“加速器”
(原标题:KubeSphere容器平台:云原生时代企业数字化转型的“加速器”)
数字经济飞速发展,随着企业数字化转型的深入,业务转型成为企业转型的核心,为了让企业能更好的应对业务模式非常频繁的变化,对云平台提出了更高的要求。代表技术包括容器、服务网格、微服务、不可变基础实施和声明式API的云原生,而技术正是辅助企业完成数字化转型的最佳选择。
Gartner报告称“2020年,大概有75%的全球化企业将在生产中使用容器化应用。”
云原生缘何成为必不可少的选择
云原生虽然只有三个字,但里面包含很多东西,它就像浩瀚的宇宙一样,蕴藏着各种星系。简单来说,就是“云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用”。
在互联网化、数字化发展的当下,云原生可以让企业业务更好的落地。KubeSphere容器平台产品经理于爽介绍“云原生的优势在于可以很好地构建容错性好,易于管理、便于观察的松耦合系统。结合可靠的自动化手段,云原生技术使工程师能够轻松地对系统作出频繁、可预测的重大变更。”
从数字化转型1.0到数字化转型2.0时代,业务在飞奔的同时IT也在为了支撑这种变革而不断推进。首先,软件架构从之前的单体应用、3 Tier、MVC(前端、后端、中间控制器),IBM主导SOA的架构,发展到如今的微服务,解耦每个版块使其成为独立的个体。其次,基础设施从之前的大机或者传统数据中心,到集中化IDC数据中心,云计算,现在则是基于容器打包构建的云原生。
此外,协作流程“从之前的开发、测试、美工、项目经理,所有人面对同一个项目、同一个产品,可能需要历时三个月甚至半年时间才发布一个版本,所有人都得参与上线过程。现在,大家开始往敏捷、DevOps方向发展,团队被拆解,微服务使得项目或产品已经被切割成很小的模块,组成一个很松耦合的团队组织架构”。
而当下,工业互联网迅速发展,为制造业的智能转型提供了更大的想象空间,对云计算的依赖程度也在不断攀升,在这一轮数字化转型中,企业必然走向云原生。
Kubernetes最开始是由谷歌开源的、支撑云原生的基础设施平台。它源于谷歌内部的一套基础设施borg,里面耦合了很多谷歌自己的业务逻辑。之后,谷歌把它贡献给CNCF基金会,现在包括微软、IBM、青云QingCloud 等很多国际、国内的企业都在致力于推进Kubernetes的演进、迭代。KubeSphere是在Kubernetes之上构建的分布式操作系统,是用于数据中心的、可插拔的企业级多租户容器平台。
在容器编排领域,虽然一度出现了“三足鼎立”(Kubernetes、Docker Swarm 和 Mesos),但 Kubernetes 凭借其松耦合系统、跨基础设施、扩展简单且标准化、DevOps等等最终脱颖而出,成为绝对的赢家,被称为未来所有的基础设施的统治者。
Kubernetes、容器是跨基础设施的,不管是物理机还是云平台,只要业务构建于Kubernetes、以容器化的方式交付,就可以跑在不同的平台之上。这意味着没有被任何服务商锁定,业务可以很好的跨基础设施做应用迁移。其次,Kubernetes在最开始设计时就没有很深入向下和向上做绑定,而是通过标准化的方式开放出来。同时也加强了开发和运维之间的黏度。
虽然现在构建Kubernetes相对比较简单,但是Kubernetes只是提供了资源运行最基础的平台,如果用房子来作比,Kubernetes可以理解为“毛坯房”,是云原生最基础的支撑平台,没有家具和家电,只能保证企业最基础的应用,还会涉及监控、日志、告警,甚至开发工具链、微服务管理工具等,后续的使用会变得非常复杂。而KubeSphere则可以实现“拎包入住”。
另一方面,虽然现在Kubernetes发展如火如荼,但技术人员的薪资也很高。搭建运维一套很碎片化的平台需要2、3个人,按照现在北上广情况,相关人员薪资水平在每个月在3-5万,企业管理者也不希望招人仅解决这些琐碎的问题。
一言以蔽之,KubeSphere的目的就是降低Kubernetes平台落地的成本,降低开发者和企业用户使用的成本,让企业开箱即用地拥抱云原生技术。