0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

云原生的目的是構(gòu)建和運(yùn)行可彈性擴(kuò)展的應(yīng)用

SSDFans ? 來源:全棧云技術(shù)架構(gòu) ? 作者:云原生計(jì)算研究報(bào) ? 2021-11-08 16:25 ? 次閱讀

CNCF,The Cloud Native Computing Foundation的縮寫,云原生計(jì)算基金會(huì)。這是業(yè)界首個(gè)以云原生為主題的組織。

本文摘錄自“云原生計(jì)算研究報(bào)告”,內(nèi)容重點(diǎn)分析了微服務(wù)、云原生的起源,云原生計(jì)算基金會(huì),從云計(jì)算到云原生,云原生計(jì)算對(duì)于中國(guó)企業(yè)客戶的價(jià)值等。

CNCF 從屬于 Linux 基金會(huì)。Linux 基金會(huì)是一個(gè)非盈利性聯(lián)盟,其目的在于協(xié)調(diào)、規(guī)范、保護(hù)、宣傳 Linux發(fā)展,以便最大限度地保持各個(gè)商業(yè)公司基于開源 Linux構(gòu)造的商業(yè)發(fā)行版之間的兼容性。Linux 基金會(huì)是 2007年,由開源碼發(fā)展實(shí)驗(yàn)室(Open Source Development Labs,OSDL) 與自由標(biāo)準(zhǔn)組織(Free Standards Group ,F(xiàn)SG) 聯(lián)合起來成立的。Linux 基金會(huì)扶持與孵化了多個(gè)成功開源項(xiàng)目,如:開源虛擬機(jī) XEN、開源軟件定義網(wǎng)絡(luò) OpenNFV 和 OpenSwitch、開源人工智能可遷移模型ONNX 等等。

2014 年,Cloud Foundry 成 立 基 金 會(huì), 并 隸 屬 于Linux 基金會(huì)。2015 年 7 月,云原生計(jì)算基金會(huì)(CNCF)成立,也隸屬于 Linux 基金會(huì)。云原始生計(jì)算基金會(huì)(CNCF)宣稱:我們致力于加強(qiáng)和維護(hù)一個(gè)廠商中立的開源生態(tài)體系,來推廣云原始生技術(shù)。

CNCF 基 金 會(huì) 給 云 原 生 下 了 明 確 定 義:云原生的技術(shù)有利于各組織在公有云,混合云、私有云環(huán)境中,構(gòu)建和運(yùn)行可彈性擴(kuò)展的應(yīng)用。云原生的代表技術(shù)包括容器、服務(wù)網(wǎng)格、微服務(wù)、不可變基礎(chǔ)設(shè)施、聲明式 API。這些可靠的自動(dòng)化手段、云原生技術(shù),使工程師能夠輕松地對(duì)系統(tǒng)做出切實(shí)可行的改進(jìn)和可預(yù)測(cè)的重大變更。

從定義中我們可以理解,云原生的目的是構(gòu)建和運(yùn)行可彈性擴(kuò)展的應(yīng)用,手段是代表云原生的核心技術(shù),如容器、服務(wù)網(wǎng)格、微服務(wù)、不可變基礎(chǔ)設(shè)施、聲明式 API 等。

自從人類走入局域聯(lián)網(wǎng)、互聯(lián)聯(lián)網(wǎng)、分布式計(jì)算、多層技術(shù)架構(gòu)時(shí)代以后,我們的技術(shù)棧就日益復(fù)雜:

前端層:

◇ 開 發(fā) 框 架:JQuery、BootStrap、AngularJS、React、Vue、Flutter

◇ 開發(fā)技術(shù):移動(dòng)原生開發(fā)技術(shù)、小程序開發(fā)技術(shù)

前端服務(wù)層:

◇ 開發(fā)框架:Struts、Ruby on Rails

◇ 開發(fā)技術(shù):JSP、ASP.NET、HAProxy/Ngnix

◇ 開發(fā)語(yǔ)言:PHP、Python、Ruby、Perl、Node.JS應(yīng)用邏輯層:

