暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
原生cloud
831
7页
0次
2020-05-21
5墨值下载
云原生这词在这几年突然火了,在很多人还不了解她是什么的时候频频被她刷
屏。所以我经常说技术人是一个容易焦虑的群体,每天被一堆新的概念拉着走,
扯着学。新语言多,新概念多,新技术多,没什么安全感。对于新概念,我喜
欢从三个层次去理解,一个是这技术名词被提出的历史背景,一个是技术名词
概念的演化,一个是结合比较主流的话语体系的解读。关于云原生,我也会从
这三个方面来解读。
云原生
(Cloud Native)
的由来
云原生的概念最早开始于
2010
年,在当时
Paul Fremantle
的一篇博客中被提
,他主要将其描述为一种和云一样的系统行为的应用的编写,比如分布式的、
松散的、自服务的、持续部署与测试的。当时提出云原生是为了能构建一种符
合云计算特性的标准来指导云计算应用的编写。
后来到
2013
Matt Stine
在推特上迅速推广云原生概念 ,并
2015
年《迁移
到云原生架构》一书中定义了符合云原生架构的特征:
12
因素、微服务、自服
务、基于
API
协作、扛脆弱性。而由于这本书的推广畅销,这也成了很多人对
云原生的早期印象,同时这时云原生也被
12
要素 变成了一个抽象的概念。
CNCF
基金会成立及云原生概念的演化
2015
年由
Linux
基金会发起了一个
The Cloud Native Computing
Foundation
CNCF
) 基金组织
CNCF
基金会的成立标志着云原生正式进入
高速发展轨道,
google
Cisco
Docker
各大厂纷纷加入 ,并逐步构建出围绕
Cloud Native
的具体工具,而云原生这个的概念也逐渐变得更具体化。因此,
CNCF
基金最初对云原生定义是也是深窄的,当时把云原生定位为容器化封装
+
自动化管理
+
面向微服务:
The CNCF defines “cloud-native” a little more narrowly, to mean using open
source software stack to be containerized, where each part of the app is
packaged in its own container, dynamically orchestrated so each part is
actively scheduled and managed to optimize resource utilization, and
microservices-oriented to increase the overall agility and maintainability of
applications.
这主要因为
CNCF
基金会在当时的核心拳头软件就是
k8s
,因此在概念定义上
主要是围绕着容器编排建立起来的生态。其实这也是为什么我们可以看到
CNCF
定义云原生的时候有时感觉就是再说容器生态。
到了
2017
,
云原生应用的提出者之一的
Pivotal
在其官网 上将云原生的定义概
DevOps
、持续交付、微服务、容器这大特征,这也成了很多人对
Cloud Native
的基印象。
of 7
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