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