云原生基础设施领域值得留意的最新趋势

“2019年是云原生概念和技术普及的元年,未来云原生会变成一个常态。” 灵雀云CTO陈恺,有曾经在微软美国总部开发云计算平台 Azure的工作经历,对于云原生以及相关的技术热点,有着独特的视角。他认为,在数字化转型压力下,大多数企业已经能够接受云原生概念,所以云原生普及不难,难的是如何去落地。
 
过去,企业传统业务系统的研发并不受重视,比如银行内部的业务管理系统,一般采用的是Oracle、SAP等第三方产品,不做自己的软件产品研发,有些企业甚至都没有研发人员。但是,数字时代企业IT发生了根本性转变。企业需要开发、上线、运营自己的产品。企业之前的软件开发模式、迭代速度和频率可能不能满足数字化背景下的企业需求。软件产品的场景由支撑角色转向了竞争性场景。比如车联网、自动驾驶、风控、营销、互联网金融等,如果软件产品迭代速度跟不上,就可能失去了企业的生存空间。在这样的背景下,云原生迎来了“施展才华的舞台”。
 
随着信息技术的不断深入,很多企业都有大量复杂的传统应用,虽然这些应用还在遵循传统的开发模式,但是一些新业务会以云原生的方式落地。云原生让企业体验到云带来的优势,他们开始考虑如何兼顾两种类型的应用,对传统应用进行改造,这也是我们常说的“双态IT”概念,即敏态和稳态应用。等发展到一定阶段,企业会把业务全面云原生化。
 
简单理解,企业在数字化转型过程中,云原生是必然选择,中间会涉及很多关键技术,包括Kubernetes、DevOps、Serverless、ServiceMesh、微服务架构等等,这些技术是一个有机统一体,相互关联。那么,从选型的角度看,我们该如何正确处理各种技术之间的关系?
 
1、Kubernetes会替代OpenStack吗?
 
现在,Kubernetes在云原生领域的发展态势可以说是如火如荼,大有超过OpenStack的趋势;但另外一种声音则表示,Kubernetes和OpenStack在不同领域各司其职, OpenStack面向的是底层基础设施的虚拟化,而Kubernetes更多面向的是应用层。那么,Kubernetes和OpenStack到底是怎样一种关系,Kubernetes会替代OpenStack吗?
 
“的确,Kubernetes和OpenStack二者应用并不冲突,但随着Kubernetes的发展,OpenStack的应用场景会越来越小。” 陈恺认为,Kubernetes超越OpenStack是一件自然而然的事儿。
 
OpenStack刚刚诞生的时候,很多企业认为它更适合做公有云,但是采用OpenStack做公有云不太可能成功。后来,大部分企业用OpenStack做私有云,但是经过一段时间验证,OpenStack的优势并没有完全超越VMware。而Docker和K8s出来以后,底层技术平台的游戏规则彻底被改写,Kubernetes容器编排平台变成Stack的中心,不管是VMware、OpenStack还是公有云以及裸机,所有的应用环境都能支持。
 
灵雀云基于开源Kubernetes分不同层级给企业用户提供产品和服务。最底层的是Alauda Kubernetes(AKS),是一个企业就绪的K8s发行版,跟上游K8s 最接近,包含开发者和企业用户都需要的功能,如:自动化部署、网络存储、升级、企业用户/租户权限和监控、日志等都集成在其中,开箱即用。和社区版Kubernetes相比,灵雀云企业就绪发行版的最大的区别是,“源于K8s ,但高于K8s”,它基于100多家头部客户的生产环境经验。再往上一层,是灵雀云的ACP 2.0(Alauda Container Platform),它的定位是一站式云原生应用赋能平台,包含三个子产品:一个是容器平台(Alauda Container Platform)、DevOps平台(Alauda DevOps)和服务网格Service Mesh(Alauda Service Mesh,简称“ASM”),是用来做微服务治理的平台。
【声明】:芜湖站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

相关文章