為什么無服務器計算是云計算的未來
普華永道咨詢服務合伙人、云工程實踐負責人Scott Petry表示:
在云計算的早期,重點是將計算、存儲和網絡的傳統(tǒng)模式復制到云中,以便公司可以利用規(guī)模更大、可靠性更高的云服務提供商。
他補充說,虛擬機、虛擬專用云網絡、操作系統(tǒng)映像和關系數據庫等概念都準確地反映了公司在其遺留數據中心所做的事情。
然而,隨著計算能力的進步,云服務提供商已經能夠提供基于分布式計算、ML、微服務和其他架構模式和技術的先進研究的新能力和服務,這些模式和技術改變了我們構建和運營現(xiàn)代應用程序的基本方式。
無服務器:云計算發(fā)展的一部分
無服務器是云計算發(fā)展的一部分,通常應用于一個特定的領域:開發(fā),多層商務平臺CloudBlue的CTO Adonay Cervantes說。
對于開發(fā)社區(qū)來說,理想的境界是擁有一個單一的平臺,他們可以在其中編碼和發(fā)布,而無需擔心啟動新應用程序的活動、應用程序或工作負載及其嵌入式維護。
“無服務器承諾向開發(fā)者提供這些框架。”
多云數據服務提供商Faction的CTO Matthew Wallace表示,從多云的角度來看,無服務器變得更加引人注目。
隨著公司越來越多地采用多云戰(zhàn)略,以避免供應商鎖定、增強彈性、優(yōu)化成本并選擇各種云提供商的理想功能,無服務器可能成為此方法的基石。
Cervantes說,無服務器計算的按需訪問資源可以促進更快、更順暢的測試和質量保證周期——而無服務器將是下一步。
“這種可訪問性可以改善應用程序開發(fā)結果,確保更高水平的質量和可靠性。”他說。
無服務器模式越來越受歡迎
隨著遷移到云的趨勢繼續(xù)下去,將會有更多的應用程序現(xiàn)代化,以利用依賴于這些新的無服務器功能和服務的本機云服務,Petry說。
云計算咨詢公司Ensono Digital的副總裁兼總經理Sean Mahoney對此表示贊同。
他說,無服務器模型和容器等原生云技術正在公共云中變得越來越受歡迎。這可實現(xiàn)更快的大規(guī)模應用程序開發(fā)和部署。
Mahoney補充說,對于那些希望在不花費大量資金的情況下快速創(chuàng)新或徹底改革其云基礎設施的公司來說,云本地應用開發(fā)可能是理想之選。
德勤咨詢有限公司政府和公共服務業(yè)務CTO兼量子計算主管Scott Buchholz表示,有了無服務器計算,企業(yè)依靠云提供商的自動化來外包其系統(tǒng)和服務器管理。
他說:“這樣做的好處是,許多繁瑣的任務都可以開箱即用地處理,包括伸縮、修補、安全等等。”
根據Buchholz的說法,由于無服務器應用程序是按按需付費的方式收費的,因此它們可以非常經濟高效,特別是對于資源使用率較低的應用程序。他補充道:
此外,如果設計正確,無服務器應用程序將受益于云提供商自動化,并且可以比以傳統(tǒng)方式管理的應用程序有更長的正常運行時間。
然而,他補充說,并不是所有的應用程序都能很好地適應無服務器計算。
“對于CPU和其他資源使用率持續(xù)較高的應用程序,使用專用服務器可能會更具成本效益,”Buchholz說。開發(fā)人員和管理員必須調整他們的習慣和模式,以充分利用這些工具。最終,無服務器計算的好處意味著,隨著時間的推移,它將在云使用中占據更大的比例。
此外,Wallace說,無服務器計算帶來了公司對云基礎設施的看法和與云基礎設施交互方式的變革性轉變。
“減少管理費用、自動擴展和成本效益的承諾對企業(yè)很有吸引力,”他說。其核心是,無服務器使開發(fā)人員無需糾纏于錯綜復雜的服務器管理,使他們能夠專注于真正重要的事情:通過他們的應用程序實現(xiàn)價值。
無服務器計算的優(yōu)勢
Petry說,在大多數情況下,無服務器模式極大地減少了公司需要專門從事補丁和升級、系統(tǒng)管理、服務級別協(xié)議(如系統(tǒng)正常運行時間)等概念的員工,甚至操作系統(tǒng)和數據庫的低級別性能調整。
相反,工程團隊完全專注于提供全新的算法和用戶體驗,直接為業(yè)務創(chuàng)造價值,而不是將大量時間花費在支持工程或保持照明上。
考慮到無服務器模式提供的優(yōu)勢,以及不斷推動向云中進行現(xiàn)代化,而不僅僅是遷移,我們將繼續(xù)看到無服務器架構接管應用程序在云中構建和部署的方式,Petry補充道。
此外,應用安全平臺提供商Cycode的產品副總裁Lotem Guy表示,無服務器架構在安全領域提供了幾個關鍵好處。
“通過抽象底層基礎設施,無服務器平臺減少了攻擊面,因為沒有持久的服務器可供攻擊者瞄準,”他說。“這種暫時性確保了潛在威脅無法建立一致的立足點。”
此外,云提供商可以自動管理和修補無服務器環(huán)境。根據Guy的說法,這意味著底層軟件經常更新以解決漏洞,而不需要開發(fā)人員干預,確?;A平臺對已知問題具有抵抗力。
此外,無服務器平臺通常強調細粒度權限,允許開發(fā)人員輕松應用最小特權原則,Guy說,而且每個功能都可以專門定制,以便它只具有必要的權限,從而在特定功能受到損害時限制潛在的損害。
他補充說:“再加上無服務器的可擴展性優(yōu)勢,可以緩解某些類型的拒絕服務攻擊,組織可以利用無服務器架構來實現(xiàn)更安全的運營狀態(tài),而不需要傳統(tǒng)基礎設施管理的開銷。”
結論
基于幾個關鍵原因,無服務器計算被視為云計算的未來,Skyhawk Security的CTO Udi-Yehuda Tamar表示。Skyhawk Security是一家云漏洞防御平臺提供商。
他說,首先,許多企業(yè)感受到了在更嚴格的預算內工作的壓力,現(xiàn)收現(xiàn)付定價和自動擴展降低了運營成本。
“無服務器計算的無縫可伸縮性也非常有吸引力。”Tamar說。
這是一個簡單的解決方案,讓開發(fā)人員專注于代碼而不是基礎設施,它加快了上市時間,從而消除了供應商的束縛。無服務器計算提供了前所未有的成本節(jié)約、可擴展性和開發(fā)人員效率,使其成為云計算的一個充滿希望的未來。