0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

云原生技术未来趋势分析

我快闭嘴 来源:通信世界全媒体 作者:通信世界全媒体 2020-12-14 09:15 次阅读

随着云架构的不断普及,“未来的软件一定生长于云上”的理念被越来越多的人所接受。云提供了一种面向企业应用实现按需进行资源分配的模型,以一种全新的、高效的方式来部署应用。企业纷纷开始云化转型,希望将传统应用迁移到云端。

虚拟化为云计算奠定了基础,但如果运行模式不做任何改动,仅仅是把虚拟机当做物理机来使用,是不能真正将云平台的优势利用起来的。只有对应用程序架构进行升级改造,才能构成“云应用程序”。

基于云化架构的特点,定义一条能够让应用最大程度利用云的能力、发挥云的价值的最佳路径成为行业迫切的需求,“云原生”应运而生。

云原生应运而生,技术范畴渐成体系

不同的组织对于云原生有不同的理解和定义。从技术角度来看,我们可以认为云原生是一类技术的统称,基于它可以构建出更易于弹性扩展的应用程序;从业务角度来看,云原生可以带来更快的业务响应速度和需求高效实现,云原生可以有效地缩短应用交付的周期,让需求更快地变成代码,代码更快地变成线上的应用,最终为用户服务,通过缩短“time to market”带来切实的业务价值。

从更为抽象的指导思想角度来看,云原生表达了一种未来软件开发生长的管理和实践思路:即软件产生并部署在云上,且遵循一种新的软件开发、发布和运维模式,从而使软件能够最大化发挥云的能力。

2013年,Pivotal(美国云软件开发工具与服务公司)的Matt Stine根据其多年的架构和咨询经验总结出来了一个思想集合,并得到了不断发展和完善。这其中包含了DevOps、持续交付、微服务、敏捷基础设施和12要素等几大主题,不但包括根据业务能力对公司进行文化、组织架构的重组与建设,也包括方法论与原则,还有具体的操作工具。采用基于云原生的技术和管理方法,可以更好地把业务生于云或迁移到云平台,从而享受云的高效和持续的服务能力,这标志着“云原生”比较完整的范畴的形成。

从商业应用角度看,云原生有几个重要的发展节点:2013年,Docker项目正式发布;2014年,Google和Redhat联合发布Kubernetes,用于更加方便、快速对容器进行管理;2015年,由Google、Redhat以及微软等大型云计算厂商以及一些开源公司共同牵头成立了云原生基金会(CNCF)。CNCF这个非盈利组织的初衷为推广孵化和标准化云原生相关的技术,其中包括推动云原生计算可持续发展和帮助云原生技术开发人员快速地构建出色的产品。在此之后,CNCF得到了快速的发展,并逐渐构建出一整套技术。

当前,云原生技术范畴包含以下6个方面。

第一,云应用定义与开发流程,包括应用定义与镜像制作、配置CI/CD、消息和Streaming以及数据库等。

第二,云应用的编排与管理流程,包括了应用编排与调度、服务发现治理、远程调用、API网关以及Service Mesh。

第三,监控与可观测性,这部分所强调的是云上应用如何进行监控、日志收集、Tracing以及在云上如何进行破坏性测试。

第四,云原生的底层技术,比如容器运行时,云原生存储技术和云原生网络技术等。

第五,云原生工具集,在前面这些核心技术点之上,还有很多配套的生态或者周边的工具需要使用,比如流程自动化与配置管理、容器镜像仓库、云原生安全技术和云端密码管理等。

第六,Serverless,这是一种PaaS的特殊形态,它定义了一种更为“极端抽象”的应用编写方式。

容器云加速业务交付效率

云原生有两个重要的思路:第一个是敏捷的不可变基础设施,这一点目前是通过容器镜像来实现,其含义就是应用的基础设施应该是不可变的,是一个自包含、自描述可完全在不同环境中迁移的东西;第二个是云应用编排理论,当前的实现方式就是Kubernetes的“容器设计模式”。

落实到云架构的三层模型中,敏捷的不可变基础设施类似于IaaS层,用来提供计算网络存储等基础资源,这些资源是可编程且不可变的,直接通过API可以对外提供服务。云应用的编排则通过PaaS服务组合成不同的业务能力,实现服务能力的复用;而SaaS能力意味着直接在云资源上部署和应用,客户可以直接面对云原生应用。