◇ 開發(fā)框架:SpringCloud

◇ 中間件技術(shù):Kafka、Zookeeper

◇ 開發(fā)語(yǔ)言:Golang、Java、C#

數(shù)據(jù)層:

◇ 存儲(chǔ):Ceph、GlusterDFS、HDFS

◇ 數(shù) 據(jù) 庫(kù):MySQL、Hbase、Redis、MongoDB、NEO4J

◇ 數(shù)據(jù)工具:ELK、Flume、Presto、ElasticSearch

◇ 數(shù)據(jù)計(jì)算平臺(tái):Hadoop MR、Spark、Flink

系統(tǒng)層:

◇ 中間件技術(shù):Docker、Kubernetes

◇ 開發(fā)語(yǔ)言:Rust

CNCF 的領(lǐng)導(dǎo)廠商為 Google,目前有 500 多個(gè)企業(yè)成員加入了 CNCF,鉑金級(jí)的會(huì)員包括:

應(yīng)用廠商:SAP、Oracle

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

系統(tǒng)軟件廠商:Red Hat、VMWare

網(wǎng)絡(luò)廠商:Cisco、華為

IT 設(shè)備廠商:Dell、NetApp、富士通

芯片廠商:Intel、ARM

CNCF 最 早 起 源 于 2007 年 Google 研 發(fā) 出CGroups,這種技術(shù)機(jī)制,可以使 Linux 進(jìn)程能夠做到對(duì)IT 資源(如 CPU、磁盤、網(wǎng)絡(luò))的限制與隔離。2007 年,CGroups 被 集 成 到 Linux 的 內(nèi) 核 當(dāng) 中(2007 年,KVM虛擬機(jī)技術(shù)也被納入到 Linux 內(nèi)核中)。2008 年,Linux發(fā)布新版本,Linux 容器功能包含在內(nèi)。

2013 年,Docker 創(chuàng)業(yè)公司推出第一個(gè)開源容器引擎版本。2014 年,Google 開源容器資源管理與調(diào)度平臺(tái) Kubernetes,并納入到 CNCF 基金會(huì)的孵化項(xiàng)目中。Google 希望借助 Kubernetes,統(tǒng)一管理多個(gè)操作系統(tǒng)之上的所有容器技術(shù),不限于 Docker 公司出品的容器。

經(jīng)過六年的孵化畢業(yè)以及業(yè)界其他產(chǎn)品的兼容性認(rèn)證,CNCF 也形成了一個(gè)完整的技術(shù)棧圖譜:

服務(wù)管理產(chǎn)品線:服務(wù)網(wǎng)格 Linkerd 和 Istio

中間件層產(chǎn)品線:遠(yuǎn)程調(diào)用中間件 gRPC、消息隊(duì)列中間件 Nats、消息分發(fā)中間件 CloudEvents

數(shù)據(jù)層產(chǎn)品線:對(duì)象文件存儲(chǔ) Rook、關(guān)系數(shù)據(jù)庫(kù)Vitess(基于開源 MySQL)、KV 數(shù)據(jù)庫(kù) TiKV

容器層:Containerd(是 Docker 的底層運(yùn)行時(shí)管理器,2017 年被 CNCF 接受)、容器網(wǎng)絡(luò)接口 CNI、容器網(wǎng)絡(luò)發(fā)現(xiàn) CoreDNS

容器管理層:容器資源管理 Kubernetes、容器鏡像倉(cāng)庫(kù)管理工具 Harbor、容器鏡像分發(fā)工具 DragonFly、容器運(yùn)行日志管理工具 Prometheus、容器運(yùn)行安全監(jiān)控工具 Falco

2019 年 10 月,CNCF 發(fā)起第一次用戶調(diào)查(CNCF Survey 2019), 共 收 到 1337 份 有 效 問 卷, 歐 洲 占37%、美洲占 38%、亞洲占 17%,三分之二的人來自軟件 / 技術(shù) / 專業(yè)服務(wù)廠商,其中 41% 是軟件架構(gòu)師、24% 是后端開發(fā)工程師、39% 是 DevOps 運(yùn)維工程師,71% 的人工作在 100 人以上的公司,30% 的人工作在5000 人以上的公司。

