云原生核心技術(shù)概念講解


底層的IT基礎(chǔ)設(shè)施、數(shù)據(jù)庫(kù)、應(yīng)用中間件、軟件程序包都是獨(dú)立的,從需求設(shè)計(jì)開(kāi)發(fā)打包部署,實(shí)現(xiàn)微服務(wù)松耦合;同時(shí)微服務(wù)通過(guò)清涼接口Http交付
大的單體拆小、Http接口協(xié)同

Devops持續(xù)集成到交付,從需求-設(shè)計(jì)程序構(gòu)建開(kāi)發(fā)打包部署自動(dòng)化

敏捷研發(fā)、最佳事件
容器云
Docket容器,比虛擬機(jī)更輕量化,虛擬機(jī)是獨(dú)享操作系統(tǒng),容器是多個(gè)容器共享操作系統(tǒng),本身體積比虛擬機(jī)小,速度更快
容器是IaaS層內(nèi)容


結(jié)合Kunbernetes,當(dāng)前主流容器編排技術(shù)
服務(wù)網(wǎng)格:

去中心化服務(wù)治理框架,之前用ESB總線、API網(wǎng)關(guān),API網(wǎng)關(guān)是中心化架構(gòu),容易對(duì)流量攔截,限流熔斷,安全日志;去中心化架構(gòu)沒(méi)有集中化流量管控,下沉到微服務(wù),增加代理寶,做流量攔截和管控,微服務(wù)網(wǎng)格治理

流量攔截和管控
去中心化微服務(wù)治理,仍然有控制中心,控制流和接口調(diào)用是去中心化的

無(wú)服務(wù)器架構(gòu)

云原生核心就是資源的抽象,不會(huì)接觸底層基礎(chǔ)設(shè)施,只會(huì)接觸服務(wù)能力(BaaS后端能力即服務(wù))


開(kāi)發(fā)框架,底層基礎(chǔ)平臺(tái),開(kāi)發(fā)應(yīng)用的數(shù)據(jù)、應(yīng)用、展現(xiàn)

功能實(shí)現(xiàn)的核心,通過(guò)代碼片段實(shí)現(xiàn)功能,serverless,對(duì)應(yīng)FaaS層




部署到生產(chǎn)環(huán)境, 形成容器實(shí)例,容器實(shí)例不可變
基于容器鏡像,生成新的容器實(shí)例


聲明:聲明要做什么,做完后的狀態(tài)
拿到后,解釋API文件的內(nèi)容,做操作,協(xié)調(diào)底層技術(shù)組件
微服務(wù)架構(gòu)
接口
控制流
容器云
serverless
不可變基礎(chǔ)設(shè)施
聲明API