RM新时代网站-首页

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

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

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

2021年云原生及云計算的發(fā)展趨勢

如意 ? 來源:Dockone.io ? 作者:池劍鋒翻譯 ? 2021-02-13 16:18 ? 次閱讀

【編者的話】本文作者利用自己云原生工程師的優(yōu)勢,分享了他對2021年及之后的云原生發(fā)展趨勢的看法,包括云原生IDE、邊緣側(cè)Kubernetes、云原生 + Wasm、FinOps崛起、更多的Rust出現(xiàn)在云原生、GitOps + CD/PD顯著增加、服務(wù)目錄2.0:云本地開發(fā)人員儀表盤、交叉云、主流eBPF等等。

我希望每個人都度過了一個美好的假期,因為2021年1月的頭幾周非常瘋狂,從叛亂到新冠病毒。在云原生(Cloud Native)領(lǐng)域,CNCF最近發(fā)布了年度報告,包含我們?nèi)ツ晖瓿傻乃泄ぷ鳌N医ㄗh每個人有機會都看一看這份報告,考慮到病毒大流行的情況,我們度過了頗有收獲的一年。

云原生作為我工作的一部分,相比我共事過的公司和開發(fā)人員,我有獨特的優(yōu)勢,所以我想分享一下我對2021年及以后的云原生發(fā)展趨勢的看法。

云原生IDE

作為一個在Eclipse Foundation中花了相當(dāng)一部分時間在開發(fā)人員工具上的人,我對最新的技術(shù)進(jìn)展感到非常興奮。未來的開發(fā)生命周期(代碼、構(gòu)建、調(diào)試)將主要發(fā)生在云上,而不是你本地的Emacs或VSCode設(shè)置中。最終,你將為每個pull請求獲得一個完整的開發(fā)環(huán)境設(shè)置,預(yù)先配置并連接到它們自己的部署,以幫助你開發(fā)和調(diào)試需求。這個技術(shù)的一個具體例子是通過GitHub Codespaces和GitPod實現(xiàn)的。雖然GitHub的Codespaces還在測試階段,但是你可以用GitPod來體驗一下,比如Prometheus。在一分鐘左右的時間內(nèi),你就擁有了一個具有編輯器和預(yù)覽環(huán)境的完全實時開發(fā)環(huán)境。這個開發(fā)環(huán)境(工作區(qū))是用代碼描述的,并且可以像其他代碼工件一樣與團隊中的其他開發(fā)人員共享。

最后,我希望在明年看到云原生IDE領(lǐng)域驚人的創(chuàng)新,特別是隨著GitHub Codespaces進(jìn)入測試階段,并變得更廣泛可用,這樣開發(fā)者就可以體驗這個新概念并愛上它。

邊緣側(cè)Kubernetes

Kubernetes是通過大規(guī)模數(shù)據(jù)中心的使用而誕生的,但Kubernetes將會像Linux在新環(huán)境中所做的那樣不斷發(fā)展。Linux的情況是,最終用戶擴展了內(nèi)核,以支持各種新的部署場景,包括移動部署、嵌入式部署等等。我堅信Kubernetes將經(jīng)歷類似的演變,我們已經(jīng)看到電信公司(和初創(chuàng)公司)通過將VNFs轉(zhuǎn)換為云原生網(wǎng)絡(luò)功能(CNFs),以及k3s、KubeEdge、k0s、LFEdge、Eclipse ioFog等開源項目,將Kubernetes作為邊緣平臺進(jìn)行探索。推動超規(guī)模云支持電信公司和edge的力量,加上重用云本地軟件的能力,以及在已經(jīng)龐大的生態(tài)系統(tǒng)上構(gòu)建的能力,將在未來幾年鞏固Kubernetes在邊緣計算領(lǐng)域的主導(dǎo)平臺地位。

云原生 + Wasm

