摘要:據的奈特塔格特聲稱,除了極少數人外,大多數開發人員還沒有使用無服務器計算平臺來開發完整的應用程序。相比之下,私有云似乎備受冷落,無人問津。年是拐點,一度鬧猛的私有云現象會在今年開始悄無聲息。
作者:David S. Linthicum是Cloud Technology Partner公司的顧問,也是享有國際聲譽的行業專家和思想領袖。他寫過計算機方面的13本圖書,定期TechBeacon網站撰文
由于公共云服務變得更加引人入勝,OpenStack及其他私有云項目正在變得如同化石。
到現在為止,我們應該都知道公共云端的無服務器(Serverless)所具有的種種優點。知名IT雜志《InfoWorld》的埃里克·諾爾(Eric Knorr)全面總結了無服務器計算具有的若干優點(文章如下)
為何無服務器計算讓每個人都如此來勁?
作者簡介:Eric Knorr是《InfoWorld》雜志的總編輯,自2003年以來就投身于出版行業。Eric因在新聞界的卓越表現獲得過Neal獎和《計算機新聞獎》。
與盛行的觀點恰恰相反,云計算并沒有導致基礎設施消失,但無服務器計算正在使廣大開發人員朝這個夢想更邁進了一步。
作為正常的事物發展規律的一部分,最近企業技術發展領域的迅猛勢頭已有所減緩,這總是讓業界對于實際上任何新興技術翹首以待。比如說,目前人工智能和機器學習掀起的熱潮就是佐證。
我覺得人工智能方面的文章看得夠多的了,所以如今在我看來最值得關注的新領域是無服務器計算。幾年前,亞馬遜推出了AWS Lambda(http://www.infoworld.com/article/3000878/application-development/review-aws-lambda-redefines-on-demand.html),這項技術因此進入了公眾的視線。其基本思想是,最終,開發人員不必操心物理服務器或虛擬服務器,甚至不必操心容器,就可以構建代碼。相反,開發人員只需利用構建代碼的小小模塊(名為函數)組裝服務,底層所有那些凌亂的基礎設施部分不需要開發人員來操心。
由于服務器在開發人員面前隱藏起來而不是被消除(服務器不可能被消除),許多人更喜歡術語“FaaS”(函數即服務),而不是無服務器計算。這可以從各大云提供的類似AWS Lambda的無服務器計算平臺采用的名稱中體現出:Google Cloud Functions(谷歌云函數)和Microsoft Azure Functions(微軟Azure函數)。我不確信IBM的此類平臺OpenWhisk的名稱從何而來――我猜,會不會是指迅速創建(whip up)應用程序?
上周,Serverlessconf大會在得克薩斯州奧斯汀召開,思科的技術解決方案架構師彼得·約翰遜(Peter Johnson)是出席大會的人士之一。他告訴我:“許多與會人士對無服務器計算感到很興奮。這讓我想起了2009年的云計算。”據約翰遜聲稱,無服務器計算的主要吸引力如下:
無服務器計算是以一種不同的視角來考慮軟件架構,讓你可以將組件分解成多個更小的部分。我們過去認為最小單位是虛擬機,或者鑒于微服務革命在當前如火如荼,認為最小單位是容器里面運行的組件。這項技術帶來了更小的最小單位。在過去,如果你想要一個計算單位,可能需要幾個月來訂購裸機硬件。后來,你可以在幾分鐘內獲得虛擬機。之后,可以在幾秒鐘內獲得容器。而現在,你可以在短短幾毫秒內獲得函數。
這種架構的優點之一就是,只有在服務運行時,云計算提供商才向收取費用。你不需要為閑置容量付費,甚至不需要考慮容量。基本上來說,運行時環境(runtime)處于閑置狀態,等待某個事件發生;隨之,某個適當的函數被送入到運行時環境并執行。所以,你可以擴建一個龐大而復雜的應用程序,除非執行切實進行,否則不用為任何東西付費。
我采訪的出席Serverlessconf的另一名與會者是奈特·塔格特(Nate Taggart),他是Stackery這家初創公司的首席執行官,該公司提供的工具用來管理組成無服務器應用程序的所有函數,那樣開發人員就可以將它們發送給基礎設施提供商,所有依賴項都包裝起來。他告訴我:“我認為,用過無服務器計算的任何開發人員都認識到:‘這會是一項重大技術’。它將軟件開發真正還給了開發團隊,不必操心維護和管理。”
Stackery是不斷發展壯大的無服務器計算生態系統的一分子。雖然Stackery與平臺無關,但是其他公司完全圍繞無可爭議的領導者:AWS Lambda。比如說,Serverless這家初創公司提供了一種在該平臺上構建應用程序的框架,而Iopipe擁有的一項度量和監測服務讓用戶可以深入了解Lambda函數。
雖然無服務器計算似乎與公共云密切相關――用戶被廠商鎖定的可能性極大,但是這個領域已經涌現出了許多開源框架。其中最值得關注的莫過于Platform 9公司的Fission項目,該項目建立在Kubernetes上。Platform 9開發出了一款由SaaS管理的解決方案,因而為普通人易于部署Kubernetes發揮了很大的作用。另外由于Fission,如果Platform 9作為私有云玩家得到更大的關注,那不足為奇。
我還發現這值得玩味:在諸多公共云提供商當中,只有IBM這家公司將其無服務器計算平臺作為一個開源項目單列出來。思科的彼得·約翰遜已下載并嘗試了Apache OpenWhisk,發覺這個平臺非常出色。
不過請記住一點:眼下仍然是早期階段。據Stackery的奈特·塔格特聲稱,除了極少數人外,大多數開發人員還沒有使用無服務器計算平臺來開發完整的應用程序。他說:“今天,無服務器計算在解決一些具體的挑戰。我們現在看到無服務器計算用于粘合代碼(glue code),即把一切結合起來的代碼。”
佐拉瓦·比里·辛格(Zorawar Biri Singh)之前是惠普公司的云業務負責人,最近成了思科的首席技術官,他前不久對新興的無服務器市場進行了一番深入的研究,他也表示。“現在是早期,不過潛力很大。如果讓我展望一下五年后的形勢,建立在無服務器架構上的應用程序會比如今的傳統SaaS應用程序具有巨大優勢――它們的開發成本、敏捷性以及降低成本的功能會異常吸引人。”
那是一個頗有價值的業務視角,不過約翰遜切實展現了該技術給開發人員帶來的魅力。他說:“敏捷軟件開發旨在進行更多次嘗試。關鍵在于,你完成周期的速度有多快,因為我們知道,我們的許多想法不對。我們想要做的是,從壞想法中更快地過濾出好想法。無服務器計算的本質其實在于,把那些讓我們可以進行更多次嘗試的架構組合起來。”
回到主題:
比較值得關注的是,這邊廂,亞馬遜網絡服務(AWS)、谷歌和微軟等公共云提供商變得日臻完善;那邊廂,私有云提供商卻仍然以蝸牛般的步伐緩慢前進。在公共云領域,我們看到新技術層出不窮,比如機器學習、大數據以及現在的無服務器計算。相比之下,私有云似乎備受冷落,無人問津。
到底哪里出了岔子?私有云在過去基本上與OpenStack及其他開放云標準密切相關。雖然使用開源技術確實具有巨大的優勢,但這是個不爭的事實:所有那些基于開源技術的私有云項目其前進的步伐都不如某一家公司(比如AWS)來得快。新技術似乎永遠通不過開源流程,隨后就算一旦得到了正式的開發和批準,似乎再次永遠得不到所有廠商的采用。這種開源流程解釋了私有云技術的步伐為何如此緩慢。
就在僅僅幾年前,企業IT部門把目光投向私有云,作為既搞云計算,又可以控制硬件的一個戰略。作為自己搞私有云的一個借口,IT部門提到了安全和合規等問題――但頗具諷刺意味的是,公共云提供商到頭來在這些任務方面卻比私有云做得更勝一籌。的確,基于公共云的系統上的安全通常比如今我所接觸過的任何本地系統的安全要強一倍。
由于公共云具有的核心優勢,其中包括快速支持無服務器計算、機器學習和大數據,這一切都實現按需支持,僅僅幾年前指望私有云的企業如今在重新考慮。
這就是為什么我不僅看到工作負載預計會從傳統系統遷移到公共云,從私有云遷移到公共云的步伐也在加快。
私有云會繼續迎來發展,但是它們的發展步伐將遠不如公共云的步伐。那種實際上平淡的發展會變成走下坡路。2017年是拐點,一度鬧猛的私有云現象會在今年開始悄無聲息。
歡迎加入本站公開興趣群軟件開發技術群
興趣范圍包括:Java,C/C++,Python,PHP,Ruby,shell等各種語言開發經驗交流,各種框架使用,外包項目機會,學習、培訓、跳槽等交流
QQ群:26931708
Hadoop源代碼研究群
興趣范圍包括:Hadoop源代碼解讀,改進,優化,分布式系統場景定制,與Hadoop有關的各種開源項目,總之就是玩轉Hadoop
QQ群:288410967?
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/4215.html
摘要:彼時,從虛擬化管理到公有云,熱鬧異常。雖然年才明顯放棄公有云的全面競爭,但在年決定發起和開源項目是,不說明確,至少已經隱隱覺得肯定搞不過亞馬遜了。年前賣的多火,被視為虛擬主機的升級版。當然不是新堆棧,而是傳統堆棧。 還記得在十多年前,SaaS鼻祖SalesForce喊出的口號『No Software』嗎?SalesForce在這個口號聲中開創了SaaS行業,并成為當今市值460億美元的Saa...
摘要:導讀近期靈雀云技術專家邵明岐翻譯了所著的一書的部分內容,可以說是對科普與觀察的上佳素材。的另一半是是的另一種形式,概念上容易混淆的地方在于,有時候將自己的服務,,稱為。 導讀:近期靈雀云技術專家邵明岐翻譯了Mike Roberts & John Chapin所著的《What is serverless》一書的部分內容,可以說是對Serverless科普與觀察的上佳素材。本文為第1篇,他...
摘要:對于上述問題,混合云架構無疑是企業的最佳選擇。解決方案將本地環境與公有云連通組成混合云架構,實現對本地環境計算能力的快速擴展。前言當前各行各業在積極擁抱云計算,但由于一些歷史原因和合規要求導致很多企業全面上云比較困難,比如企業監管制度及合規要求一些核心數據庫必須保留在本地數據中心;本地數據中心作為企業固定資產不容易完全拋棄;有些大型集團企業IT架構復雜,全面遷移上云的影響難以評估等等。因此,...
摘要:對于上述問題,混合云架構無疑是企業的最佳選擇。解決方案將本地環境與公有云連通組成混合云架構,實現對本地環境計算能力的快速擴展。前言當前各行各業在積極擁抱云計算,但由于一些歷史原因和合規要求導致很多企業全面上云比較困難,比如企業監管制度及合規要求一些核心數據庫必須保留在本地數據中心;本地數據中心作為企業固定資產不容易完全拋棄;有些大型集團企業IT架構復雜,全面遷移上云的影響難以評估等等。因此,...
摘要:,公有云計算的領軍廠商,本周發布了私有云分布系統,聲稱可以在分鐘內安裝完畢。進軍私有云領域,志在抗衡的企業版的云操作系統和其他的開源平臺,比如說的平臺。這意味著新一輪的云平臺大戰即將拉開序幕 Rackspace,公有云計算的領軍廠商,本周發布了OpenStack私有云分布系統----Alamo,聲稱可以在30分鐘內安裝完畢。它可以讓云計算企業安裝、測試和運行一個多節點的基于OpenStack...
閱讀 2860·2019-08-30 15:44
閱讀 1887·2019-08-29 13:59
閱讀 2845·2019-08-29 12:29
閱讀 1090·2019-08-26 13:57
閱讀 3202·2019-08-26 13:45
閱讀 3330·2019-08-26 10:28
閱讀 825·2019-08-26 10:18
閱讀 1695·2019-08-23 16:52