在实践中,容器云PaaS平台在应用中得到了落地,逐渐进入商业成熟期的阶段。PaaS本质上是云计算模型中的能力层,它帮助企业提高业务交付的效率、降低企业成本,以云原生技术为基础的容器云PaaS已经成为企业IT基础设施的重要组成部分。

容器云PaaS基础设施层可以部署在虚拟机、物理机以及公有云环境上;平台架构层包含了容器编排调度、容器网络以及容器存储等。容器云PaaS支持的能力包括容器应用管理、微服务、DevOps以及中间件PaaS组件,例如消息队列、大数据、机器学习训练平台等。

在容器云之前,PaaS侧重提供支撑应用运行的应用引擎;而容器云PaaS则是融入DevOps、微服务,解决了应用的完整生命周期管理问题,从而达到我们之前所说的加速企业业务的交付效率,实现更高的弹性和可扩展性等目标。

云原生逐渐成熟,生态拓展至边缘

从云原生的发展状况看,这一领域的发展呈现出值得关注的几个特点。

首先,云原生逐渐在商业环境中得到应用和完善。在网络安全公司Stackrox的一次民意调查当中,2019年是Kubernetes在容器编排中占据主导地位的一年:86%的受访者用它来进行编排工作,远高于2018年的57%。企业Kubernetes平台Diamanti的说法是:“与2018年相比,我们清晰地看到容器管理正在进入企业IT主流。”

其次,Kubernetes在安全性方面承受着巨大压力。面向安全级别要求更高的客户,在初期安全程度较低的项目中表现良好的网络安全面临挑战。与此同时,敏捷开发和DevOps带来的高频代码发布、部署也带来了更高的安全性要求。

最后,伴随着应用从云端向边缘的拓展,云原生也在边缘计算领域得到了发展和落地,进一步拓展了云原生的应用领域:2018年,KubeCon正式公布了新的基于Kubernetes的生态系统KubeEdge,将Kubernetes生态系统从云端扩展到边缘。KubeEdge基于Kubernetes的架构体系并针对边缘场景提供了诸如离线运行能力、边云协同能力等多种特殊能力的支持,将云原生的生态和开发体验延伸到边缘,面向开发者提供统一的开发、部署、管理视图,屏蔽边缘和云端的差异。

云原生这一整套技术体系和方法论,在云化过程中可以起到从统一思想方法到云化战略落地的作用,可以预见将在未来的数字化转型中扮演重要的角色。在这一路径上,云的能力和企业管理能力、业务拓展能力能够在系列最佳实践和配套工具的支持下融汇结合,为实现组织的云战略发挥更为重要的作用。
责任编辑:tzh

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 云计算
    +关注

    关注

    39

    文章

    7718

    浏览量

    137155
  • 网络
    +关注

    关注

    14

    文章

    7496

    浏览量

    88588
  • 云原生
    +关注

    关注

    0

    文章

    240

    浏览量

    7934
