云原生,看这一篇就够了!

CNCF,The Cloud Native Computing Foundation的缩写,云原生计算基金会。这是业界首个以云原生为主题的组织。

本文摘录自“云原生计算研究报告”,内容重点分析了微服务、云原生的起源,云原生计算基金会,从云计算到云原生,云原生计算对于中国企业客户的价值等。

下载链接:云原生计算研究报告

CNCF 从属于 Linux 基金会。Linux 基金会是一个非盈利性联盟,其目的在于协调、规范、保护、宣传 Linux发展,以便最大限度地保持各个商业公司基于开源 Linux构造的商业发行版之间的兼容性。Linux 基金会是 2007年,由开源码发展实验室(Open Source Development Labs,OSDL) 与自由标准组织(Free Standards Group ,FSG) 联合起来成立的。Linux 基金会扶持与孵化了多个成功开源项目,如:开源虚拟机 XEN、开源软件定义网络 OpenNFV 和 OpenSwitch、开源人工智能可迁移模型ONNX 等等。

2014 年,Cloud Foundry 成 立 基 金 会, 并 隶 属 于Linux 基金会。2015 年 7 月,云原生计算基金会(CNCF)成立,也隶属于 Linux 基金会。云原始生计算基金会(CNCF)宣称:我们致力于加强和维护一个厂商中立的开源生态体系,来推广云原始生技术。

CNCF 基 金 会 给 云 原 生 下 了 明 确 定 义:云原生的技术有利于各组织在公有云,混合云、私有云环境中,构建和运行可弹性扩展的应用。云原生的代表技术包括容器、服务网格、微服务、不可变基础设施、声明式 API。这些可靠的自动化手段、云原生技术,使工程师能够轻松地对系统做出切实可行的改进和可预测的重大变更。

从定义中我们可以理解,云原生的目的是构建和运行可弹性扩展的应用,手段是代表云原生的核心技术,如容器、服务网格、微服务、不可变基础设施、声明式 API 等。

自从人类走入局域联网、互联联网、分布式计算、多层技术架构时代以后,我们的技术栈就日益复杂:

前端层:

◇ 开 发 框 架:JQuery、BootStrap、AngularJS、React、Vue、Flutter

◇ 开发技术:移动原生开发技术、小程序开发技术

前端服务层:

◇ 开发框架:Struts、Ruby on Rails

◇ 开发技术:JSP、ASP.NET、HAProxy/Ngnix

◇ 开发语言:PHP、Python、Ruby、Perl、Node.JS应用逻辑层:

◇ 开发框架:SpringCloud

◇ 中间件技术:Kafka、Zookeeper

◇ 开发语言:Golang、Java、C#

数据层:

◇ 存储:Ceph、GlusterDFS、HDFS

◇ 数 据 库:MySQL、Hbase、Redis、MongoDB、NEO4J

◇ 数据工具:ELK、Flume、Presto、ElasticSearch

◇ 数据计算平台:Hadoop MR、Spark、Flink

系统层:

◇ 中间件技术:Docker、Kubernetes

◇ 开发语言:Rust

CNCF 的领导厂商为 Google,目前有 500 多个企业成员加入了 CNCF,铂金级的会员包括:

应用厂商:SAP、Oracle

IaaS 厂 商:AWS、Azure、 阿 里 云、IBM Cloud、Google Cloud、JD Cloud

系统软件厂商:Red Hat、VMWare

网络厂商:Cisco、华为

IT 设备厂商:Dell、NetApp、富士通

芯片厂商:Intel、ARM

CNCF 最 早 起 源 于 2007 年 Google 研 发 出CGroups,这种技术机制,可以使 Linux 进程能够做到对IT 资源(如 CPU、磁盘、网络)的限制与隔离。2007 年,CGroups 被 集 成 到 Linux 的 内 核 当 中(2007 年,KVM虚拟机技术也被纳入到 Linux 内核中)。2008 年,Linux发布新版本,Linux 容器功能包含在内。

2013 年,Docker 创业公司推出第一个开源容器引擎版本。2014 年,Google 开源容器资源管理与调度平台 Kubernetes,并纳入到 CNCF 基金会的孵化项目中。Google 希望借助 Kubernetes,统一管理多个操作系统之上的所有容器技术,不限于 Docker 公司出品的容器。

