中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

無服務(wù)架構(gòu)如何發(fā)展而來 怎樣實(shí)現(xiàn)工作

2019-12-26    來源:多智時(shí)代

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用

無服務(wù)器架構(gòu)的方式,通過實(shí)現(xiàn)最優(yōu)的發(fā)展、運(yùn)營和管理開銷,改寫了目前軟件設(shè)計(jì)和部署的基本現(xiàn)狀。它的基本概念來源于微服務(wù)架構(gòu)(MSA),通過被賦予最前沿的架構(gòu)模式,實(shí)現(xiàn)了硬件閑置可能的最低水平。

盡管該技術(shù)已經(jīng)取得了顯著的進(jìn)步,但仍需要經(jīng)過深思熟慮,來適應(yīng)企業(yè)確切的無服務(wù)計(jì)算解決方案需求。

無服務(wù)架構(gòu)如何發(fā)展而來 怎樣實(shí)現(xiàn)工作

最開始的時(shí)候,軟件系統(tǒng)的實(shí)現(xiàn)需要部署在物理服務(wù)器上,但這樣無法在給定時(shí)間內(nèi)最優(yōu)利用底層硬件的計(jì)算能力。后來,在計(jì)算資源具備共享能力之后,通過在其中切換CPU和I/O運(yùn)行,可以使多個(gè)虛擬計(jì)算機(jī)同時(shí)運(yùn)行在同一個(gè)硬件上。

這項(xiàng)技術(shù)的發(fā)展在行業(yè)內(nèi)引起很多變革,最重要的就是云計(jì)算的誕生。目前,虛擬機(jī)是部署軟件時(shí)最可控、可擴(kuò)展和可編程的獨(dú)立計(jì)算環(huán)境單元。Linux容器技術(shù)出現(xiàn)在2006年左右,當(dāng)時(shí)谷歌實(shí)現(xiàn)了可控組與Linux內(nèi)核特性的協(xié)調(diào)。

無服務(wù)架構(gòu)如何發(fā)展而來 怎樣實(shí)現(xiàn)工作

Linux容器從那之后就一直存在了。然而,只有大型的擁有卓越技術(shù)的企業(yè)——如谷歌,才有能力使用它。到2012年,歐洲一個(gè)軟件架構(gòu)研究組織才提出了微服務(wù)架構(gòu)的概念。2013年,Docker強(qiáng)勢填補(bǔ)了容器生態(tài)系統(tǒng)中的裂縫——可達(dá)性、可用性和支持服務(wù),然后,容器終于開始流行起來。

Linux容器為將大型單片集成系統(tǒng)分解為獨(dú)立自足式的服務(wù)打開了新的視野,并且實(shí)現(xiàn)了細(xì)粒度的資源利用率。為了推進(jìn)發(fā)展,如Kubernetes和Mesosphere 一樣的容器集群管理系統(tǒng)開始在同一周期出現(xiàn),并提供端對端的容器即服務(wù)能力(CaaS)能力。

到2015年,AWS通過發(fā)布AWS Lambda推動(dòng)了又一次跳躍式發(fā)展,它可以通過按需運(yùn)行微服務(wù)進(jìn)一步節(jié)省軟件部署成本,也可以在沒有工作負(fù)載時(shí)關(guān)閉它們。這個(gè)概念類似與節(jié)能汽車的啟停功能,為了降低燃耗而自動(dòng)關(guān)閉內(nèi)燃機(jī)。

它如何工作?

“無服務(wù)器”這個(gè)術(shù)語乍一看很荒謬,其實(shí)它實(shí)際上是指在沒有任何基礎(chǔ)設(shè)施參與的情況下進(jìn)行軟件的部署。無服務(wù)器平臺(tái)會(huì)按照需求使服務(wù)構(gòu)建、部署和啟動(dòng)的整個(gè)過程自動(dòng)化。用戶只需要登記他們所需的業(yè)務(wù)功能和資源需求。

無服務(wù)架構(gòu)如何發(fā)展而來 怎樣實(shí)現(xiàn)工作

很明顯,這樣的功能可以分為兩個(gè)主要類型:通過客戶請求觸發(fā)的功能和需要在后臺(tái)通過時(shí)間或事件觸發(fā)的功能。一般來說,這樣的無服務(wù)器系統(tǒng)可以用一個(gè)容器集群管理器(CCM)和可按需去旋轉(zhuǎn)容器的動(dòng)態(tài)路由來實(shí)施。不過,也需要考慮路由的延遲、容器創(chuàng)建時(shí)間、語言支持、支持協(xié)議、接口函數(shù)、函數(shù)初始化事件、配置參數(shù)傳遞和提供證明文件等問題。

雖然這種部署方式需要容器在沒有工作負(fù)載時(shí)關(guān)閉,但事實(shí)上,收到服務(wù)請求后,終止容器的這點(diǎn)時(shí)間代價(jià)會(huì)是非常昂貴的,因?yàn)樵谶@么短的時(shí)間間隔里仍會(huì)有更多的請求不斷傳入。因此在多數(shù)情況下,無服務(wù)計(jì)算容器會(huì)在預(yù)配置周期內(nèi)維持以重復(fù)使用,處理更多的服務(wù)請求。這一點(diǎn),類似于PaaS平臺(tái)中的自動(dòng)定量行為。一旦某個(gè)服務(wù)規(guī)模擴(kuò)大,該實(shí)例就會(huì)被維持一個(gè)時(shí)間周期,以保證能在不立即關(guān)閉它們的情況下處理更多請求。

標(biāo)簽: 服務(wù)架構(gòu) 解決方案 計(jì)算能力 計(jì)算資源 計(jì)算機(jī) 云計(jì)算 

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:CDN掀起二次變革:從傳輸服務(wù)到邊緣計(jì)算

下一篇:網(wǎng)絡(luò)直播系統(tǒng)為面試帶來的好處