云原生是什么意思

作者&投稿:聊逸 (若有异议请与网页底部的电邮联系)

云原生是一种构建和运行应用程序的方法,是一套技术体系和方法论

云原生的英文为CloudNative,是一个组合词:Cloud+Native。Cloud表示应用程序位于云中,而不是传统的数据中心;Native表示应用程序从设计之初即考虑到云的环境,原生为云而设计,在云上以最佳姿势运行,充分利用和发挥云平台的弹性+分布式优势。

云元素的四要素

1、微服务

几乎每个云原生的定义都包含微服务,跟微服务相对的是单体应用,微服务有理论基础,那就是康威定律。

2、容器化

容器化为微服务提供实施保障,起到应用隔离作用,K8S是容器编排系统,用于容器管理,容器间的负载均衡。

3、DevOps

这是个组合词,Dev+Ops,就是开发和运维合体,不像开发和产品,经常刀刃相见,实际上DevOps应该还包括测试,DevOps是一个敏捷思维,是一个沟通文化,也是组织形式,为云原生提供持续交付能力。

4、持续交付

持续交付是不误时开发,不停机更新,小步快跑,反传统瀑布式开发模型,这要求开发版本和稳定版本并存,其实需要很多流程和工具支撑。



云原生(Cloud Native)的概念,最早是由 Pivotal 于2013年提出的。

云原生可分解为 “云”(Cloud)和 “原生”(Native)两个词。这里还隐藏了一个词—— “计算”(Computing),因为云原生本质上是一种与云计算(Cloud Computing)相同的计算方式,因此通常我们在说云原生的时候,实际上是暗指云原生计算(Cloud Native Computing)。

得益于云计算快速发展,基于云计算特性所设计的云原生应用相比传统的单体应用在安全性,扩展性,快速迭代,运维等各方便都有巨大的领先优势。

云原生自诞生依赖,已经度过了概念炒作的阶段,进入架构落地阶段,出现了云原生2.0的概念。云原生1.0与2.0最大的区别在于, 1.0的云原生是ON Cloud,即把容器、微服务、DevOps等云原生的特征堆砌到云上。这样的做法虽然实现了弹性、敏捷等,但还仅仅是解决了基础设施架构层的问题,是以资源为核心,并未实现资源效率的最大化、最优解。

而云原生2.0则是IN Cloud,是以应用为中心。除了具备云原生1.0的容器、微服务、DevOps等特征外,更强调对资源的配备。

从现在基础设施的发展情况来看,我们正在从以资源为中心的资源上云阶段向以应用为核心的应用上云阶段演进,关注点从资源云化向应用云化渗透。第一阶段,我们关注的是以资源自动化为目标的资源融合管理。第二阶段,我们关注的是以应用自动化为目标的应用敏捷管理。

相对概念阶段的云原生以及资源上云来说,云原生2.0的关注点有了以下变化:

高效的资源管理与调度:基于软硬件协同构建多元算力,为应用提供极致的覆盖逻辑、虚拟机、容器、函数等在内的多元算力;基于边云协同和分布式云架构,实现多云算力的纵向融合和横向联动,形成分布式泛在算力平台;以应用为中心,实现资源的高效管理、调度和编排,实现一键部署、一建管理和智能感知。

敏捷的应用交付与管理:通过创新应用开发模式,进一步实现应用的敏捷交付和应用的全生命周期管理,通过侵入式和非侵入式两种模式助力企业应用架构升级。

智能的业务支撑与开放:主要是如何做好数据汇聚融合和数据运营,推动数据资产化、数据业务化和业务数据化,借助AI等新技术,实现数据对业务的二次赋能,实现业务的智能升级。

完善的安全可信与合规:借助云原生对基础资源的融合纳管,在基础资源和基础设施安全的基础上,进一步打造应用、数据和业务安全。



~

原生内容是什么意思
答:特定媒体渠道中首次创建的内容。根据查询搜狐娱乐网显示,原生内容是由媒体平台或专业内容创作者根据特定受众的需求和兴趣制作的,指的是在特定媒体渠道中首次创建的内容。