服務(wù)器使用:15% 的公司擁有 5000 臺(tái)以上的服務(wù)器,70% 的公司擁有 20 臺(tái)以上的服務(wù)器。62% 的服務(wù)器是公有云服務(wù)器,30% 的服務(wù)器是私有云服務(wù)器。

容器使用:84% 的公司已經(jīng)使用容器技術(shù),容器數(shù)量大于 250 個(gè)的公司超過 50%

Kubernetes 使用:82% 的人在使用 Kubernetes 技術(shù)

服務(wù)網(wǎng)格使用:18% 的人使用服務(wù)網(wǎng)格

無(wú)服務(wù)器技術(shù)使用:41% 的人在使用無(wú)服務(wù)器技術(shù)

Open API 技術(shù)使用:14% 的人對(duì)外輸出 API

CNCF 數(shù)據(jù)存儲(chǔ)技術(shù)使用:14% 的人在使用 CNCF 的數(shù)據(jù)存儲(chǔ)技術(shù)

持續(xù)集成 / 持續(xù)發(fā)布技術(shù)使用:40% 的人使用無(wú)狀態(tài)測(cè)試

52% 的人認(rèn)為云原生計(jì)算可以讓部署更有效率,45%的人認(rèn)為云原生計(jì)算可以讓應(yīng)用更具有彈性伸縮,39% 的人認(rèn)為云原生計(jì)算可以提高可遷移性和應(yīng)用高可用性。

對(duì)SpringCloud+CloudFoundry,和容器 +Kubernetes 兩個(gè)生態(tài)體系的技術(shù)對(duì)比:

3af5ae5e-3f59-11ec-9195-dac502259ad0.png

3b575eba-3f59-11ec-9195-dac502259ad0.png

從 對(duì) 比 中 我 們 可 以 洞 察 到,CNCF 形成 的 容 器 +Kubernetes 生 態(tài) 體 系 已 經(jīng) 和SpringCloud+CloudFoundry 生態(tài)體系旗鼓相當(dāng),CNCF把過去暴露在應(yīng)用框架和應(yīng)用中間件層的技術(shù)下沉到系統(tǒng)層,應(yīng)用開發(fā)人員、測(cè)試員、部署實(shí)施和配置人員、運(yùn)維人員,已經(jīng)不用在應(yīng)用層級(jí)關(guān)心這些復(fù)雜技術(shù)。而且,CNCF 并不主打微服務(wù),而是主打無(wú)服務(wù)器編程Serverless。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 云計(jì)算
    +關(guān)注

    關(guān)注

    39

    文章

    7702

    瀏覽量

    137116
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    8963

    瀏覽量

    85085
  • 人工智能
    +關(guān)注

    關(guān)注

    1789

    文章

    46663

    瀏覽量

    237098

原文標(biāo)題:云原生,看這一篇就夠了!

