不要服務器能運行客戶端程序嗎?
實際上,無服務器計算并不是真的無服務器。該方法的目的是將企業從現場服務器的維護和提供中解放出來,將責任轉移給云提供商,云提供商將運行服務器并動態管理機器資源的分配。
云應用平臺提供商Skuid的首席技術官Mike Duensing指出,無服務器計算的一個顯著優點是,它允許工程師更多地關注編碼,而不是操作。“這些功能實際上是由其他人來管理和操作,而不是規劃、監視和管理運行代碼所需的后端應用程序基礎設施,”他解釋說。
微軟、AWS、谷歌和許多其他云服務提供商的角色就是承擔起運行一個組織后端基礎設施的責任。Duensing評論道:“真正難以實現的操作架構,比如自動擴展、高可用性、并發性,甚至邊緣計算,都由無服務器云提供商來處理。”按消費定價意味著客戶只需為生產指標付費,比如代碼運行的次數、內存消耗和執行時間,而不會在空閑時間上浪費金錢。
無服務器計算的用戶
無服務器計算正在獲得越來越多的用戶。 Dynatrace是一家軟件智能平臺提供商,在過去幾年中一直使用無服務器技術。“無服務器計算的最大好處之一是[運營]成本和維護成本低廉,”Dynatrace軟件工程師Daniel Dyla解釋說。這能夠實現快速擴展,以及事件驅動調用的可用性,也有助于推動公司實現無服務器化。 “這些功能確實有助于我們開發軟件智能,它可以幫助我們在內部管理和監控我們的云環境,并為我們的客戶提供同樣的支持。”
Liberty Mutual Insurance是另一個無服務器支持者。Liberty Mutual開發團隊正在利用這種方法來構建應用程序、網站和API。 “這似乎是我們團隊目前的最佳選擇,”該公司技術部門Liberty IT的技術架構師Michael O’Reilly說。 “我們還有一些團隊采用無服務器來構建其他客戶渠道的業務功能,例如語音。”