收藏 人收藏

    评论

    相关推荐

    云原生和非云原生哪个好?六大区别详细对比

    云原生和非云原生各有优劣,具体选择取决于应用场景。云原生利用云计算的优势,通过微服务、容器化和自动化运维等技术,提高了应用的可扩展性、更新速度和成本效益。非
    的头像 发表于 09-13 09:53 310次阅读

    中科驭数分析DPU在云原生网络与智算网络中的实际应用

    CCF Chip 2024,精彩不能停!7月21日下午,中科驭数在第二届中国计算机学会(CCF)芯片大会的“驭数专属时刻”仍在继续,驭数组织承办“DPU技术趋势和应用——DPU在云原生与智算网络中
    的头像 发表于 08-02 11:21 635次阅读

    京东云原生安全产品重磅发布

    “安全产品那么多,我怎么知道防住了?”“大家都说自己是云原生的,我看都是换汤不换药”在与客户沟通云原生安全方案的时候,经常会遇到这样的吐槽。越来越的客户已经开始了云原生化的技术架构改造
    的头像 发表于 07-26 10:36 409次阅读
    京东<b class='flag-5'>云原生</b>安全产品重磅发布

    从积木式到装配式云原生安全

    从这两个方面分别进行分析和解决。 新技术带来新的安全风险 云原生的概念定义本身就比较抽象,从诞生到现在也经历了多次变化。2018年CNCF对云原生的概念进行了重定义:
    的头像 发表于 07-26 10:35 258次阅读
    从积木式到装配式<b class='flag-5'>云原生</b>安全

    基于DPU与SmartNic的云原生SDN解决方案

    随着云计算,大数据和人工智能等技术的蓬勃发展,数据中心面临着前所未有的数据洪流和计算压力,这对SDN提出了更高的性能和效率要求。自云原生概念被提出以来,Kubernetes为云原生应用的落地提供了一
    的头像 发表于 07-22 11:44 616次阅读
    基于DPU与SmartNic的<b class='flag-5'>云原生</b>SDN解决方案

    首批认证!拓维信息梧桐云原生平台获鲲鹏原生开发技术认证

    7月10日,拓维信息梧桐云原生平台V3.0获得华为鲲鹏原生开发技术首批认证。作为华为鲲鹏战略合作伙伴,拓维信息以28年行业数字化经验和持续技术创新能力,携手华为共同繁荣鲲鹏
    的头像 发表于 07-19 08:15 413次阅读
    首批认证!拓维信息梧桐<b class='flag-5'>云原生</b>平台获鲲鹏<b class='flag-5'>原生</b>开发<b class='flag-5'>技术</b>认证

    云原生转型中从理念到实践的探索与挑战

    以“全面智能化,跃升数智生产力”为主题的华为第21届全球分析师大会近日在深圳举行。在本次大会的“5.5G Core,智能化点亮世界”云核心网分论坛上,广东移动网络云运维总监王喆发表了“云原生转型
    的头像 发表于 04-23 11:45 417次阅读

    云原生驱动信贷服务数字化 中软国际信贷数据服务平台获业界认可

    随着云原生技术在金融业的应用不断深化,金融服务的优化和创新日益加快。
    的头像 发表于 04-02 09:58 363次阅读
    <b class='flag-5'>云原生</b>驱动信贷服务数字化 中软国际信贷数据服务平台获业界认可

    云原生是大模型“降本增效”的解药吗?

    云原生AI正当时
    的头像 发表于 02-20 09:31 345次阅读

    米哈游大数据云原生实践

    近年来,容器、微服务、Kubernetes 等各项云原生技术的日渐成熟,越来越多的公司开始选择拥抱云原生,并开始将 AI、大数据等类型的企业应用部署运行在云原生之上。以 Spark 为
    的头像 发表于 01-09 10:41 555次阅读
    米哈游大数据<b class='flag-5'>云原生</b>实践

    云原生技术前沿落地实践分论坛圆满举办

    12 月 16 日,2023 开放原子开发者大会【云原生技术前沿落地实践】分论坛在无锡成功举办。论坛将聚焦云原生的泛在化、Serverless 化以及智能化等前沿发展趋势,与一线
    的头像 发表于 12-22 09:20 1003次阅读
    <b class='flag-5'>云原生</b><b class='flag-5'>技术</b>前沿落地实践分论坛圆满举办

    云原生数据库GaiaDB架构设计解析

    目前,云原生数据库已经被各行各业大规模投入到实际生产中,最终的目标都是「单机 + 分布式一体化」。但在演进路线上,当前主要有两个略有不同的路径。
    的头像 发表于 12-14 14:48 538次阅读
    <b class='flag-5'>云原生</b>数据库GaiaDB架构设计解析

    诚邀报名|在开发者大会,洞悉云原生技术落地最佳实践

    共识,被越来越多的行业用户落地并深度使用。2023开放原子开发者大会·云原生技术前沿落地实践分论坛,将于12月16日下午正式开启。 论坛将聚焦云原生的泛在化、Serverless化以及智能化等前沿发展
    的头像 发表于 12-09 18:45 601次阅读

    Show代码硬实力!快来突破云原生技术挑战

    的原则共同举办。  “ 算力网环境下基于全局元数据的云原生应用架构原型设计挑战赛 ”“ 云 原生平台自动化部署和自动化扩容挑战赛 ”作为本次大赛中两个聚焦云原生技术领域的赛项,共设奖金
    的头像 发表于 12-07 10:25 324次阅读
    Show代码硬实力!快来突破<b class='flag-5'>云原生</b>的<b class='flag-5'>技术</b>挑战

    开放原子开发者工作坊|大咖论道云原生技术发展与应用实践

    、获取前沿技术趋势。 数字化和智能化时代的来临,激发各行各业对“云”的需求,企业开始依托云原生、数字原生等核心技术进行数字化转型,寻求高效治
    的头像 发表于 11-29 20:25 1093次阅读