簡介
Azure Functions 是無伺服器解決方案,可讓您撰寫較少的程式碼、維護較少的基礎結構,並節省成本。 雲端基礎結構會提供讓應用程式保持執行所需的所有最新資源,而不需要擔心部署和維護伺服器。
Azure Functions 的功能可讓您:
使用您偏好的語言:以 C#、JAVA、JavaScript、PowerShell 或 Python 撰寫函式,或使用自訂處理常式以虛擬方式使用任何其他語言。
自動化部署:從工具型方法到使用外部管線,有許多部署選項可供使用。
疑難排解函式:使用監視工具和測試策略,深入了解您的應用程式。
利用彈性定價選項:透過使用情況方案,您只需要在函式執行時付費,而進階版和 App Service 方案會針對特殊需求提供相關功能。
範例案例
您擁有一間企業,而且想要將假日問候語電子郵件傳送給您的客戶。 您可以使用 Azure 函式,在函式中新增電子郵件登入詳細資料,然後將其部署至 Azure,而不是僅為單一功能就建置網站、部署,並加以裝載。 此函式會連線至資料來源、取得客戶電子郵件資訊,並依排程日期和時間傳送電子郵件。
學習目標
在此課程模組中,您會了解:
- 什麼是 Azure Functions,以及您如何與其互動。
- Azure Functions 的主要元件及其運作方式為何。
- Azure Functions 的優點是什麼,以及如何善用此服務。
主要目標是什麼?
在此課程模組結束時,您應該能夠描述 Azure Functions 服務、其包含內容、運作方式,以及使用時機。
與下列 Microsoft Learn 學生大使合力製作:Dwitrisha Saha、Aditya Raman、Dishita Bhasin、Devansu Yadav、Ritvi Mishra、Nirali Sahoo