经过六年的孵化毕业以及业界其他产品的兼容性认证,CNCF 也形成了一个完整的技术栈图谱:

  • 服务管理产品线:服务网格 Linkerd 和 Istio

  • 中间件层产品线:远程调用中间件 gRPC、消息队列中间件 Nats、消息分发中间件 CloudEvents

  • 数据层产品线:对象文件存储 Rook、关系数据库Vitess(基于开源 MySQL)、KV 数据库 TiKV

  • 容器层:Containerd(是 Docker 的底层运行时管理器,2017 年被 CNCF 接受)、容器网络接口 CNI、容器网络发现 CoreDNS

  • 容器管理层:容器资源管理 Kubernetes、容器镜像仓库管理工具 Harbor、容器镜像分发工具 DragonFly、容器运行日志管理工具 Prometheus、容器运行安全监控工具 Falco

2019 年 10 月,CNCF 发起第一次用户调查(CNCF Survey 2019), 共 收 到 1337 份 有 效 问 卷, 欧 洲 占37%、美洲占 38%、亚洲占 17%,三分之二的人来自软件 / 技术 / 专业服务厂商,其中 41% 是软件架构师、24% 是后端开发工程师、39% 是 DevOps 运维工程师,71% 的人工作在 100 人以上的公司,30% 的人工作在5000 人以上的公司。

  • 服务器使用:15% 的公司拥有 5000 台以上的服务器,70% 的公司拥有 20 台以上的服务器。62% 的服务器是公有云服务器,30% 的服务器是私有云服务器。

  • 容器使用:84% 的公司已经使用容器技术,容器数量大于 250 个的公司超过 50%
  • Kubernetes 使用:82% 的人在使用 Kubernetes 技术
  • 服务网格使用:18% 的人使用服务网格
  • 无服务器技术使用:41% 的人在使用无服务器技术
  • Open API 技术使用:14% 的人对外输出 API
  • CNCF 数据存储技术使用:14% 的人在使用 CNCF 的数据存储技术
  • 持续集成 / 持续发布技术使用:40% 的人使用无状态测试

52% 的人认为云原生计算可以让部署更有效率,45%的人认为云原生计算可以让应用更具有弹性伸缩,39% 的人认为云原生计算可以提高可迁移性和应用高可用性。

对SpringCloud+CloudFoundry,和容器 +Kubernetes 两个生态体系的技术对比:

从 对 比 中 我 们 可 以 洞 察 到,CNCF 形成 的 容 器 +Kubernetes 生 态 体 系 已 经 和SpringCloud+CloudFoundry 生态体系旗鼓相当,CNCF把过去暴露在应用框架和应用中间件层的技术下沉到系统层,应用开发人员、测试员、部署实施和配置人员、运维人员,已经不用在应用层级关心这些复杂技术。而且,CNCF 并不主打微服务,而是主打无服务器编程Serverless。

下载链接:云原生计算研究报告

云原生平台介绍
云计算研究报告
中国容器云市场研究报告
2020行业云原生应用报告指南
云原生安全技术报告
中国云计算产业发展白皮书
Edge Native技术架构白皮书
中国云计算行业研究报告
中国云安全产品及技术概览
中国灾备行业白皮书(历年大全)
云基础设施技术需求(白皮书)
2021中国零售SaaS行业概览
阿里云网络白皮书
云原生架构白皮书
2021中国行业灾备白皮书
推荐下载:
RDMA技术原理白皮书
NVMe存储基于SPDK加速I/O性能
本号资料全部上传至知识星球,加入全栈云技术知识星球下载全部资料。

高端微信群介绍

创业投资群

AI、IOT、芯片创始人、投资人、分析师、券商

闪存群

覆盖5000多位全球华人闪存、存储芯片精英

云计算群

全闪存、软件定义存储SDS、超融合等公有云和私有云讨论

AI芯片群

讨论AI芯片和GPU、FPGA、CPU异构计算

5G群

物联网、5G芯片讨论

第三代半导体群

氮化镓、碳化硅等化合物半导体讨论

储芯片群

DRAM、NAND、3D XPoint等各类存储介质和主控讨论

汽车电子群

MCU、电源、传感器等汽车电子讨论

光电器件群

光通信、激光器、ToF、AR、VCSEL等光电器件讨论

渠道群

存储和芯片产品报价、行情、渠道、供应链

(0)

