定义云原生本身就颇具挑战性——这很大程度上是因为云原生并不一定意味着应用程序必须在云中运行(它更多地涉及应用程序架构)。
但当云原生与其他流行的以云为中心的热词(如基于云的、云就绪的、云托管的和云优先的)并列时,这个术语可能会变得更加令人困惑。
为了消除这种模糊性,本文将详细分析云原生与这些其他术语在含义上的比较——以及为什么理解它们之间的细微差别对于规划现代云的有效方法至关重要。
什么是云原生?
根据大多数定义,云原生是一种专注于松散耦合、可扩展模式的应用程序设计和部署方法,例如使用微服务。
再次强调,云原生并不严格意味着应用程序部署在云中。您也可以将微服务等云原生策略用于本地应用程序。
同样,并非所有在云中运行的应用程序都是云原生的。还有许多其他方式来部署云应用程序。
云原生的替代方案
具体来说,以下是与云原生不同的其他常见云应用程序部署和管理方法:
基于云的:这是一个通用术语,指代任何使用云(而不是本地基础设施)的应用程序或数据托管策略。
云就绪的:这是一种应用程序设计方法,使应用程序易于在云中运行,无论它们是否实际托管在那里。云就绪应用程序的目的是在企业希望将应用程序迁移到云端时,能够轻松实现云迁移。
云托管的:另一个通用术语,指代利用云的部署策略或模式。云托管与基于云的基本可以互换使用(尽管如果您想在语义上进行细分,可以说后者意味着部署中的所有内容都在云中运行,而前者意味着工作负载主要基于云,但可能包括一些托管在本地的元素)。
云优先的:一种IT策略,优先考虑在任何可能的地方和时间使用云。云优先不是一种应用程序部署模式,而更多是一种整体策略。
显然,云原生计算在各种方式上与这些其他云方法重叠。例如,云优先策略可能涉及云原生应用程序设计和部署模式,因为云原生架构可以帮助企业充分利用云计算。而云原生应用程序本质上是云就绪的,因为它们可以在需要时轻松迁移到云中。
尽管如此,并非所有云就绪的应用程序都是云原生的,也有一些方法可以在不完全依赖云原生架构的情况下实施云优先方法。例如,您可以简单地将工作负载放置在云服务器实例上,而无需使它们成为云原生。
为什么词汇对规划云部署策略很重要
在云已成为托管工作负载首选场所的世界中,可能很容易将上述区别视为无关紧要的语义细节。每个人都想使用云,大多数人并不担心他们为云策略应用的具体标签。
然而,含义上的细微差别很重要,因为同样,使用云仍有许多方式,例如:
在基于云的虚拟机上托管应用程序。这符合基于云的和云优先的定义,但不是云原生的,因为它不涉及微服务。
在云中的裸机服务器实例上托管应用程序。这也符合基于云的和云托管的条件,但不是云原生的。它也可能不太云就绪,因为它可能导致工作负载依赖于特定的裸机配置,使它们在云间的可移植性较差。
使用容器或Kubernetes部署应用程序。这将是云原生的。假设工作负载在云中运行(而不是本地容器或Kubernetes环境),它也将是云托管的和基于云的。
使用完全托管的云服务,如EKS、AKS和GKE——所有这些都是云原生的,因为它们涉及使用容器和松散耦合架构部署应用程序,但采用与在用户自己配置和管理的云基础设施上运行应用程序不同的方法。
当您能够准确解释这些各种云部署方法如何与云原生计算保持一致(或不一致)时,您可以说您完全理解了现代云。鉴于云的复杂性,这是一件大事。
好文章,需要你的鼓励
英国国家医疗服务(NHS)正将无人机纳入常规医疗物流体系。自今年2月起,无人机每天在雷恩斯公园和圣乔治医院之间运送血液等诊断样本,飞行仅需3分钟,比公路运输快约85%,且碳排放减少高达98%。目前已有逾2000名患者受益。NHS计划将该服务扩展至圣赫利尔、克罗伊登等多家医院,最终惠及约180万名患者。该网络由英国医疗初创公司Apian与谷歌旗下Wing合作运营。
AgentLens是Explyt公司联合俄罗斯学术机构开发的AI编程助手评测基准,通过分析完整人机交互轨迹而非仅看最终结果,从五个维度评估代码智能体的真实表现。
边缘AI计算厂商Aetina宣布,将在其DeviceEdge AIE-KT风冷系列和新款AIE-PT无风扇平台上支持英伟达全新Jetson T3000和T2000模块。T3000基于Blackwell GPU,最高提供865 FP4 TFLOPS算力,功耗70W;T2000则提供400 FP4 TFLOPS,面向视觉AI代理和自主移动机器人等场景。两款模块预计2027年第一季度上市,支持Nemotron、Cosmos 3等英伟达AI软件生态。
韩国梨花女子大学提出Splash框架,通过识别AI模型中的"休眠参数"并只在其中训练触觉能力,让小型多模态AI在学会感知材质触感的同时,完整保留原有视觉语言推理能力。