日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
什么是無(wú)服務(wù)器架構(gòu)?有哪些主要弊端?-創(chuàng)新互聯(lián)

什么是無(wú)服務(wù)器架構(gòu)?有哪些主要弊端?很多人都不太了解,今天小編為了讓大家更加了解無(wú)服務(wù)器架構(gòu),所以給大家總結(jié)了以下內(nèi)容,一起往下看吧。

我們提供的服務(wù)有:網(wǎng)站制作、成都做網(wǎng)站、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、通山ssl等。為數(shù)千家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢(xún)和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的通山網(wǎng)站制作公司

背景介紹

2009年,業(yè)界提出DevOps理念。維基百科上給出的定義為“DevOps是軟件開(kāi)發(fā)、運(yùn)維和質(zhì)量保證三個(gè)部門(mén)之間的溝通、協(xié)作和集成所采用的流程、方法和體系的一個(gè)集合?!?br/>2011年,F(xiàn)orrester發(fā)布報(bào)告“擴(kuò)大DevOps至NoOps”,預(yù)測(cè)在不久的將來(lái),一些企業(yè)將越來(lái)越多的依賴(lài)于云,開(kāi)發(fā)者將能更加自動(dòng)地進(jìn)行程序構(gòu)建(building)、測(cè)試與部署等運(yùn)維操作,最終達(dá)到NoOps。

雖然該術(shù)語(yǔ)表示這些公司將不再需要運(yùn)維人員,但是報(bào)告本意談?wù)摰膮s是開(kāi)發(fā)者將使用更加自動(dòng)化的工具,而這些工具需要更少的人工干預(yù)。隨后PaaS被視為是實(shí)現(xiàn)NoOps的最佳方式。

什么是無(wú)服務(wù)器架構(gòu)?有哪些主要弊端?

2014年,云廠(chǎng)商AWS推出了“無(wú)服務(wù)器”的范式服務(wù)。
最初,“無(wú)服務(wù)器”意在幫助開(kāi)發(fā)者擺脫運(yùn)行后端應(yīng)用程序所需服務(wù)器設(shè)備的設(shè)置和管理工作。這項(xiàng)技術(shù)的目標(biāo)并不是為了實(shí)現(xiàn)真正意義上的“無(wú)服務(wù)器”,而是指由第三方供應(yīng)商負(fù)責(zé)后端基礎(chǔ)結(jié)構(gòu)的維護(hù),以服務(wù)的方式為開(kāi)發(fā)者提供所需功能,例如數(shù)據(jù)庫(kù)、消息以及身份驗(yàn)證等。這種服務(wù)基礎(chǔ)結(jié)構(gòu)通??梢越凶龊蠖思捶?wù)(Backend-as-a-Service,BaaS),或移動(dòng)后端即服務(wù)(MobileBackend-as-a-service,MBaaS)。

但Amazon在2014年發(fā)布的AWS Lambda讓“無(wú)服務(wù)器”這一范式提高到一個(gè)全新的層面,為云中運(yùn)行的應(yīng)用程序提供了一種全新的系統(tǒng)體系結(jié)構(gòu)。至此再也不需要在服務(wù)器上持續(xù)運(yùn)行進(jìn)程以等待HTTP請(qǐng)求或API調(diào)用,而是可以通過(guò)某種事件機(jī)制觸發(fā)代碼的執(zhí)行,通常這只需要在A(yíng)WS的某臺(tái)服務(wù)器上運(yùn)行一個(gè)簡(jiǎn)單的功能。一些人將這種模式叫做功能即服務(wù)(Function-as-a-Service,F(xiàn)aaS)。

無(wú)服務(wù)器架構(gòu)(又稱(chēng)FaaS)是指企業(yè)或個(gè)人無(wú)需購(gòu)買(mǎi)、租賃或配置用于支持后端代碼運(yùn)行的物理或者虛擬服務(wù)器。無(wú)服務(wù)器解決方案通常由Web服務(wù)器、FaaS層、安全令牌服務(wù)(STS)、用戶(hù)驗(yàn)證以及數(shù)據(jù)庫(kù)等要素組成。

無(wú)服務(wù)器代碼可以與傳統(tǒng)服務(wù)器風(fēng)格的代碼(例如微服務(wù))結(jié)合使用。例如,我們可以將一款Web應(yīng)用中的部分代碼編寫(xiě)成微服務(wù)形式,而另一部分則可以編寫(xiě)成無(wú)服務(wù)器代碼形式。或者,在編寫(xiě)中完全不需要任何服務(wù)器配置要素的應(yīng)用程序也可以實(shí)現(xiàn)無(wú)服務(wù)器化。

FaaS提供了一個(gè)平臺(tái),允許開(kāi)發(fā)人員能夠響應(yīng)事件執(zhí)行代碼,而無(wú)需構(gòu)建和維護(hù)復(fù)雜的基礎(chǔ)架構(gòu),只需要經(jīng)由第三方應(yīng)用程序或服務(wù)來(lái)管理服務(wù)器端的邏輯和狀態(tài)。

什么是無(wú)服務(wù)器架構(gòu)?有哪些主要弊端?

無(wú)服務(wù)器計(jì)算的4大弊端

1. 第三方API系統(tǒng)導(dǎo)致的問(wèn)題