Web Assembly(Wasm)是一項剛剛起步的技術(shù),但我預(yù)計它將成為本地云生態(tài)系統(tǒng)中日益增長的實用程序和工作負(fù)載,特別是隨著WASI的成熟以及Kubernetes更多地用作前面所述的邊緣協(xié)調(diào)器。一個用例是支持?jǐn)U展機制,就像Envoy使用過濾器和LuaJIT所做的那樣。與直接處理Lua不同,你可以使用支持多種編程語言的更小的優(yōu)化運行時。Envoy項目目前正處于采用Wasm的過程中,我希望在任何環(huán)境中都能遵循類似的模式,即腳本語言是一種流行的擴展機制,將來會被Wasm全盤取代。

在Kubernetes的前沿,有一些項目,比如來自微軟的Krustlet,正在探索如何在Kubernetes中支持基于wasi的運行時。這并不奇怪,因為Kubernetes已經(jīng)通過CRDs和其他機制進(jìn)行了擴展,以運行不同類型的工作負(fù)載,如VM (KubeVirt)等。

另外,如果你是Wasm的新手,我推薦這門來自Linux Foundation的新入門課程以及excellection文檔。

FinOps崛起(CFM)

冠狀病毒的爆發(fā)加速了云本地的轉(zhuǎn)變。在危機期間,至少有一半的公司正在加快其云計算計劃……近60%的受訪者表示,由于COVID-19大流行,云計算使用量將超過之前的計劃(2020年云計算狀況報告)。除此之外,云財務(wù)管理(或稱FinOps)是許多公司日益關(guān)注的問題,在我過去6個月與正在進(jìn)行云原生旅程的公司的討論中,有一半都提到了這個問題。你也可以認(rèn)為云提供商不鼓勵簡化云財務(wù)管理,因為這樣客戶將會花費更少,然而,在我看來,圍繞云財務(wù)管理,真正的痛苦是缺乏開源創(chuàng)新和標(biāo)準(zhǔn)化(每家公司做的云成本管理都不同)。在CNCF環(huán)境中,沒有多少開源項目試圖使FinOps變得更容易,有個KubeCost項目,但它還處于相當(dāng)早期的階段。

另外,Linux基金會最近啟動了“FinOps基金會”來幫助這個領(lǐng)域的創(chuàng)新,他們在這個領(lǐng)域有一些很好的介紹性材料。我希望在未來幾年里在FinOps領(lǐng)域看到更多的開源項目和規(guī)范。

更多的Rust出現(xiàn)在云原生

Rust仍然是一門年輕的編程語言,特別是當(dāng)你以Redmonk的編程語言排名為例時。然而,我的感覺是,在接下來的一年里,你會在更多的云原生項目中看到Rust,因為已經(jīng)有一些利用Rust的CNCF項目出現(xiàn)在有趣的基礎(chǔ)設(shè)施項目中,比如microvm Firecracker。雖然CNCF目前絕大多數(shù)的項目是用Golang編寫的,但我希望隨著Rust社區(qū)的成熟,在幾年內(nèi)基于Rust的項目能夠與基于Go的項目相媲美。

GitOps + CD/PD顯著增加

GitOps是云本地技術(shù)的操作模型,提供了一套統(tǒng)一部署、管理和監(jiān)控應(yīng)用程序的最佳實踐(最初由來自Weaveworks的Alexis Richardson創(chuàng)造)。GitOps最重要的方面是通過聲明的方式描述所需的在Git中版本化的系統(tǒng)狀態(tài),這本質(zhì)上允許正確應(yīng)用一組復(fù)雜的系統(tǒng)更改,然后驗證(通過Git和其他工具啟用的漂亮的審計日志)。從實用的角度來看,GitOps改善了開發(fā)者的體驗,隨著Argo、GitLab、Flux等項目的發(fā)展,我預(yù)計GitOps工具今年將更多地沖擊企業(yè)。如果你看看來自GitLab的數(shù)據(jù),你會發(fā)現(xiàn),GitOps仍然是一個新興的實踐,大多數(shù)公司還沒有探索它,但隨著越來越多的公司開始大規(guī)模采用云本地軟件,在我看來,GitOps將會自然而然地跟進(jìn)。如果你有興趣了解更多關(guān)于這個領(lǐng)域的信息,我建議你查看CNCF中新成立的GitOps工作組。

服務(wù)目錄2.0:云本地開發(fā)人員儀表盤

