天天看點

雲計算下一步,無伺服器計算将成為趨勢,你準備好了嗎?

自從2014年亞馬遜推出雲計算Lambda服務以來,無伺服器(Serverless)一詞越來越熱,已經慢慢演變成兩個趨勢,即無伺服器架構(Serverless Architecture)和功能即服務(FaaS)。作為一種原生于公共雲的架構,無伺服器計算并不是真正的“無伺服器”,而是立足于雲基礎設施之上建立新的抽象層,進而保證開發者無需再為伺服器乃至雲中的各類虛拟資源分神。

雲計算下一步,無伺服器計算将成為趨勢,你準備好了嗎?

和傳統構架相比,用Serverless架構改寫的AI應用具有顯著的優勢。

首先我們不再運維任何雲主機和作業系統,隻需要專注于代碼本身,所有配置、應用生命周期管理的工作都由FaaS架構負責。公共雲的出現讓我們從實體硬體管理中解放出來,而Serverless架構則讓我們進一步從作業系統管理中解放出來,第一次真正專注于核心業務。

同時業務也變得更加靈活。隻需要編寫核心業務相關的代碼,例如AI應用中圖像識别的部分。無需編寫任何加載、部署、配置應用的代碼。

水準擴充也将不再是問題。FaaS架構會為每一個事件、每一個API請求都啟動一份新的程序執行代碼。而且安全也能得到很大的保障,由于該組織不再管理伺服器,被DDoS攻擊(分布式拒絕服務攻擊)的威脅性要小得多,無伺服器功能的自動擴充功能有助于降低此類攻擊的風險。

最後,也是最重要的,Serverless架構能節省大量開支。我們隻需為AI應用運作的時間付錢,而無需為應用等待請求的時間付錢。并且水準擴充的粒度從原來的雲主機細化到程序,節省了額外的開支。業務的靈活性提高也降低了營運成本,不再需要精通作業系統配置和管理的營運人員,不僅節省了人力成本,也節省了應用從開發到上線的時間。

雲計算下一步,無伺服器計算将成為趨勢,你準備好了嗎?

目前,亞馬遜、谷歌、微軟和IBM等公司都已經提供了無伺服器計算平台,大家都看好這片市場。有報告預測,到2012年,無伺服器計算的市場規模将從2016年的18.8億美元增長到77.2億美元。

雲計算下一步,無伺服器計算将成為趨勢,你準備好了嗎?

無伺服器計算作為一種全新的架構,是雲計算發展演化的必然結果,盡管它仍處于起步階段,但是仍有很大的發展空間。它架構的特點,讓編寫事件觸發的後端小程式變得更加容易。不過它也存在自身内在的局限性,不适合複雜的應用架構。對于飛速發展的雲計算,隻有适應無伺服器,并且适應支撐該技術的文化,這樣才能不落于潮流,實作共同發展。  

原文釋出時間為:2017-10-27 

本文作者:佚名

本文來自雲栖社群合作夥伴“51CTO”,了解相關資訊可以關注。

繼續閱讀