像Docker這樣的容器技術(shù)功能非常強(qiáng)大,但是這需要你擁有很稀缺的人才。無服務(wù)器架構(gòu)計(jì)算可提供相同的優(yōu)勢(shì),借助技術(shù)人才您就可以真正獲得其優(yōu)勢(shì)。
通常情況下,主流企業(yè)接受前沿技術(shù)的速度很慢,而初創(chuàng)公司和其他早期使用者則在從公共云到NoSQL等各個(gè)領(lǐng)域都占據(jù)了一席之地。然而,在使用無服務(wù)器架構(gòu)計(jì)算方面,這一情況可能會(huì)有所不同。
據(jù)亞馬遜(AWS)首席執(zhí)行官安迪·加西說,最初無服務(wù)器是通過AWS Lambda來推廣,已經(jīng)看到“驚人”的增長(zhǎng),比去年同期增長(zhǎng)300%以上。具有諷刺意味的是,這一增長(zhǎng)可能是由“落后企業(yè)”來推動(dòng)的,正如Redmonk公司分析師--James Governor所稱,而并非由技術(shù)流企業(yè)來推動(dòng)的。
容器技術(shù)很火,但可能并不適合你
在過去的幾年里,沒有什么比容器技術(shù)更火。事實(shí)上,容器技術(shù)如此升溫,以至于它已經(jīng)打破了用ETR來衡量首席信息官為企業(yè)購(gòu)買技術(shù)的意愿程度的得分,這是“六年歷史中所獲得的最高購(gòu)買意向得分”。原因很簡(jiǎn)單:容器技術(shù)使開發(fā)人員更高效。正如王晨曦 (Chenxi Wang)寫道,容器技術(shù)使開發(fā)人員能夠比使用虛擬機(jī)更快更容易地“進(jìn)行部署、復(fù)制、移動(dòng)和備份工作負(fù)載。”
功能太強(qiáng)大了。
盡管容器技術(shù)很好,但仍存在內(nèi)在的缺陷:它使用起來并不容易,就像Governor著重指出的那樣:
容器技術(shù)可以幫助降低IT部門成本,但采用該技術(shù)的主要?jiǎng)恿κ撬俣群突A(chǔ)設(shè)施的高效管理。容器的基礎(chǔ)設(shè)施的問題在于,這種高效的管理還要求配備高技能的開發(fā)人員和操作人員。人才是稀缺資源。即使你有能力雇傭這些人才,但他們可能更喜歡為那些更酷的公司工作。
“更酷的公司”指的是除您之外的其他公司。當(dāng)然不是,但大多數(shù)大型成功企業(yè)對(duì)于金融分析師來說可能會(huì)很酷,但對(duì)開發(fā)人員來說則不然。對(duì)于這些公司來說,無服務(wù)器架構(gòu)是容器技術(shù)出現(xiàn)以來最火的技術(shù),或許它才是解決方案。
無服務(wù)器架構(gòu)更適合主流企業(yè)
“無服務(wù)器架構(gòu)”是指像AWS Lambda這樣的服務(wù),它為開發(fā)人員提供了一種專注于編寫應(yīng)用程序邏輯而非服務(wù)器基礎(chǔ)架構(gòu)的方法。的確,這意味著開發(fā)人員必須相信亞馬遜(AWS)、微軟或谷歌公司能夠正確管理該基礎(chǔ)架構(gòu),但是采用這些云后端服務(wù)的好處是巨大的。因此,Stackery告訴Governor,“無服務(wù)器技術(shù)正在被主流企業(yè)所推動(dòng)。我們看到他們跳過容器技術(shù),這樣他們能夠使用現(xiàn)成的東西并且工作效率更高。”
換句話說,他們很想采用容器技術(shù),但他們可能缺乏專業(yè)知識(shí)。所以他們借助亞馬遜或其他無服務(wù)器供應(yīng)商的專業(yè)知識(shí),從而跳過了容器技術(shù)革命。
對(duì)于那些不太愿意將自己的應(yīng)用基礎(chǔ)架構(gòu)托管給云供應(yīng)商的企業(yè),有些企業(yè)希望將“無服務(wù)器架構(gòu)”帶到企業(yè)數(shù)據(jù)中心進(jìn)行內(nèi)部部署和管理,就像有人希望利用公共云計(jì)算的好處,因此將其稱之為在他們數(shù)據(jù)中心的私有云。這是一個(gè)很好的理論。不幸的是,它并不可行。不管怎樣,它不適合于大多數(shù)公司。
事實(shí)上,當(dāng)你把無服務(wù)器架構(gòu)帶入企業(yè)內(nèi)部時(shí),你就開始“喪失你最初的優(yōu)勢(shì)”,亞馬遜公司推廣人員Mackenzie Kosut說道。相反,他表示,企業(yè)應(yīng)該“花更多的時(shí)間開發(fā)應(yīng)用程序和業(yè)務(wù)邏輯,減少管理系統(tǒng)的時(shí)間。”或者,正如亞馬遜公司云架構(gòu)副總裁Adrian Cockcroft所說的那樣,如果您“想要快速且低成本地工作”,那么您需要停止關(guān)注服務(wù)器,而是將其委托給云服務(wù)合作伙伴,如亞馬遜、微軟或谷歌等公司。
當(dāng)然,總會(huì)有一些公司希望深入研究其系統(tǒng)。對(duì)于這樣的公司來說,容器技術(shù)對(duì)于他們?cè)诨A(chǔ)設(shè)施上獲得控制力方面具有啟發(fā)性。
然而,對(duì)于大多數(shù)開發(fā)人員來說,Octopus公司工程師Pawel Pabich認(rèn)為,“容器技術(shù)會(huì)讓人分心。”鑒于容器技術(shù)的重要性,這種說法令人吃驚。但它聽起來似乎不假。正如俗話說的那樣,開發(fā)人員是新的王者,但并不是每個(gè)人都有優(yōu)步公司開發(fā)人員那樣的能力,可以設(shè)計(jì)容器以滿足他們的需求。對(duì)于這樣的“落后企業(yè)”,無服務(wù)器架構(gòu)將很適合它們。
版權(quán)聲明:本文為企業(yè)網(wǎng)D1Net編譯,轉(zhuǎn)載需注明出處為:企業(yè)網(wǎng)D1Net,如果不注明出處,企業(yè)網(wǎng)D1Net將保留追究其法律責(zé)任的權(quán)利。