<前情提要>雲端計算模型的核心特點
雲端計算模型是一種基於網絡的IT資源交付方式,其中用戶可以通過互聯網訪問計算資源和服務。其核心特點包括:
無伺服器運算與 PaaS 重疊,著重於建置應用程式的功能,之所以稱為無伺服器(Serverless),是因為對開發者來說不需進行基礎設施建置、管理有關的工作。也可以視為一種FaaS(Function as a Service函式即服務),和部署在雲端平臺的微服務。應用程式的商業邏輯會以函式形式執行,並且不需要以手動方式建置基礎設施或調整其資源,雲端服務平臺會自動管理基礎設施,基礎設施會觀察應用程式的工作負載需求作動態的增加或減少。
無伺服器運算的一些關鍵特點:
無伺服器運算的主要優勢在於它可以節省時間、降低成本並提高開發速度。開發人員可以專注於編寫應用程式邏輯,而無需擔心伺服器的管理、運維或容量規劃。此外,無伺服器模型還具有良好的擴展性,因為它可以自動處理高流量的情況。
然而,無伺服器運算也有一些限制和挑戰,例如執行時間限制、狀態管理和可見性問題。開發人員需要謹慎考慮這些因素,以確保無伺服器應用程式能夠滿足其需求。總之,無伺服器運算是現代應用程式開發的一個重要選擇,特別適合需要高度自動化和快速部署的應用場景。
參考資料:
書籍:Microsoft Azure 雲端程式設計-使用ASP.NET MVC開發
Azure 雲端運算實戰-使用PaaS服務快速打造交談式聊天機器人
鐵人賽過了六分之一 ಥ⌣ಥ 大家加油!也謝謝大家的觀看~~~~~