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

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

3天内不再提示

从云计算的初心尝试谈谈什么是真正的云原生

工程师邓生 来源:钛媒体APP 作者:钛媒体 2021-02-12 09:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

而今,云原生成了耳熟能详的热门词,似乎不提云原生就落伍了,加入CNCF也成了云厂商引以为傲的技术优势。

我们也看到各种云原生的定义,有来自CNCF的“微服务+容器+持续交付+DevOps”,也有来自不同云厂商的说法。2020年9月,阿里云成立了云原生技术委员会,今天我就从云计算的初心尝试谈谈什么是真正的云原生。

狭义的云原生

让我们先回顾云原生的由来。

云计算兴起之后,以Docker为代表的容器浪潮,席卷业界,以DevOps和标准化交付而广受青睐。在此背景下,Google创造性地提出了云原生的概念,并发布了开源编排工具Kubernetes,从统一部署和标准化的角度切入,其后更成立了CNCF基金会,成功地杀出了一片天地。

2020年12月,CNCF大使Ian Coldwater在社交媒体上说:“Kubernetes现已弃用了对Docker的支持。您需要注意这一点,并作好相应的规划。这会搞坏您的集群。”

这说明云原生战略获得了历史性的进展。从这个角度来看,将云原生等同于容器和服务网格,是早期对云原生狭义的理解。

广义的云原生

那么,什么是广义的云原生呢?因云而生的软件、硬件、架构,就是真正的云原生。

我们认为,云原生更多应该从客户应用的视角来看,部署到云上的应用,必须用到了只有大规模公共云实践才能提供的三类能力的一类或多类,即弹性、API自动化部署和运维等特性;服务化的云原生产品,如RDS、EMR等;因云而生的软硬一体化架构。这,就是云原生。

首先,云原生应用是相对线下传统企业IT物理机上的环境而言,要用云的方式来部署和管理应用,充分利用云的供应效率,要全球部署、即开即用、按量付费。

客户就近获取云的能力,就是所谓弹性,我们去年出过一本书,书名叫《弹性计算 无处不在的算力》,讲的就是背后的原理,要具备这种极致的弹性才是云原生。在云上提供的Kubernetes,是通过自动化部署和运维的API标准化,实现了云原生。

其次,今天我们已经看到云原生数据库、云原生大数据、云原生容器、云原生中间件、云原生安全等等概念,这都是在云上可以随意获取的服务化云原生产品,是传统线下没有的服务,有助于获得性能和成本上的加强,这就是云原生。

特别值得一提的是以神龙架构为代表的软硬一体虚拟化。虚拟化经历了纯软件虚拟化、通用硬件虚拟化、到现在的软硬一体化虚拟化。

通过计算存储的分离,使用专用的神龙芯片,对虚拟化进行加速,从而达到超越物理服务器的高性能。作为云计算架构的底层,所有中间件和应用层都能从中获得性能的收益,而无需进行任何代码和架构的修改。

此外,神龙架构支撑的是同一套资源架构并池的资源能力,包括ECI(Serverless容器)、VM、裸金属等,从而让所有的资源能够统一调度,进而实现最深的弹性。这也是业界第一次实现了统一架构和统一资源调度,被视为中国云厂商的重大技术贡献。

从这种意义上来说,神龙架构就是因云而生,是典型的云原生。简单而言,如果没有云计算的大规模部署场景,神龙的优势就不能发挥得淋漓尽致。

所以,云原生的初心是在云上的原生,如果缺乏云的基本特征,必然不是云原生。极端而言,如果你自己买了两台服务器,放在办公室,上面部署了容器,然后用Kubernetes来管理,那就不是云原生,因为缺乏弹性、API自动化部署和运维的能力,连云都不是。

CNCF更多的是倡导一个系统要用什么组件进行架构,这样才能实现互联网架构和运维能力,实现快速迭代、灵活扩展、高效运维。而这些能力的发挥需要这些架构框架基于云,两者结合则为云原生。

很多人会问,某个开源软件是否是云原生?这个要看它的架构。以开源数据库为例,如果其架构上还是针对传统的单机和小规模,那就不是云原生;如果保持开源的接口兼容性,同时做了云原生改造和重新设计,运维和管控都充分利用了云的基础能力,那就是云原生的软件和服务,如阿里云的PolarDB数据库。

多云和混合云加速了云原生

历史的发展总是曲折的,因为相信所以看见,也总是一波三折。在盘山公路上前行时,往往眼中只能看到有限的视野。

为达到更高的性价比、容错和效率,业界产生了多云和混合云。多云是客户将业务负载分别部署到不同的公共云厂商,而混合云更多是客户将业务负载部署到公共云和专有云上。

多云是竞争的产物,虽然亚马逊和阿里云一直认为用户用一家的云就够了。而混合云的产生角度不同,它是为了满足客户分步上云的意愿,同时满足部分行业监管合规的需求,而构建的一种云架构。

