Browse Source

add cloud-native.md

master
uncle dragon 3 years ago
parent
commit
db9e2e4863
  1. 84
      k8s&container/cloud-native.md

84
k8s&container/cloud-native.md

@ -0,0 +1,84 @@
[TOC]
# 云原生
## 如何理解云原生
如何理解“云原生”?之所以将这个话题放在前面,是因为,这是对云原生概念的最基本的理解,而这会直接影响到后续的所有认知。
每个人对云原生的理解都可能不同,就如莎士比亚所说:
> 一千个人眼中有一千个哈姆雷特
### 云原生的定义
#### Pivotal[^1] 的定义
pivotal 是云原生应用的提出者,可以说是云原生的先驱或探路者。
![](http://resources.lingwenlong.com/note-img/20210831102943.png)
[^1]:Pivotal是由 EMC 和 VMware 合资成立的软件公司,主要销售系列软件工具和咨询服务,提供PaaS解决方案。19年被VMware并购.
#### CNCF 的定义
![image-20210831143955982](http://resources.lingwenlong.com/note-img/20210831143956.png)
最新定义里面容器和微服务都提到了,服务网格是提到了和微服务、容器 并列,和我们理解的是微服务的一种实现有所不同。
### 小结
我们概括一下:
- 云原生的定义一直在变
- 不同组织定义略有不同
- 同一个组织或个人不同时间也不一样
- 云原生定义未来还会变
> 云原生自身的定义一直在变,这让我们该如何才能准确的理解云原生呢?
从字面意思上来看可以分成Cloud(云)和Native(原生)两个部分。
云是和本地相对的,传统的应用必须跑在本地服务器上,现在流行的应用都跑在云端,云包含了IaaS,、PaaS和SaaS。
原生就是土生土长的意思,我们在开始设计应用的时候就考虑到应用将来是运行云环境里面的,要充分利用云资源的优点,比如️云服务的弹性和分布式优势
合起来云原生代表着原生为云设计。详细的解释是:应用原生被设计为在云上以最佳方式运行,充分发挥云的优势。
## 云原生应用有哪些优势
## 云原生核心技术
## 如何让自己的应用符合云原生
Loading…
Cancel
Save