像Docker這樣的容器技術功能非常強大,但是這需要你擁有很稀缺的人才。無服務器架構計算可提供相同的優勢,藉助技術人才您就可以真正獲得其優勢。
通常情況下,主流企業接受前沿技術的速度很慢,而初創公司和其他早期使用者則在從公共雲到NoSQL等各個領域都佔據了一席之地。然而,在使用無服務器架構計算方面,這一情況可能會有所不同。
據亞馬遜(AWS)首席執行官安迪·加西說,最初無服務器是通過AWS Lambda來推廣,已經看到“驚人”的增長,比去年同期增長300%以上。具有諷刺意味的是,這一增長可能是由“落後企業”來推動的,正如Redmonk公司分析師--James Governor所稱,而並非由技術流企業來推動的。
容器技術很火,但可能並不適合你
在過去的幾年裡,沒有什麼比容器技術更火。事實上,容器技術如此升溫,以至於它已經打破了用ETR來衡量首席信息官為企業購買技術的意願程度的得分,這是“六年曆史中所獲得的最高購買意向得分”。原因很簡單:容器技術使開發人員更高效。正如王晨曦 (Chenxi Wang)寫道,容器技術使開發人員能夠比使用虛擬機更快更容易地“進行部署、複製、移動和備份工作負載。”
功能太強大了。
儘管容器技術很好,但仍存在內在的缺陷:它使用起來並不容易,就像Governor著重指出的那樣:
容器技術可以幫助降低IT部門成本,但採用該技術的主要動力是速度和基礎設施的高效管理。容器的基礎設施的問題在於,這種高效的管理還要求配備高技能的開發人員和操作人員。人才是稀缺資源。即使你有能力僱傭這些人才,但他們可能更喜歡為那些更酷的公司工作。
“更酷的公司”指的是除您之外的其他公司。當然不是,但大多數大型成功企業對於金融分析師來說可能會很酷,但對開發人員來說則不然。對於這些公司來說,無服務器架構是容器技術出現以來最火的技術,或許它才是解決方案。
無服務器架構更適合主流企業
“無服務器架構”是指像AWS Lambda這樣的服務,它為開發人員提供了一種專注於編寫應用程序邏輯而非服務器基礎架構的方法。的確,這意味著開發人員必須相信亞馬遜(AWS)、微軟或谷歌公司能夠正確管理該基礎架構,但是採用這些雲後端服務的好處是巨大的。因此,Stackery告訴Governor,“無服務器技術正在被主流企業所推動。我們看到他們跳過容器技術,這樣他們能夠使用現成的東西並且工作效率更高。”
換句話說,他們很想採用容器技術,但他們可能缺乏專業知識。所以他們藉助亞馬遜或其他無服務器供應商的專業知識,從而跳過了容器技術革命。
對於那些不太願意將自己的應用基礎架構託管給雲供應商的企業,有些企業希望將“無服務器架構”帶到企業數據中心進行內部部署和管理,就像有人希望利用公共雲計算的好處,因此將其稱之為在他們數據中心的私有云。這是一個很好的理論。不幸的是,它並不可行。不管怎樣,它不適合於大多數公司。
事實上,當你把無服務器架構帶入企業內部時,你就開始“喪失你最初的優勢”,亞馬遜公司推廣人員Mackenzie Kosut說道。相反,他表示,企業應該“花更多的時間開發應用程序和業務邏輯,減少管理系統的時間。”或者,正如亞馬遜公司雲架構副總裁Adrian Cockcroft所說的那樣,如果您“想要快速且低成本地工作”,那麼您需要停止關注服務器,而是將其委託給雲服務合作伙伴,如亞馬遜、微軟或谷歌等公司。
當然,總會有一些公司希望深入研究其系統。對於這樣的公司來說,容器技術對於他們在基礎設施上獲得控制力方面具有啟發性。
然而,對於大多數開發人員來說,Octopus公司工程師Pawel Pabich認為,“容器技術會讓人分心。”鑑於容器技術的重要性,這種說法令人吃驚。但它聽起來似乎不假。正如俗話說的那樣,開發人員是新的王者,但並不是每個人都有優步公司開發人員那樣的能力,可以設計容器以滿足他們的需求。對於這樣的“落後企業”,無服務器架構將很適合它們。
閱讀更多 企業網D1Net 的文章