无论是多云还是混合云,云厂商为了降低业务分布式部署的难度,让客户更容易接受,都会敦促客户对业务进行单元化改造,因为Kubernetes解决了标准化部署和迁移的问题。

同时除了Kubernetes和容器之外,往往涉及到使用公共云带来的弹性、加速等等服务能力,以及数据库、大数据、音视频等系统的云原生改造。可见,Kubernetes加速了狭义的云原生能力。

云原生芯片

从计算芯片的角度而言,云计算带来了全新的应用场景,从而对CPU提出了新的需求,也就是云原生芯片。

比如阿里云的神龙芯片,就是云原生芯片。它是整个设备的核心,因为通过它可以让神龙服务器完完全全具有虚拟机的特性,包括虚拟机的接口。

基于神龙芯片的神龙MOC卡在整个架构中具有重要作用,它具备丰富的管理接口和对外数据接口,可以帮助我们实现弹性裸金属服务器具备的这些功能。

CPU的多元化正在逐渐成为现实。首先是英特尔的对手AMD的崛起,虽然都是x86体系,但其芯片在性价比高之外,性能和特性也突飞猛进;其次,x86架构之外的发展非常迅猛,除Ampere的ARM服务器芯片外,自研的ARM体系正成为很多云厂商的选择。

AWS的Graviton 2自研芯片使用64位ARM Neoverse内核定制而成,设计思路是多核加每核单Thread负载,每个内核都旨在通过尽可能多的、完全独立的内核来交付实际工作负载,力图成为最节能的处理器

微软也在设计一款用于数据中心的ARM处理器,这是微软的重大战略举措,微软认为,自己的芯片更适合某些需求,更具成本和性能优势。

云原生CPU正呈现一些共有的特性:主频不需要特别高、功耗要特别低、独立运行的核、多核架构能更好地支持服务网格的应用、有成熟的软件生态等等。

用云原生的思维用好云原生架构

对于云计算的用户来说,理解什么是云原生尤为重要。不是简单地使用容器来定义自己的系统,而是在设计、开发、部署等周期中,使用原汁原味的云原生系统,将会带来巨大的竞争优势,充分享受云计算的红利。

云原生不仅是实践,更是一种理念,带来的是时代变革。开发人员的开发环境也要生在云上、长在云上。使用类似无影这样的远程工具,让产品设计文档、开发调试环境、部署工具、测试过程、POC验证、资源消费等等,全部基于云来进行。

所以,云原生带来的是思维的变化,是文化的变化,是新时代的生产力,远远超越了CNCF定义的Kubernetes标准接口,是未来使用云的标准方式。

什么是真正的云原生

我们很幸运,我们正亲历一个迈入云时代的历史性进程。

多年以后,新一代的新新人类,他们会更幸运,他们接触的一切计算环境都是云原生的。他们天生就会认为,云计算资源是无处不在、取之不尽、用之不竭的,他们不会关心云资源在哪里、有多少。就像今天我们使用自来水一样,没有人会费劲心思考虑水从哪里来。

因云而生的软件、硬件、架构,就是真正的云原生;因云而生的技术,就是云原生技术。

