![](https://hfnxjk.com/statics/images/logo.png)
無服務器計算改變了公共云的成本
無服務器計算是用于公共云服務的模型,用戶在其中運行應用程序組件,而不是運行應用程序組件的資源。使用無服務器計算,云提供商不會對備用資源收取費用,并且應用程序不會分配給特定的托管環境。
無服務器計算將云服務器的明確概念視為遠程服務器。用戶不需要為服務器支付固定的費用,而是在應用程序運行時支付。這意味著使用多樣性的應用程序可能會降低成本,而持續運行的應用可能會花費更多。
對于無服務器計算,云計算操作團隊需要根據每個單獨應用程序組件的使用情況重新考慮應用程序成本。首先,部署傳統的監控工具,以了解應用程序的使用頻率。這些使用率與云計算提供商的無服務器定價模式相結合,將會告訴用戶哪個供應商將以最低的成本運行無服務器應用程序,哪些應用程序可能不適用于無服務器模式。
管理事件驅動的應用程序降低成本并不是無服務器計算為云運營團隊帶來的唯一變化。它計算的主要驅動力并不是價格,而是靈活性。
無服務器計算的靈活性和彈性會產生云操作問題。首先,不可能按需擴展所有應用程序或其組件。另外,確保當用戶啟動大量無服務器組件來處理增加的負載時,它不會影響核心業務應用程序(如數據庫系統)的性能。
無服務器應用程序是不同組件的混合,不斷的運行和消失。云計算團隊不能通過測量虛擬機的使用量來確定其功能和成本的總和。
實現云管理工具和數據,實現無服務器原有的虛擬機操作數據在無服務器云端中無效甚至不可用。相反,云計算提供商自己的無服務器應用程序的工具和統計信息將成為日常使用的關鍵操作資源。
用戶仍然可以用自己的云計算提供商數據來補充。通過與開發人員的合作,IT團隊可以在每個應用程序的無服務器組件中包含一些統計信息收集功能。應用程序本身也可以為用戶提供端到端的響應時間和體驗質量(QoE)數據。
無服務器計算仍處于起步階段。傳統的IT和云操作工具對無服務器環境的適用性有限。即使在部署虛擬時,專注于部署的DevOps工具也無法正常運行。為正常應用無服務器,用戶需要規劃每一步,并驗證其是否能夠維持體驗質量(QoE)和成本效益。