服務(wù)目錄的概念并不新鮮,對于我們這些在ITIL時代長大的老年人來說,可能還記得CMDB(恐怖)之類的東西。然而,隨著微服務(wù)和云原生開發(fā)的興起,記錄服務(wù)和索引各種實時服務(wù)元數(shù)據(jù)的能力對于推動開發(fā)人員自動化至關(guān)重要。這可以包括使用服務(wù)目錄來了解所有權(quán),以處理事件管理、管理SLO等。

在未來,你將看到開發(fā)人員儀表盤的趨勢,它不僅是一個服務(wù)目錄,還提供了通過各種自動化特性在一個地方擴展儀表盤的能力。最典型的開源例子是來自Lyft的Backstage和Clutch,然而,任何擁有相當(dāng)現(xiàn)代的本地云部署的公司都傾向于擁有一個平臺基礎(chǔ)架構(gòu)團隊,試圖構(gòu)建類似的東西。伴隨著一個大型插件生態(tài)系統(tǒng),開源開發(fā)人員儀表盤將更成熟,你將看到各地的平臺工程團隊加速采用儀表盤。

交叉云變得更加現(xiàn)實

Kubernetes和云本地運動已經(jīng)證明了云本地和多云方法在生產(chǎn)環(huán)境中是可能的,數(shù)據(jù)清楚地表明“93%的企業(yè)有一個戰(zhàn)略,使用多個供應(yīng)商,如微軟Azure、亞馬遜Web服務(wù)和谷歌云”(2020年云報告狀態(tài))。Kubernetes多年來隨著云市場的成熟,有望開啟可編程的跨云管理服務(wù)。這種方法的一個具體例子體現(xiàn)在Crossplane項目中,該項目提供了一個開源的跨云控制平面,利用Kubernetes API的可擴展性來支持跨云工作負(fù)載管理(參見《GitLab部署跨云控制平面來提供多云部署》)。

主流eBPF

eBPF允許你在Linux內(nèi)核中運行程序,而無需更改內(nèi)核代碼或加載模塊,你可以將其視為一種沙箱擴展機制。eBPF允許新一代軟件擴展Linux內(nèi)核的行為,以支持改進(jìn)的網(wǎng)絡(luò)、監(jiān)控和安全等各種不同的東西。從歷史上看,eBPF的缺點是它需要一個現(xiàn)代的內(nèi)核版本來利用它,在很長一段時間里,這對許多公司來說都不是一個現(xiàn)實的選擇。然而,情況正在發(fā)生變化,甚至RHEL的新版本最終也支持eBPF,因此你將看到更多的項目從中受益。如果你看一下Sysdig最新的容器報告,你會發(fā)現(xiàn)Falco的使用率最近有所上升,盡管該報告可能有點偏向Sysdig,但它反映在生產(chǎn)使用中。所以請繼續(xù)關(guān)注并期待未來更多基于eBPF的項目!
責(zé)編AJX

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

    關(guān)注

    39

    文章

    7774

    瀏覽量

    137347
  • 云原生
    +關(guān)注

    關(guān)注

    0

    文章

    248

    瀏覽量

    7947