责任编辑:PSY

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

    关注

    39

    文章

    8059

    浏览量

    144976
  • 大数据
    +关注

    关注

    64

    文章

    9113

    浏览量

    144173
  • 云原生
    +关注

    关注

    0

    文章

    266

    浏览量

    8653
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    2026年网智联大会在北京成功举办

    基础设施,从业务形态到运维模式,产业正加速云原生迈向AI原生阶段。可以看到,AI Native正从理念走向实践,成为驱动新一代数字基础设施升级的关键主线。
    的头像 发表于 04-21 10:31 357次阅读

    边缘计算vs计算,关键差异一文分清

    边缘这个词在物联网的世界里被赋予了新的定义,特指在设备端的附近,所以根据字面定义,边缘计算即在设备端附近产生的计算。边缘计算是相对计算而言
    的头像 发表于 04-17 14:29 464次阅读
    边缘<b class='flag-5'>计算</b>vs<b class='flag-5'>云</b><b class='flag-5'>计算</b>,关键差异一文分清

    瀚高数据库深度参编国家标准《信息技术 云原生关系数据库管理系统技术要求》正式发布

    基础软件领域的重要技术标准,该标准为云原生数据库产品质量提升与市场规范化运作提供了坚实支撑,有力推动数据库技术向敏捷、弹性、低成本方向加速转型,对促进产业升级与数字经济高质量发展具有深远意义。 云原生数据库是专为环境设计,充分
    的头像 发表于 04-15 16:41 415次阅读

    SDN 容器通信技术再突破:科技斩获国家发明专利授权

    前言在云原生技术全面普及的当下,容器化部署、混合组网、跨地域资源调度已成为企业数字化转型的标配,而软件定义网络(SDN)与容器技术的深度融合,始终是解决平台远程通信痛点的核心赛道
    的头像 发表于 03-24 11:25 346次阅读
    SDN 容器<b class='flag-5'>云</b>通信技术再突破:<b class='flag-5'>云</b>边<b class='flag-5'>云</b>科技斩获国家发明专利授权

    计算行业科普:基础概念到未来趋势全解析

    前言在数字经济高速发展的今天,计算早已从前沿技术概念,变成了支撑数字世界运行的核心基础设施。无论是日常使用的线上应用,还是企业的数字化转型,亦或是人工智能技术的爆发式发展,背后都离不开计算
    的头像 发表于 03-11 14:28 793次阅读
    <b class='flag-5'>云</b><b class='flag-5'>计算</b>行业科普:<b class='flag-5'>从</b>基础概念到未来趋势全解析

    云原生全球广域网架构深度科普:单点集中到全域互联

    用与资源分散部署在不同地域的虚拟私有、线下数据中心等多个节点时,如何将这些分散的资源整合成一个逻辑统一的整体,成为企业数字化进程中的核心命题。而云原生网络架构,正
    的头像 发表于 03-10 13:40 582次阅读
    <b class='flag-5'>云原生</b>全球广域网架构深度科普:<b class='flag-5'>从</b>单点集中到全域互联

    商汤大装置SenseCore原生AI平台荣获信通院5A卓越级认证

    近日,商汤大装置SenseCore原生AI平台通过中国信通院与泰尔实验室《算模数用-算力平台服务能力》权威测试,获业界最高等级5A卓越级认证,这也是业界首个获得5A认证的原生AI
    的头像 发表于 02-04 15:55 515次阅读
    商汤大装置SenseCore<b class='flag-5'>原生</b>AI<b class='flag-5'>云</b>平台荣获信通院5A卓越级认证

    什么是企业服务器-计算

    企业服务器是指为企业提供的基于计算技术的服务器解决方案。华纳是一家计算服务提供商,为企业
    的头像 发表于 12-29 17:57 1235次阅读

    融合:创新计算架构的全面解析与应用

    在当今数字化的时代,计算已经成为推动企业创新和发展的关键技术。随着企业需求的多样化和技术环境的不断变化,单一的计算模式已无法满足企业对灵活性、可扩展性以及智能化服务的需求。融合
    的头像 发表于 12-23 14:17 537次阅读

    商汤科技持续引领中国原生AI厂商阵营

    近日,权威研究机构弗若斯特沙利文(Frost & Sullivan)联合头豹研究院发布《2025年H1中国全栈AI服务市场报告》。报告显示,商汤科技凭整体市场份额位列中国全栈AI服务市场第四,原生AI
    的头像 发表于 11-21 10:59 641次阅读

    华为林伟亮相NetworkX 2025并发表主题演讲

    在电信网络盛会 Network X 2025 期间,华为核心网智能电信领域总裁林伟发表了题为 《电信云原生到AI原生:加速电信业务AI
    的头像 发表于 10-17 11:45 974次阅读

    华为携手产业伙伴荣获杰出电信应用案例奖

    近日,第21届 Leading Lights Awards揭晓,中国移动网络事业部、河南移动网络管理中心与华为凭借“基于TICC云原生平台的下一代电信运营实践”创新项目,荣获“杰出电信应用案例奖
    的头像 发表于 09-25 11:07 986次阅读

    云原生环境里Nginx的故障排查思路

    本文聚焦于云原生环境下Nginx的故障排查思路。随着云原生技术的广泛应用,Nginx作为常用的高性能Web服务器和反向代理服务器,在容器化和编排的环境中面临着新的故障场景和挑战。
    的头像 发表于 06-17 13:53 1255次阅读
    <b class='flag-5'>云原生</b>环境里Nginx的故障排查思路

    英特尔亮相火山引擎春季原动力大会,共同发布第四代通用型计算实例家族

    ,并深入展示了此前发布的I/O增强型实例 g4il的丰富用例。不仅如此,双方还分享了AI时代共同驱动算力成本优化、端协同与开发范式升级的最新合作进展。   AI的发展推动着计算的演进,加速行业
    的头像 发表于 06-13 14:55 756次阅读
    英特尔亮相火山引擎春季原动力大会,共同发布第四代通用型<b class='flag-5'>计算</b>实例家族

    Arm邀您相约KubeCon+CloudNativeCon China 2025

    的最新进展,把握前沿产业动态。Arm 将亮相本次大会,与开发者分享云原生 AI 方面的诸多技术亮点,展现在 Arm 平台上实现卓越的计算性能。
    的头像 发表于 05-28 13:59 952次阅读