文章出處:【微信號(hào):SSDFans,微信公眾號(hào):SSDFans】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    云原生和非云原生哪個(gè)好?六大區(qū)別詳細(xì)對(duì)比

    云原生和非云原生各有優(yōu)劣,具體選擇取決于應(yīng)用場(chǎng)景。云原生利用云計(jì)算的優(yōu)勢(shì),通過微服務(wù)、容器化和自動(dòng)化運(yùn)維等技術(shù),提高了應(yīng)用的擴(kuò)展性、更新速
    的頭像 發(fā)表于 09-13 09:53 ?294次閱讀

    基于Arm架構(gòu)的Azure虛擬機(jī)助力云原生應(yīng)用開發(fā)

    子系統(tǒng) (CSS) 所構(gòu)建的解決方案專為運(yùn)行現(xiàn)代通用云工作負(fù)載而設(shè)計(jì),并且通過優(yōu)化,為云原生產(chǎn)品提供更高的效率和性能。
    的頭像 發(fā)表于 09-05 15:54 ?1659次閱讀

    京東云原生安全產(chǎn)品重磅發(fā)布

    “安全產(chǎn)品那么多,我怎么知道防住了?”“大家都說自己是云原生的,我看都是換湯不換藥”在與客戶溝通云原生安全方案的時(shí)候,經(jīng)常會(huì)遇到這樣的吐槽。越來越的客戶已經(jīng)開始了云原生化的技術(shù)架構(gòu)改造,也意識(shí)到
    的頭像 發(fā)表于 07-26 10:36 ?401次閱讀
    京東<b class='flag-5'>云原生</b>安全產(chǎn)品重磅發(fā)布

    從積木式到裝配式云原生安全

    從這兩個(gè)方面分別進(jìn)行分析和解決。 新技術(shù)帶來新的安全風(fēng)險(xiǎn) 云原生的概念定義本身就比較抽象,從誕生到現(xiàn)在也經(jīng)歷了多次變化。2018年CNCF對(duì)云原生的概念進(jìn)行了重定義:云原生技術(shù)有利于各組織在公有云、私有云和混合云等新型動(dòng)態(tài)環(huán)境中
    的頭像 發(fā)表于 07-26 10:35 ?251次閱讀
    從積木式到裝配式<b class='flag-5'>云原生</b>安全

    基于DPU與SmartNic的云原生SDN解決方案

    個(gè)輕量級(jí),移植的運(yùn)行環(huán)境,逐漸成為云原生時(shí)代基礎(chǔ)設(shè)施的事實(shí)標(biāo)準(zhǔn)。Kubernetes通過網(wǎng)絡(luò)插件(CNI,Container Network Interface)實(shí)現(xiàn)靈活地配置和管理集群中的容器網(wǎng)絡(luò),確保容器之間的有效通信和網(wǎng)
    的頭像 發(fā)表于 07-22 11:44 ?610次閱讀
    基于DPU與SmartNic的<b class='flag-5'>云原生</b>SDN解決方案

    云原生轉(zhuǎn)型中從理念到實(shí)踐的探索與挑戰(zhàn)

    以“全面智能化,躍升數(shù)智生產(chǎn)力”為主題的華為第21屆全球分析師大會(huì)近日在深圳舉行。在本次大會(huì)的“5.5G Core,智能化點(diǎn)亮世界”云核心網(wǎng)分論壇上,廣東移動(dòng)網(wǎng)絡(luò)云運(yùn)維總監(jiān)王喆發(fā)表了“云原生轉(zhuǎn)型
    的頭像 發(fā)表于 04-23 11:45 ?410次閱讀

    云原生是大模型“降本增效”的解藥嗎?

    云原生AI正當(dāng)時(shí)
    的頭像 發(fā)表于 02-20 09:31 ?340次閱讀

    米哈游大數(shù)據(jù)云原生實(shí)踐

    近年來,容器、微服務(wù)、Kubernetes 等各項(xiàng)云原生技術(shù)的日漸成熟,越來越多的公司開始選擇擁抱云原生,并開始將 AI、大數(shù)據(jù)等類型的企業(yè)應(yīng)用部署運(yùn)行云原生之上。以 Spark 為
    的頭像 發(fā)表于 01-09 10:41 ?551次閱讀
    米哈游大數(shù)據(jù)<b class='flag-5'>云原生</b>實(shí)踐

    ubuntu下部署envoy并作為前端代理方法

    Envoy 是一個(gè)開源的高性能、擴(kuò)展的代理服務(wù),最初由 Lyft 公司開發(fā)。它設(shè)計(jì)用于處理現(xiàn)代的微服務(wù)架構(gòu)中的網(wǎng)絡(luò)通信,并提供了許多功能,包括負(fù)載均衡、服務(wù)發(fā)現(xiàn)、路由、認(rèn)證、授權(quán)等。Envoy 被廣泛用于構(gòu)建和部署
    的頭像 發(fā)表于 01-08 18:08 ?359次閱讀
    ubuntu下部署envoy并作為前端代理方法

    云原生技術(shù)前沿落地實(shí)踐分論壇圓滿舉辦

    12 月 16 日,2023 開放原子開發(fā)者大會(huì)【云原生技術(shù)前沿落地實(shí)踐】分論壇在無(wú)錫成功舉辦。論壇將聚焦云原生的泛在化、Serverless 化以及智能化等前沿發(fā)展趨勢(shì),與一線技術(shù)專家及最終用戶
    的頭像 發(fā)表于 12-22 09:20 ?996次閱讀
    <b class='flag-5'>云原生</b>技術(shù)前沿落地實(shí)踐分論壇圓滿舉辦

    誠(chéng)邀報(bào)名|在開發(fā)者大會(huì),洞悉云原生技術(shù)落地最佳實(shí)踐

    2023開放原子開發(fā)者大會(huì) . OPENATOM DEVELOPERS CONFERENCE 云原生技術(shù)前沿落地實(shí)踐分論壇 2023.12.16 隨著云原生技術(shù)的蓬勃發(fā)展,云原生已成為企業(yè)數(shù)字化轉(zhuǎn)型
    的頭像 發(fā)表于 12-09 18:45 ?591次閱讀

    Show代碼硬實(shí)力!快來突破云原生的技術(shù)挑戰(zhàn)

    的原則共同舉辦。 ?“ 算力網(wǎng)環(huán)境下基于全局元數(shù)據(jù)的云原生應(yīng)用架構(gòu)原型設(shè)計(jì)挑戰(zhàn)賽 ”“ 云 原生平臺(tái)自動(dòng)化部署和自動(dòng)化擴(kuò)容挑戰(zhàn)賽 ”作為本次大賽中兩個(gè)聚焦云原生技術(shù)領(lǐng)域的賽項(xiàng),共設(shè)獎(jiǎng)金100萬(wàn),面向廣大程序員群體征集優(yōu)
    的頭像 發(fā)表于 12-07 10:25 ?322次閱讀
    Show代碼硬實(shí)力!快來突破<b class='flag-5'>云原生</b>的技術(shù)挑戰(zhàn)

    ABI發(fā)布電信云原生平臺(tái)及運(yùn)維白皮書

    近日,由Informa Tech主辦的5G核心網(wǎng)峰會(huì)在伊斯坦布爾舉行。ABI Research高級(jí)分析師 Don Alusha在峰會(huì)上發(fā)布了《云原生平臺(tái)和管理趨勢(shì):標(biāo)準(zhǔn)和容器展望》白皮書。該白皮書
    的頭像 發(fā)表于 11-17 19:40 ?533次閱讀
    ABI發(fā)布電信<b class='flag-5'>云原生</b>平臺(tái)及運(yùn)維白皮書

    華為馬亮:邁向電信云原生3.0,兌現(xiàn)云化價(jià)值

    特征,并呼吁產(chǎn)業(yè)界共同攜手,邁向電信云原生3.0,兌現(xiàn)云化價(jià)值。 馬亮發(fā)表主題演講 云原生理念源于IT實(shí)踐,但產(chǎn)業(yè)界針對(duì)云 原生在不同場(chǎng)景下的理解并不統(tǒng)一。 基于通用的彈性、敏捷、高可
    的頭像 發(fā)表于 11-16 21:50 ?602次閱讀

    誠(chéng)邀報(bào)名 | 開放原子開發(fā)者工作坊:云原生革新開發(fā)模式,開發(fā)者如何把握先機(jī)?

    在全球數(shù)字化轉(zhuǎn)型的浪潮中,云原生技術(shù)已成為近年來的熱門話題。它改變了傳統(tǒng)的開發(fā)模式,提升了應(yīng)用開發(fā)和運(yùn)維效率,助力企業(yè)在數(shù)字化時(shí)代實(shí)現(xiàn)業(yè)務(wù)創(chuàng)新。云原生帶來了更高的效率、彈性
    的頭像 發(fā)表于 11-15 18:45 ?464次閱讀