供應(yīng)商控制、多租戶(hù)問(wèn)題、供應(yīng)商鎖定以及安全缺陷等,都有可能是由第三方API所導(dǎo)致的問(wèn)題。在實(shí)施API時(shí)放棄系統(tǒng)控制可能會(huì)導(dǎo)致系統(tǒng)宕機(jī)、強(qiáng)迫性API升級(jí)、功能缺失、意外限制以及成本變更等后果。此外,多租戶(hù)問(wèn)題也存在于其他云計(jì)算框架之中。
Salesforce(PaaS)就因其多租戶(hù)云結(jié)構(gòu)而施加了部分監(jiān)管限制,開(kāi)發(fā)人員在使用Salesforce時(shí)必須要盡可能避免相關(guān)問(wèn)題。具體而言,多租戶(hù)解決方案往往會(huì)在安全性、穩(wěn)定性以及性能層面存在問(wèn)題。

2. 操作工具缺失

開(kāi)發(fā)人員依賴(lài)供應(yīng)商為其提供調(diào)試與監(jiān)控工具。一般來(lái)說(shuō),調(diào)試分布式系統(tǒng)的任務(wù)非常困難,通常需要訪(fǎng)問(wèn)大量的相關(guān)指標(biāo)才能確定產(chǎn)生問(wèn)題的根本原因。

3. 架構(gòu)的復(fù)雜性

開(kāi)發(fā)人員通常需要花費(fèi)大量時(shí)間來(lái)評(píng)估、實(shí)施和測(cè)試具體功能,才能最終決定這些功能應(yīng)該如何進(jìn)行細(xì)分。一次應(yīng)用程序調(diào)用操作中所涉及的功能數(shù)量應(yīng)該保持平衡。管理太多功能無(wú)疑將使問(wèn)題變得更加復(fù)雜化,而忽略粒度將最終導(dǎo)致微服務(wù)架構(gòu)變?yōu)椤懊阅阏w”架構(gòu)。
目前,Lambda(亞馬遜網(wǎng)絡(luò)服務(wù)AWS提供的一種計(jì)算服務(wù),其能夠以一種大規(guī)模并行方式執(zhí)行代碼,以響應(yīng)事件)已經(jīng)對(duì)用戶(hù)能夠在所有l(wèi)ambda表達(dá)式上運(yùn)行的并發(fā)執(zhí)行總數(shù)作出了限制。其中的問(wèn)題在于,這個(gè)限制是適用于整體AWS帳戶(hù)的。一些組織會(huì)使用相同的AWS帳戶(hù)進(jìn)行生產(chǎn)及測(cè)試。這就意味著,如果組織中的某位工作人員著手進(jìn)行一項(xiàng)新的負(fù)載測(cè)試,并嘗試執(zhí)行1000個(gè)并發(fā)Lambda函數(shù),那么生產(chǎn)應(yīng)用程序?qū)⒘⒓丛庥鼍芙^服務(wù)(DoS)狀況。

4. 實(shí)施的困難性

集成測(cè)試無(wú)服務(wù)器應(yīng)用程序的難度非常高。與其他體系機(jī)構(gòu)相比,無(wú)服務(wù)器FaaS(即每項(xiàng)功能)的集成單元要小得多,因此我們需要將大量單元加以集成,方能正常完成測(cè)試。此外,也存在一些與部署、版本控制和打包相關(guān)的問(wèn)題。大家可能需要為整體邏輯應(yīng)用程序中的每項(xiàng)功能單獨(dú)部署一項(xiàng)對(duì)應(yīng)的FaaS組件。這也就意味著,您不能以原子性方式對(duì)一組功能進(jìn)行統(tǒng)一部署,而由于不存在版本化應(yīng)用程序的概念,所以原子回滾(atomic rollback)也無(wú)法實(shí)現(xiàn)。這樣的話(huà),您可能需要關(guān)閉任何觸發(fā)相應(yīng)功能的事件源、部署整體功能組,然后再重新啟動(dòng)事件源。

總結(jié)

無(wú)服務(wù)器架構(gòu)是架構(gòu)領(lǐng)域出現(xiàn)的一種激動(dòng)人心的新變化,隨著開(kāi)發(fā)人員積極采用 AWS Lambda 等計(jì)算服務(wù),這種架構(gòu)會(huì)更為迅速地發(fā)展起來(lái)。如今,一些無(wú)服務(wù)器應(yīng)用程序支持成千上萬(wàn)個(gè)用戶(hù),并執(zhí)行復(fù)雜的操作,包括處理繁重任務(wù),比如視頻編輯和數(shù)據(jù)處理。在許多情況下,無(wú)服務(wù)器架構(gòu)可獲得比傳統(tǒng)模式更好的效果,而且實(shí)施起來(lái)成本更低、速度更快。但是對(duì)于上文所述的有關(guān)這種架構(gòu)的弊端也必須予以高度重視,并努力尋找解決方案應(yīng)對(duì)上述弊端,以推動(dòng)無(wú)服務(wù)器架構(gòu)更加安全、穩(wěn)定的發(fā)展。

創(chuàng)新互聯(lián),作為業(yè)內(nèi)資深的專(zhuān)業(yè)云計(jì)算服務(wù)提供商、云安全服務(wù)提供商,致力于為廣大互聯(lián)網(wǎng)企業(yè)用戶(hù)和傳統(tǒng)行業(yè)的企業(yè)用戶(hù)提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。


標(biāo)題名稱(chēng):什么是無(wú)服務(wù)器架構(gòu)?有哪些主要弊端?-創(chuàng)新互聯(lián)
鏈接URL:http://www.dlmjj.cn/article/dicsjj.html