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