收藏 人收藏

    評論

    相關(guān)推薦

    人工智能和機器學(xué)習(xí)技術(shù)在2021的五個發(fā)展趨勢

    ,影響了從辦公室到遠(yuǎn)程工作的業(yè)務(wù)發(fā)展。隨著人們在未來一不斷適應(yīng),將會看到人工智能和機器學(xué)習(xí)技術(shù)在2021的五個發(fā)展趨勢
    發(fā)表于 01-27 06:10

    計算產(chǎn)業(yè)發(fā)展現(xiàn)狀及趨勢

    計算產(chǎn)業(yè)發(fā)展現(xiàn)狀及趨勢,本文講的是計算時代IT產(chǎn)業(yè)六大發(fā)
    發(fā)表于 07-27 06:25

    云原生與混合 ai 邊緣邊緣計算進(jìn)一步結(jié)合

    20203月27日,華為開發(fā)者大會2020(Cloud)正式開啟,會上華為云云原生開源負(fù)責(zé)人、CNCF KubeEdge 和 Volcano項目創(chuàng)始人王澤鋒展望了云原生在2020
    的頭像 發(fā)表于 03-29 13:51 ?2501次閱讀

    華為發(fā)布云原生基礎(chǔ)設(shè)施,云原生2.0時代正式開啟

    早在2010,Paul Fremantle在一篇博客文章中首次提到了Cloud Native(云原生)。當(dāng)時的云原生特指適合計算模式的應(yīng)
    的頭像 發(fā)表于 09-30 11:25 ?2248次閱讀

    2021計算發(fā)展的五大趨勢預(yù)測

    顯然,計算2021將呈現(xiàn)持續(xù)性增長的趨勢。臨近年末,行業(yè)專家對2021
    的頭像 發(fā)表于 11-03 14:15 ?2687次閱讀

    云原生應(yīng)用中的“”指的是什么?

    目標(biāo)是以企業(yè)需要的速度滿足應(yīng)用用戶的需求。但是,云原生應(yīng)用中的指的是什么?如果應(yīng)用是云原生應(yīng)用,那么它專門用于跨私有、公共云和混合提供
    的頭像 發(fā)表于 11-27 17:24 ?2209次閱讀

    華為正式提出云原生2.0的概念

    華為發(fā)布云原生產(chǎn)業(yè)白皮書,并提出云原生2.0的概念。
    的頭像 發(fā)表于 12-07 11:51 ?3736次閱讀

    2021十大計算發(fā)展趨勢與機遇

    近幾年,計算技術(shù)發(fā)展迅速。有業(yè)內(nèi)專家預(yù)測,計算將在未來的幾年中得到更廣泛的應(yīng)用,全球計算
    的頭像 發(fā)表于 12-10 16:07 ?4334次閱讀

    引領(lǐng)云原生2.0時代,賦能新云原生企業(yè)

    計算浪潮下,DevOps、容器、微服務(wù)等技術(shù)飛速發(fā)展,云原生成為潮流。Forrester首席分析師戴鯤表示,
    的頭像 發(fā)表于 12-11 16:04 ?1818次閱讀

    云原生2.0時代 我們還要做什么?

    華為自2015以創(chuàng)始會員的身份參與了云原生計算基金會的組建,在過去的這5時間里,華為全面見證了
    的頭像 發(fā)表于 12-21 13:36 ?1822次閱讀

    2021計算發(fā)展趨勢預(yù)測

    隨著2021的到來,計算被認(rèn)為是一種很成熟的技術(shù)。但是實際上,從云原生到多云,
    的頭像 發(fā)表于 01-09 10:50 ?2426次閱讀

    計算的初心嘗試談?wù)勈裁词钦嬲?b class='flag-5'>云原生

    不同廠商的說法。20209月,阿里成立了云原生技術(shù)委員會,今天我就從計算的初心嘗試談?wù)勈?/div>
    的頭像 發(fā)表于 02-12 09:20 ?1970次閱讀

    2021計算行業(yè)發(fā)展趨勢如何?

    2021計算行業(yè)發(fā)展趨勢如何?在2020
    的頭像 發(fā)表于 02-08 15:59 ?2731次閱讀

    解析云原生技術(shù)發(fā)展趨勢及實踐應(yīng)用

    華為TechWave云原生2.0技術(shù)峰會在深圳舉行。來自金融、制造、物流等各領(lǐng)域的政企精英、技術(shù)大牛約300人出席,分享云原生前沿技術(shù)發(fā)展趨勢和行業(yè)應(yīng)用實踐,探討“新云原生企業(yè)”的成
    發(fā)表于 04-01 10:31 ?1272次閱讀

    openEuler Summit 2021-/虛擬化分論壇:openEuler從計算談架構(gòu)發(fā)展趨勢

    openEuler Summit 2021-/虛擬化分論壇:openEuler 從計算談架構(gòu)發(fā)展趨勢
    的頭像 發(fā)表于 11-10 16:04 ?1994次閱讀
    openEuler Summit <b class='flag-5'>2021</b>-<b class='flag-5'>云</b>/虛擬化分論壇:openEuler從<b class='flag-5'>云</b><b class='flag-5'>計算</b>談架構(gòu)<b class='flag-5'>發(fā)展趨勢</b>
    RM新时代网站-首页