今天我們先來了解一下什么是云原生,最近云原生,元宇宙等很火,那么也趁此了解一下,
云原生技術(shù)使組織能夠在新式動(dòng)態(tài)環(huán)境(如公有云、私有云和混合云)中構(gòu)建和運(yùn)行可彈性擴(kuò)展的應(yīng)用。云原生的代表技術(shù)包括容器、服務(wù)網(wǎng)格、微服務(wù)、不可變基礎(chǔ)設(shè)施和聲明式 API。
這些技術(shù)實(shí)現(xiàn)了可復(fù)原、可管理且可觀察的松散耦合系統(tǒng)。 它們與強(qiáng)大的自動(dòng)化相結(jié)合,使工程師能夠在盡量減少工作量的情況下,以可預(yù)測(cè)的方式頻繁地進(jìn)行具有重大影響力的更改。
云原生是關(guān)于速度和敏捷性的。 業(yè)務(wù)系統(tǒng)正在從實(shí)現(xiàn)業(yè)務(wù)功能演變?yōu)榧涌鞓I(yè)務(wù)速度和增長的戰(zhàn)略轉(zhuǎn)型武器。
同時(shí),業(yè)務(wù)系統(tǒng)也變得越來越復(fù)雜,用戶要求也越來越高。 他們希望實(shí)現(xiàn)快速響應(yīng)、創(chuàng)新工作和零故障時(shí)間。 他們?cè)僖矡o法接受性能問題、反復(fù)出現(xiàn)的錯(cuò)誤以及不能快速擴(kuò)展。 云原生系統(tǒng)旨在支持快速更改、大規(guī)模操作和復(fù)原能力。
簡言之,云原生是一種行為方式和設(shè)計(jì)理念,究其本質(zhì),凡是能夠提高云上資源利用率和應(yīng)用交付效率的行為或方式都是云原生的。云計(jì)算的發(fā)展史就是一部云原生化的歷史。Kubernetes 開啟了云原生的序幕,serverless 的再次興起,使得云原生從基礎(chǔ)設(shè)施層不斷向應(yīng)用架構(gòu)層挺進(jìn),目前,我們正處于一個(gè)云原生的新時(shí)代。
云原生它首先是一種基礎(chǔ)設(shè)施,運(yùn)行在其上的應(yīng)用稱作云原生應(yīng)用,只有符合云原生設(shè)計(jì)哲學(xué)的應(yīng)用架構(gòu)才叫云原生應(yīng)用架構(gòu)。
云原生系統(tǒng)的設(shè)計(jì)理念如下:
云原生系統(tǒng)采用微服務(wù),雖然微服務(wù)這個(gè)詞比較新穎,但這種設(shè)計(jì)理念老早就有,微服務(wù)是一種用于構(gòu)造新式應(yīng)用程序的常用體系結(jié)構(gòu)樣式。
此外,微服務(wù)是一種分布式架構(gòu)設(shè)計(jì)理念,為了推動(dòng)細(xì)粒度服務(wù)的使用,這些服務(wù)要能協(xié)同工作,每個(gè)服務(wù)都有自己的生命周期。一個(gè)微服務(wù)就是一個(gè)獨(dú)立的實(shí)體,可以獨(dú)立的部署在 PAAS 平臺(tái)上,也可以作為一個(gè)獨(dú)立的進(jìn)程在主機(jī)中運(yùn)行。服務(wù)之間通過 API 訪問,修改一個(gè)服務(wù)不會(huì)影響其它服務(wù)。
共同具有以下特征:
本文主要有四個(gè)知識(shí)點(diǎn),云原生是什么?云原生的設(shè)計(jì)哲學(xué),云原生的設(shè)計(jì)理念,以及什么是微服務(wù),以及微服務(wù)的特征,后面我將介紹除了微服務(wù)之外的容器,DevOps,以及持續(xù)交付的一些情況。
可能也是第一次寫云原生相關(guān)的文章,可能有點(diǎn)亂。慢慢來吧。
云原生的定義
除了微服務(wù),云原生還包括,容器,DevOps,以及持續(xù)交付,
聯(lián)系客服