當前位置:
首頁 > 最新 > 蓄勢待發的Serverless,需要關注這四個要點

蓄勢待發的Serverless,需要關注這四個要點

無伺服器架構(Serverless),與容器、微服務共同成為雲計算近期最熱門的技術領域和眾多機構預測的未來趨勢之一。

無伺服器架構的發展與擴張

自2014年11月AWS 預發布AWS Lambda,無伺服器架構正式開始出現在雲計算的版圖之中,2015年5月AWS正式發布Lambda通用版。隨後,Microsoft Azure Functions初版在2016年3月發布,在同年11月正式發布;

Google Cloud Functions在2016年發布預覽版,2017年3月發布了beta版;2016年3月,IBM在InterConnect 2016大會上,宣布為其Bluemix平台推出了一個全新的事件驅動編程服務OpenWhisk。

緊隨緊國際各大雲服務商的腳步,國內主要雲服務商也期望在迅速升溫的無伺服器計算領域有所作為。

2017年4月,阿里雲在雲棲大會·南京峰會上,正式宣布函數計算(Function Compute)啟動邀測,代表了國內首個事件驅動的無伺服器計算平台的誕生。

而在前不久,3月剛剛舉行的華為生態合作夥伴大會2018上,華為雲也正式發布了其雲容器實例CCI(Cloud Container Instance),並稱為全球首款基於Kubernetes的無服務容器。

這些國內外雲服務巨頭相繼推出的無伺服器產品,將PaaS的概念擴展到一個全新的領域,為開發人員創造了新的機會——專註於創建應用程序而無需考慮底層基礎架構成為可能,不再需要配置或管理伺服器,統統交給雲服務商來解決。

無伺服器架構不僅影響了公共雲服務,事實上Cloud Foundry和VMware等廠商也正在推出幫助企業建立私有無伺服器環境的產品。

Serverless架構在雲計算領域蓄勢待發,短期之內崛起為熱門話題,自有其優勢:能夠敏捷開發工作,減少交付時間;降低運營和開發成本;降低擴展成本;降低軟體的複雜性;簡化打包和部署,無需系統管理等等。

正是在這些因素的驅動下,許多企業已經開始評估擁抱無伺服器架構的可能性。事實上,451 Research在2017年發布的調研數據顯示,2016年接受調查的IT決策者中有37%正在試用無伺服器架構。

「無伺服器絕不僅僅是炒作,它有可能改變我們在雲中開發、構建和運行應用程序的方式。」 451 Research研究總監Owen Rogers表示。

關於無伺服器架構

需要關注的四個要點

雖然無伺服器提供了很多機會,但它也帶來了挑戰,特別是從IT運營的角度來看。根據《The CTO Advisor》創始人、Interop ITX首席技術顧問Keith Townsend的觀點,IT團隊在考慮這種新型架構時,在管理、監控和安全方面需要採用全新的方式。

在日前接受國外媒體記者採訪時,Townsend強調了IT運營專業人員需要了解的有關無伺服器計算的四個要點。

1. 監控和安全性將在應用程序級別發生

IT人員用來監控其系統的許多工具都可以在操作系統或虛擬機級別上工作。但對無伺服器架構來說,這不再是一個選項。「對於大多數IT團隊,我們從操作系統和操作系統提供的服務開始管理,」Townsend表示,「如果沒有IT團隊可以監控的操作系統,那麼顯然整個方式都會改變。」

相反,IT需要在應用程序級別監控性能,這可能需要不同於以往使用的工具和流程。

同樣,安全性最終被逼近應用程序級別。Townsend解釋說:「由於沒有伺服器,所以無法根據負責請求訪問的一組IP地址集合來保障資料庫安全。」因此,構建應用程序級別的安全性比以往更加重要。

2. 無伺服器應用程序可能會壓垮下遊資源

無伺服器架構的可擴展性導致了另一個潛在的缺陷。雖然可伸縮性通常被認為是該技術的一個優點,但如果在無伺服器架構上運行的應用程序依賴於不具有相同可伸縮性的其他系統,則可能會帶來挑戰。

例如,如果無伺服器應用程序正在從MySQL資料庫或消息傳遞平台提取數據或將數據發送到MySQL資料庫或消息傳遞平台,則應用程序可能會擴展到資料庫或消息傳遞平台無法跟上的級別。

出於這個原因,開發人員和操作人員需要確保他們理解在無伺服器架構運行的應用程序的所有依賴關係,並相應地進行規劃。

3. 有PaaS部署經驗將有所幫助

在採用無伺服器之前,大多數企業至少要有一些PaaS部署的經驗。「建立在從其他PaaS產品中汲取的經驗教訓的基礎上,」Townsend建議道,「我們研究了很多工具來管理PaaS的應用性能和正常運行時間,我們將這些流程擴展到無伺服器的概念,」他補充道。

4. 你將需要真正的DevOps

基礎設施專業人員需要了解關於無伺服器架構的一個最重要的事情是,當組織採取DevOps方法時,無伺服器架構最有效。這意味著他們需要進行必要的理念變革,以便開發人員和運維人員能夠更加密切的合作。

Townsend表示:「運維團隊和開發人員必須以真正的DevOps模式一起工作,以確保性能、正常運行時間和安全性所需的應用級步驟。」

在業界,甚至有一種廣義上的理解認為,雲計算的發展實際上就是一個Serverless化的過程。Serverless是不是一個釋放危險信號的顛覆性技術?保守的IT人員也隱隱地擔憂會不會是雲計算的新炒作?

在Serverless呼聲漸起之時,保持對新技術的好奇之心,對新世界的開放之態,也許Serverless並不是每個工作負載都適用的,但並不能阻止越來越多的新技術改變世界。

在業界,甚至有一種廣義上的理解認為,雲計算的發展實際上就是一個Serverless化的過程。Serverless是不是一個釋放危險信號的顛覆性技術?保守的IT人員也隱隱地擔憂會不會是雲計算的新炒作?

在Serverless呼聲漸起之時,保持對新技術的好奇之心,對新世界的開放之態,也許Serverless並不是每個工作負載都適用的,但並不能阻止越來越多的新技術改變世界。

【科技雲報道原創】

轉載請註明「科技雲報道」並附本文鏈接


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 科技雲報道 的精彩文章:

互聯網巨頭紛紛「鏈上」寵物,他們真的能做好區塊鏈嗎?
蘋果全新AirPods支持「Hey Siri」,智能耳機將成為智能音箱的「替代者」?

TAG:科技雲報道 |