相关推荐

  • 云原生全景图详解(七):可观察性是什么,有哪些相关工具

    K8sMeetup社区 本系列之前的文章介绍了 CNCF 云原生全景图的供应层.运行时层.编排管理层.应用定义和开发层.托管 Kubernetes 和 PaaS 层,本文是该系列的最后一篇文章,将为大 ...

  • KubeVela 成为 CNCF 沙箱项目,让云端应用交付更加简单

    2021 年 6 月 22 日,在云原生计算基金会(CNCF)的 TOC 例会上投票决议通过,KubeVela 正式成为 CNCF 官方沙箱项目.透明.开放.开源中立的 KubeVela,未来将持续致 ...

  • 都在说云原生,它的技术图谱你真的了解吗?

    如果你研究过云原生应用程序和相关技术,大概率你遇到过 CNCF 的云原生全景图.这张全景图技术之多规模之大无疑会让人感到震惊,该如何去理解这张图呢? 如果把它拆开来一次只分析一小块内容,你会发现整个全 ...

  • 如何基于标准k8s打造边缘计算云原生基础设施?

    12月3日,在边缘计算社区社群上,阿里云高级技术专家黄玉奇做了<云边一体--如何基于标准k8s打造边缘计算云原生基础设施>主题分享,黄老师在阿里云做容器服务,近几年一直从事云原生相关领域工 ...

  • 电商平台11天交易230亿美元,背后是这项技术在支撑?

    7月7日,2021世界人工智能大会"AI时代的云原生"论坛暨"云原生之旅"系列活动在创智天地7号楼1楼创智会堂开幕.当天,长三角云原生产业联盟正式成立. 时间回 ...

  • 我们为什么需要云原生?

    在著名的<集装箱改变世界>当中,我们能看到集装箱的发明对于二十世纪全球化的巨大推动作用.集装箱,这一看起来并无多少技术含量的发明,却因为进行标准化和系统化运输的创新彻底改变了全球的货物贸易 ...

  • 云原生术语表

    本词汇表为云原生领域的术语提供了定义.这些定义并不是公理化的字典式定义,而是采用通俗易懂的语言描述术语的含义,并解释与术语相关联的技术为什么重要.部分术语的含义因用法.情况.角度或语境而异. 下载链接 ...

  • 来四川攀枝花旅游不能错过的12个景点,看这一篇就够了,最爱哪个

    来四川攀枝花旅游不能错过的12个景点,看这一篇就够了,最爱哪个

  • “解春困”、“防春困”,看这一篇就够了!

    春天到了,天气逐渐转暖,昼渐长夜渐短导致很多人开始犯困. 俗语有言:"春困秋乏夏打盹,睡不醒的冬三月."相信大家对这句话并不陌生. 但春天明明是应该生机勃勃.万物复苏的时候,为什么 ...

  • 《喝出健康》之氢分子医学知识,看这一篇就够了!

    摘要: 近年研究发现,氢气可以有效抑制体内部分活性氧继而产生抗氧化效应,在动物实验中显示出对多种氧化应激相关疾病的良好防治作用,并在初步的临床试验中取得类似的防治效果.有关氢气生物学效应的报道从少到多 ...

  • 世界手卫生日|洗手的正确方式,看这一篇就够了

    手卫生的发起 早在1847年,手卫生之父塞梅尔维斯就提出来医护人员在接触病人之前都必须洗手,使得产妇产褥热发生率显著下降,死亡率由20%几乎降低到0. 手卫生的重要性 如果你是一名医务人员,一定知道预 ...

  • 手机打印看这一篇就够了!

    嘿,小伙伴们! 五一大家都去哪里玩耍了 瘦编去了 客厅徒步大赛 厨房大冒险 真是丰富多彩 收! 说回今天的主题

  • 发票丢失怎么处理?看这一篇就够了!

    本文就发票丢失处理的最新规定,专门为大家整理了以下几大热点,建议先收藏后阅读! Q 发票丢失怎么处理?还需要去大厅吗? A 答:不需要去大厅,可以在电子税务局办理,具体路径如下:我要办税-综合信息报告 ...

  • 关于射频芯片,看这一篇就够了!(干货收藏)

    电子万花筒平台核心服务 电子元器件:价格比您现有供应商最少降低10% 射频微波天线新产品新技术发布平台:让更多优秀的国产射频微波产品得到最好的宣传!发布产品欢迎联系管理,专刊发布!强力曝光! 一部可支 ...

  • 最全总结:私车公用,看这一篇就够了!

    "私车公用"是企业运营中的常见现象,而"私车公用"的财税处理又是财务人必须要掌握的知识点,这一篇文章看完,"私车公用"再也难不到你了. 老板 ...

  • 关于激光雷达,看这一篇就够了

    [太平洋汽车网 技术频道]1638年,伽利略提着一盏灯站在山头上,默默的把灯盖了起来...... 远处的另一个山头上,他的助手在看到灯灭的一瞬间也把自己手上的灯盖了起来.伽利略想用这样的办法计算出光的 ...