【云原生】专题一,云原生是什么?

简介: 【云原生】专题一,云原生是什么?

1c6003a056c648b9bdb4b0ac19558bc2.png

云原生(Cloud-Native),理解云原生先要理解两个关键词,即「云」(Cloud)和「原生」(Native)。

什么是「云」(Cloud)?

--云是网络、互联网的一种比喻说法。而这里指的是使用虚拟化的技术将资源整合化,放到一个既定(池子已定)又待定(随时扩容)的池子中。

什么是「原生」(Native)?

--原生是指原有的、原本的、真正的。在这里我想它可以理解为设计之初的考虑。从应用方面来说,其在设计最开始就考虑到云环境、为云而生。

所以,由此可以理解云原生是一种构建和运行应用程序的方法,更是一套技术体系和方法论。

(这是业中概述图)

什么是「微服务」?

在网站的框架中,微服务处于中间层次。在这里的微服务,更像是将应用拆分,这些拆分出来的部分独立成一个服务单独部署与维护,其变化较大的两方面就是耦合度和内聚性。

什么是「DevOps」?

DevOps是一个合成词,其可分为的Dev和Ops,就是开发和运维,合成之后就是让开发和运维合体,不再分开,而是你中有我,我中有你的一个团队。它更像是针对更好沟通交流所创造的,可以在前提一定的情况下,为云原生提供更好的持续交付能力。

什么是「持续交付」?

持续交付就完全可以字面理解,意思就是在不影响用户使用的前提下,便捷持续地把新功能发布给用户使用,简单来说就是“不误时开发,不停机更新”。

什么是「容器化」?

容器化是解决传统虚拟化带来的障碍的解决方案。其更像是一种轻量级的虚拟化技术。时下最流行的是Docker和K8S。

通过以上,我们可以简易的理解云原生 = 微服务 + DevOps + 持续交付 + 容器化,总的来说,云原生就是一切开发基于云上,符合云原生架构的应用程序应该是:采用开源堆栈(K8S+Docker)进行容器化,基于微服务架构提高灵活性和可维护性,借助敏捷方法、DevOps支持持续迭代和运维自动化,利用云平台设施实现弹性伸缩、动态调度、优化资源利用率。

---文中红色部分,为其他平台大佬创作引用,总结到位,万望周知---

相关文章
|
7月前
|
运维 Cloud Native 持续交付
云原生应用
云原生应用
|
敏捷开发 运维 Kubernetes
云原生到底是什么?
前言 最近老是看到云原生这个概念,闲暇之余也去了解了一下!看了很多文章,对云原生的解释总是迷迷糊糊,看完云里雾里,经过博主的大量查阅,用我的理解总结一下。
1008 0
云原生到底是什么?
|
Kubernetes Cloud Native Serverless
什么是云原生?聊聊云原生的前世今生
什么是云原生,云原生是在一个怎么样的背景下被提出来的,云原生和传统所说的云计算概念有什么不同?聊聊云原生的前世今生那些事。
2248 0
|
12天前
|
Kubernetes 监控 Cloud Native
云原生与ChaosMeta
ChaosMeta是一款专为云原生环境和自动化演练设计的先进混沌工程平台。它源自蚂蚁集团内部广受认可的混沌工程平台XMonkey,并代表了蚂蚁集团在跨BU级别大规模红蓝攻防演练中多年来积累的丰富经验、技术能力和产品实践。作为XMonkey的开源版本,ChaosMeta凝结了蚂蚁集团稳定性团队在混沌工程领域的方法论以及经过复杂故障场景驱动下的独到见解。ChaosMeta不仅继承了XMonkey在多年混沌工程实践中的成熟技术和方法论,也体现了开放源代码的承诺,通过与全球开发者和专业人士的互动交流,ChaosMeta努力成为连接实际工程问题和前沿技术研究的桥梁。
33 0
|
3月前
|
SQL 存储 Cloud Native
云原生
云原生的大数据处理架构,该架构具有PB级数据秒级分析的能力。 1. "云原生MPP水平扩展架构":云原生(Cloud Native)是一种设计和构建应用程序的方法,它利用云计算的优势,强调可扩展性、弹性、敏捷性和快速迭代。MPP(大规模并行处理)是一种数据库处理技术,它将数据
26 7
|
7月前
|
监控 Cloud Native Devops
云原生应用在那些场景应用广泛
云原生应用在那些场景应用广泛
|
8月前
|
存储 弹性计算 运维
云原生应用有哪些
云原生应用有哪些
143 0
|
8月前
|
运维 监控 Cloud Native
云原生机甲
现在云原生领域已经涌现出大量的云原生中间件,如 istio、envoy、argo 等,但这些产品单个拿来使用的时候往往达不到我们系统的要求,或者配置起来很繁琐。比如我们想使用流量泳道等体系化方案时,单纯的改动一个场景不能支持。每个产品都支持体系化的流量泳道方案还有可能出现不协调的情况。在这样背景下【云原生机甲】的概念应运而生。
451 1
|
8月前
|
存储 运维 Cloud Native
云原生的应用
云原生的应用
53 0
|
8月前
|
Cloud Native Devops 持续交付
都在说云原生,那云原生到底是什么?
技术的变革,一定是思想先行,云原生是一种构建和运行应用程序的方法,是一套技术体系和方法论。伴随云计算的滚滚浪潮,云原生(CloudNative)的概念应运而生,而且还很火。 今天,我给大家讲一讲,我对云原生的理解。
123 2