2018年4月23日 星期一

Introduction to AWS Lambda - Serverless Compute on Amazon Web Services




來源: 企业网



無伺服器雲計算採用率正在逐步提高,但還沒有達到人們的預期。而各種調查顯示,無伺服器仍然是雲計算開發中的新興工具
首先是一些背景故事。無伺服器的應用範圍廣泛,並且優點眾多,採用無伺服器可以降低成本,加快部署速度,提高可擴展性,縮短管理時間。

重要的是,無伺服器支持微服務和DevOps。它得到了開發人員的青睞,並在推動技術採用方面,扮演著非常重要的角色。

隨著無伺服器應用的成長,一些觀察家認為在無伺服器與容器之間,將會有一些爭論。然而,在可預見的未來,容器肯定成為一個重要的影響因素。

AWS公司Lambda無伺服器平台總經理Tim Wagner表示,「人們普遍對此持懷疑態度,認為Lambda無伺服器平台,是透過動態加載容器,並在其中運行代碼來運行的。」

「動態」這個詞在這裡很重要。無伺服器是一種為雲中的應用程序分配,所需計算資源的動態系統。開發人員的代碼會觸發使用一個精確資源執行的功能。因此,其名稱為功能即服務(FaaS)。

採用雲計算已經解決了,企業管理技術平台的一些難題,而採用無伺服器減輕了負擔。另外,人們也會聽到很多雲客戶,使用無伺服器來降低成本的事例。更少的虛擬機被啓動,並且未被使用。

所以考慮到無伺服器,是雲計算向前邁出的一大步,是否企業都急於採用呢?
無伺服器採用率並不高
許多調查研究了無伺服器採用的各種偏好。但並沒有提供全面採用率的綜合調查。

這可能是由於無伺服器的相對新穎性。隨著Lamba平台的推出,AWS公司在2014年底推出無伺服器。而開展競爭的雲計算供應商在2016年紛紛湧現:IBM公司提供雲功能(基於OpenWhisk),微軟擁有Azure Functions,谷歌宣佈其Cloud Functions。

這些廠商期待其生態系統,在環境中茁壯成長。例如,IOpipe是Lambda的度量和監控服務。Bitnami的Kubeless使用FaaS在Kubernetes之上的應用程序。

Cloudability公司發佈的2018年雲狀態報告中,收集了1500個組織的數據,報告顯示無伺服器採用率,呈指數式成長。然而,該報告並未透露使用無伺服器的客戶的數量,因此雖然獲得高成長,但並不一定表示整體採用率很高。


无服务器云计算采用正面临转折点



Cloudability公司使用的是AWS Lamba和Azure Functions,這兩家無伺服器提供商的市場成長率,目前在行業領先。

Cloudability公司表示,「雲計算在IT基礎設施市場的採用率,還有很大的上升空間,估計企業的所有工作負載中只有10%遷移到了雲端......很明顯,提升和遷移將繼續主導著雲採用。」

提升和轉移的廠商(只是簡單地轉移到雲端)並不是無伺服器的大用戶,因此這表明功能即服務(FaaS)採用率較低。

2017年2月發佈了一個,關於動態雲和Devops實現無伺服器的調查報告,調查了500位熟悉其組織雲策略的人員。報告將受訪者分為「動態雲」用戶(使用像DevOps和容器這樣的工具)和「靜態雲」用戶(僅僅是提升和轉移設備)之間的用戶。

報告中沒有區分哪些用戶是動態的,哪些是靜態的。但是,相對較少的受訪者表示,他們的大部分策略工作量,目前都完全在公有雲中運行。


无服务器云计算采用正面临转折点



在動態雲用戶中,43%的用戶正在使用無伺服器生產。這意味著甚至具有前瞻性的雲用戶,採用無伺服器的人數也不到一半。

New Relic公司的調查報告指出,在先進的雲計算客戶中,容器使用和無伺服器使用率,基本是相同的。

報告顯示,無伺服器的採用仍然處於早期:只有13%的動態用戶採用無伺服器,23%的用戶根本沒有考慮採用無伺服器。

自從調查報告發佈以來,雖然無伺服器採用率一直在上漲。但是這些數字仍然顯示,無伺服器採用率仍然不高。


最近,Slashdata公司在2017第四季對全球近22,000名開發人員進行了調查。報告顯示,AWS Lamba在使用無伺服器的開發人員中,佔有最大的市場比率。鑒於微軟Azure和谷歌雲,都是在AWS之後,推出無伺服器平台的,AWS公司處於領先位置理所當然。





「開發者狀態報告」顯示了無伺服器產品的市場情況
該報告指出:「所有無伺服器用戶中,至少有60%的用戶知道前三名供應商是哪些企業。」但這實際上顯示這種意識非常低。40%的開發人員都不知道提供功能即服務(FaaS)的主要雲供應商。這仍然是一個非常新的市場。

同樣值得注意的是:除了前三名雲計算供應商之外,最常用的無伺服器採用平台,是企業自己的數據中心托管的平台。那麼誰說私有雲正在消亡?

Developer Nation公司指出,19%的後端開發人員使用無伺服器,大約20%的後端開發人員在IaaS上使用虛擬機。

該報告提出了一個關鍵問題:無伺服器適用於已編碼的新應用程序。傳統應用程序並不適合,這給當前無伺服器的採用設置了一個上限,雖然它顯示未來的成長,因為更多的新應用程序,是在無伺服器的情況下進行編碼的。

最後瞭解一下無伺服器的市場成長。 ResearchAndMarkets發佈的一份調查報告顯示,2017年2月,功能即服務(FaaS)市場將從2016年的18.8億美元,成長到2021年的7.72美元,其複合年成長率為32.7%。

該報告引用了關於無伺服器的主要投訴,即頂級雲計算供應商正在開發無伺服器,並著眼於供應商鎖定,各種系統不可互操作。它指出:「雲環境中的應用程序,可移植性問題是功能即服務(FaaS)市場整體發展的主要限制因素。」

報告提到「功能即服務(FaaS)供應商」有點奇怪,這一類別並不是客戶在2018年關心的事務。無伺服器仍然被視為大型採購決策的附加功能。
無論如何,以下列出功能即服務(FaaS)供應商的報告列表:

1.IBM(美國)
2.谷歌公司(美國)
3.微軟公司(美國)
4.亞馬遜網絡服務(美國)
5. SAP SE(德國)
6. Dynatrace LLC(美國)
7. Infosys(印度)
8. Rogue Wave軟體公司(美國)
9. TIBCO軟體公司(美國)
10. Fiorano軟公司(美國)



                                                                                                                                                                                                                 
Netgear XS716E 16埠 10Gb 簡單網管交換器 SWITCH



0 意見: