当先锋百科网

首页 1 2 3 4 5 6 7

​云原生的定义:使组织能够在现代动态环境(如公共云、私有云和混合云)中构建和运行可扩展的应用程序。容器、服务网格、微服务、不可变基础结构和声明性 API 就是这种方法的例证。(以上内容摘录自CNCF官网)

首先简单滴介绍下CNCF(全称:Cloud Native Computing Foundation),它是云原生计算基金会,它托管了众多全球技术基础设施的关键组件,汇集了世界顶级开发人员以及最终用户和供应商并举办开源开发者大会。

CNCF的使命:让云原生计算无处不在

What is”让云原生无处不在“,简单一点就是这项信息技术需要完成下面这个场景:使用松散耦合的系统,通过容器或其他方式充分滴利用资源来开发软件,并以云原生发布,开发人员在开发development和运营operations的最后阶段监测全景。

接下来我们一起回顾下技术发展历史:

  • 2000年,以Sun公司为主导的非虚拟化的硬件;

  • 2001年,以VMware为代表的虚拟化技术;

  • 2006年,以AWS为代表的基础设施即服务;

  • 2010年,以OpenStack为代表的开源的基础设施即服务;

  • 2013年,以Docker为代表的容器;

  • 2014 年,Kubernetes 项目也正式发布。这样的原因也非常容易理解,因为有了容器和 Docker     之后,就需要有一种方式去帮助大家方便、快速、优雅地管理这些容器,这就是 Kubernetes 项目的初衷。在 Google 和 Redhat 发布了Kubernetes 之后,这个项目的发展速度非常之快。

  • 2015年,由Google、Redhat 以及微软等大型云计算厂商以及一些开源公司共同牵头成立了 CNCF 云原生基金会。CNCF 成立之初,就有 22     个创始会员,而且 Kubernetes 也成为了 CNCF 托管的第一个开源项目。在这之后,CNCF 的发展速度非常迅猛;

  • 2017年,CNCF 达到 170 个成员和 14 个基金项目;

  • 2018年,CNCF 成立三周年有了 195 个成员,19 个基金会项目和 11 个孵化项目;

  • 2019年,云原生开始普及,阿里巴巴宣布要全面上云,而且“上云就要上云原生”;

  • 2022年,OPPO、京东、网易、中国电子云均加入CNCF,新的技术背景我们或多或少都需要了解下云原生。

最后,我们现在接触的云原生已然是一个庞然大物,详见CNCF官方的云原生全景图:

高清大图地址:https://landscape.cncf.i