總結
偉大的工作! 在本課程模組中,您已擴充發行管線,以新增部署 Azure Functions 應用程式的支援。 單一發行管線現在會建置多項目解決方案,並將不同的元件部署到 Azure 中的不同雲端目標。
雖然本課程模組著重於使用 Azure App Service 和 Azure Functions 的應用程式,但涵蓋的基本概念適用於各種組建和部署目標。 您也可以了解如何擴展 Azure Pipelines,以支援甚至最複雜的場景。
瞭解更多資訊
在本課程模組中,您已使用 Azure Functions,這是更廣泛的 Azure 無伺服器運算供應專案內的其中一個開發模型。 Azure Functions 是 Tailspin 小組的絕佳解決方案,但您的需求可能會有所不同,請務必瞭解哪些計算選項最適合您的案例。 若要深入瞭解,請探索這些資源。
Azure 傘下有許多無伺服器供應專案,而且各種服務之間有些重疊。 如需一些重要無伺服器選項的深入檢閱,包括 Azure Functions、Microsoft Flow、Azure Logic Apps 和 Azure App Service WebJobs,請參閱 在 Azure 中選擇正確的整合和自動化服務。
Azure Functions 也是微服務解決方案的絕佳選項,例如 Tailspin 小組在此努力開發的解決方案。 若要瞭解 Azure 上微服務的不同選項,包括 Azure Functions、Kubernetes 和 Service Fabric,請參閱 為微服務選擇 Azure 計算選項。
不過,無伺服器不一定適合每個情況。 例如,具狀態應用程式不適合無伺服器運算。 幸運的是,Azure 提供許多不同的計算供應專案,幾乎涵蓋每個雲端案例。 如需尋找適合您應用程式的協助,請參閱 為您的應用程式選擇 Azure 計算服務。