摘要
很棒! 在此課程模組中,我們擴充了發行管線,以新增部署 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 Webjob,請參閱在 Azure 中選擇正確的整合和自動化服務。
Azure Functions 也是微服務解決方案的絕佳選項,例如 Tailspin 小組在此努力開發的解決方案。 若要了解 Azure 上針對微服務提供的不同選項 (包括 Azure Functions、Kubernetes 和 Service Fabric),請參閱選擇微服務的 Azure 計算選項。
不過,並非在所有情況下都適用無伺服器。 例如,具狀態應用程式不適合用於無伺服器計算。 幸而 Azure 提供了許多不同的計算供應項目,幾乎每個雲端案例都涵蓋在內。 如需有關您為應用程式尋找正確的供應項目時的協助,請參閱為您的應用程式選擇 Azure 計算服務。