原生应用是什么意思
答:原生应用是为特定平台开发的专用应用程序。与Web应用程序或混合应用程序不同,原生应用程序是使用特定平台的本机开发语言编写的。原生应用是为特定平台开发的专用应用程序。原生应用程序的代码结构与设备的操作系统相匹配,因此它们可以更好地利用设备的性能和功能。与Web应用程序或混合应用程序相比,原生应用...

显示器原生是什么意思
答:原生240HZ是指显示器硬件性能是可以达到240HZ刷新效率的 普通的240HZ是指实际是达不到240HZ刷新,只是超频上去的,这样显示器会老化加速。其实肉眼看60HZ已经很流畅了,但FPS游戏更新的刷新率效果就会更理想一点,那144HZ基本可以满足要求了。但高刷新,要放弃的代价就是颜色,例如,必须要接受TN屏。

原生网页是什么意思?
答:应用一词指的是app,即application。原生应用指的是能直接运行于当前操作系统的应用程序;web应用指需要在浏览器中运行的网页应用,由于界面体验、功能上都更加强大,可媲美原生应用,故称web应用;混合应用则是两者的结合,通常是一个原生应用内嵌了浏览器。以手机APP为例:原生应用,酷狗音乐、美图秀秀,...

请问,原生牛皮是什么意思啊?这个原生牛皮和一般头层牛皮什么区别啊?
答:原生牛皮:这类皮料没有经过太多的加工,只是经过简单的处理和压面后就开始制作。头层皮:是牛身上皮,由又密又薄的纤维层以及与其紧密连在一起的稍疏松的过度层共同组成,具有良好的强度、弹性和工艺可塑性等特点。二层牛皮是使用牛皮的边角料打碎后加入聚乙烯材料重新贴合,然后在表面进行化学材料喷涂...

原生主播是什么意思
答:原生主播也就是野生主播的意思,是指没有加入任何的公司或者工会,自己一个人制造的主播。原生:1.初始的,未经修饰的,最初的。2.指原宪。主播是指“主持人型播音员”。简单理解,播音是在读别人的话;主持是在说自己的话。主播比播音员要多做许多工作,是播音员和主持人的综合体。比如一般的播音...

原生开发是什么意思
答:问题一:iOS+Android原生开发什么意思? 原生(native)开发一般是指用原生开发语言开发,原生开发语言就是开发整个系统时使用的编程语言。对于iOS来说就是Objective C,对于Android来说...不太好说,因为Android用的Linux内核是用C开发的,中间层的库是用C/C++开发的,但应用程序框架和应用程序都是用Java开发的,这个系统就...

原生家庭是什么意思?
答:原生家庭是指儿女还未成婚,仍与父母生活在一起的家庭。新生家庭是夫妻双方组成的家庭,这样的家庭不包括夫妻双方的父母。每个家庭都是有系统排列的,家庭有原生家庭和新生家庭之分。原生家庭和新生家庭是一组相对的概念。正确衡量原生家庭和新生家庭的关系 当我们的家庭还是原生家庭时,子女应当孝敬父母,...

原生状态是什么意思
答:原生状态实际上是被人们遗忘或抛弃的民俗文化。1,原生状态,一个新生的文化名词,最近广泛的流传在各种媒体之间。2,它可以定义为:没有被特殊雕琢,存在于民间原始的、散发着乡土气息的表演形态。3,它借用了生态学科之“生态概念”。从“原生状态”一词由发明到流行、乃至成为大众想象的非物质文化的代...

原生家庭是什么意思,怎么理解??
答:原生家庭是一个社会学概念,拼音是yuán shēng jiā tíng。是指儿女还未成婚,仍与父母生活在一起的家庭。原生家庭是指自己出生和成长的家庭。这家庭的气氛,传统习惯,子女在家庭角色上的学效对象,家人互动的关系等,都影响子女日后在自己新家庭中的表现。人要认识自己原生家庭的影响,才不致将原生...