自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

一篇了解什么是云原生?

云計算 云原生
從字面來看:云原生就是為云而生。云是什么?我理解云就是云計算,那云原生就是在云計算的基礎之上設計實現(xiàn),充分利用云的彈性、分布式等特性,讓應用能夠?qū)崿F(xiàn)彈性伸縮、動態(tài)調(diào)度,也能更高的提升資源利用率。

?大家好,我是喬克。

什么是云原生?

我相信大部分人都聽過云原生,但是要你說出一個所以然,卻不知道怎么開口,我也是一樣。

我不知道云原生到底是什么,從字面來看:云原生就是為云而生。云是什么?我理解云就是云計算,那云原生就是在云計算的基礎之上設計實現(xiàn),充分利用云的彈性、分布式等特性,讓應用能夠?qū)崿F(xiàn)彈性伸縮、動態(tài)調(diào)度,也能更高的提升資源利用率。

發(fā)展歷程

在說云原生之前,先來看看云計算的發(fā)展歷程。

圖片

從上面的時間線來看,云計算的技術演進是朝著越來越靈活的方向發(fā)展。其核心單元從早期的物理服務器、變成后來的虛擬機,再到現(xiàn)在的容器,其靈活性越來越高,啟動速度越來越快,不可變基礎設施逐漸成為主流,軟件技術棧也逐漸從商業(yè)軟件走向開源。

不知道你有沒有發(fā)現(xiàn),云原生其實是云計算發(fā)展歷程中的一種產(chǎn)物。

云原生不是一個新的概念,它是云計算發(fā)展的過程中對理念的更新和延申。在云原生時代,希望讓應用更有彈性、容錯性、可觀測性,讓應用更容易部署、管理編寫、編排等,希望開發(fā)者能夠更好的利用云的資源、產(chǎn)品以及交付能力。

下邊大致梳理云原生的發(fā)展歷程。

圖片

截止目前(2022年6月),CNCF成員已經(jīng)有810個,參與的開發(fā)者高達15W,其中的明星項目如Kubernetes、Envoy等受到大眾非常喜歡。

圖片

云原生全景圖(?https://github.com/cncf/landscape):

圖片

核心理念

云原生技術有助于企業(yè)在公有云、私有云和混合云等新型動態(tài)環(huán)境中構建和運行可彈性擴展的應用。

云原生的代表技術包括容器、服務網(wǎng)格、微服務、不可變基礎設施以及聲明式API。

圖片

隨著云原生的發(fā)展,其核心理念如下:(1)利用容器和服務網(wǎng)格技術,解耦軟件開發(fā),提高業(yè)務開發(fā)部署的靈活性和可維護性;(2)以Kubernetes為核心的開源技術棧被各大產(chǎn)商所支持,用戶的選擇多,避免了產(chǎn)商綁定;(3)以Kubernetes為核心的松耦合架構,易擴展,避免侵入式定制;(4)對應用提供中心式的編排、動態(tài)管理以及調(diào)度,提高了工作效率和資料利用率;

圖片

在最近幾年,云原生技術呈現(xiàn)如下幾種趨勢:(1)軟硬一體化:傳統(tǒng)基礎設施的網(wǎng)絡、存儲、計算能力與云原生技術生態(tài)開始深度對接;(2)基于網(wǎng)格的服務治理能力:服務治理與業(yè)務邏輯逐步解耦,服務治理能力下沉到基礎設施,服務網(wǎng)格以基礎設施的方式提供無侵入的連接控制、安全、可監(jiān)測性、灰度發(fā)布等治理能力;(3)有狀態(tài)應用向云原生遷移:無狀態(tài)+Job類應用趨于成熟,有狀態(tài)應用逐步成為云原生市場中新的增長點。Operator 的出現(xiàn),為有狀態(tài)應用在云原生基礎設施上運行提供一套行之有效的標準規(guī)范,降低了使用門檻,使有狀態(tài)應用得以真正發(fā)展;(4)多云統(tǒng)一管理和多云業(yè)務流量統(tǒng)一調(diào)度:云原生北向API區(qū)域穩(wěn)定,用戶更多開始關注跨區(qū)域、跨平臺、跨云大規(guī)??蓮椭颇芰Γ?/p>

代表技術

云原生的主要代表技術如下:(1)容器 容器不是新鮮的事物,在Docker發(fā)布之前就有需要容器技術,比如CGroups、LXC等,Docker受歡迎的一個主要原因是它的鏡像技術——分層的鏡像構建。

圖片

(2)Kubernetes Kubernetes的聲明式API是面向開發(fā)者提供全新的分布式原語。

圖片

  • 針對期望狀態(tài)給出聲明,而不是針對過程。
  • API對象彼此互補、可組合。

(3)服務網(wǎng)格 服務網(wǎng)格通過非侵入式的方式接管應用的服務通信。對于每個業(yè)務單元/模塊來說,他們甚至不需要對網(wǎng)絡通信、負載均衡等有任何的感知。

圖片

服務網(wǎng)格提供細粒度流量治理,包括灰度發(fā)布、故障注入、可觀測性支持等能力,提高了業(yè)務應用的易維護性 對于企業(yè)開發(fā)者來說,服務網(wǎng)格可以很好地幫助他們剝離業(yè)務代碼和分布式框架。

平臺團隊聚焦框架層的開發(fā)和調(diào)優(yōu)。

業(yè)務團隊聚焦業(yè)務本身的開發(fā)。

技術在不斷的變革,云原生的定義也在不斷的變化,而且以云原生理念而誕生的技術也越來越多,最終云原生究竟如何定義現(xiàn)在也未可知,咱們只有拭目以待。

責任編輯:武曉燕 來源: 運維開發(fā)故事
相關推薦

2022-03-23 08:31:25

LRU 算法JavaScripLFU 緩存算法

2021-07-07 07:14:48

分布式ID分布式系統(tǒng)

2022-11-10 16:55:41

ReactFiber

2021-05-20 06:57:16

RabbitMQ開源消息

2022-10-26 07:39:36

MVCC數(shù)據(jù)庫RR

2022-12-19 08:14:30

注解開發(fā)配置

2021-07-10 09:02:42

編程語言 TypeScript

2021-10-28 19:15:02

IPUARM

2021-07-14 10:08:30

責任鏈模式加工鏈

2020-10-09 08:15:11

JsBridge

2019-07-01 15:01:44

NVMe接口存儲

2022-08-04 09:39:39

Kubernetes聲明式系統(tǒng)

2024-05-09 09:41:45

2021-02-05 08:42:21

云原生系統(tǒng)方式

2022-04-25 12:39:57

云原生云計算

2021-08-02 06:34:55

Redis刪除策略開源

2021-11-08 08:42:44

CentOS Supervisor運維

2021-11-24 08:51:32

Node.js監(jiān)聽函數(shù)

2021-12-15 11:52:34

GPLLinuxGNU

2023-05-12 08:19:12

Netty程序框架
點贊
收藏

51CTO技術棧公眾號