Azure-Networking
適用於 Web 應用的 Azure 網關
我們正在尋找一種 Azure 解決方案,用於通過單個入口點將傳入的 API 消息(基於微服務)路由到多個
Azure Web App
實例 (*.azurewebsites.net),而不是多個虛擬機。路由將基於 URL,因為 URL 部分包含微服務名稱。之後,我們打算使用相同的服務進行負載均衡。
目前我們正在使用
nginx
帶有 URL 重定向的自定義伺服器來執行此操作,但我們想知道是否可以使用本機 Azure 服務。到目前為止,它似乎
Azure Application Gateway
是面向 VM 的。
概述
不要害怕陷入困境的公民;Azure API 管理來拯救你!
Azure API 管理允許您使用單個端點進行攝取,並允許您對AKS、Azure Web 應用程序、邏輯應用程序或更多中的各種服務進行基於 URL 的路由!如果需要,您甚至可以將其路由到應用程序網關。
它還允許您通過無需編寫完整的新應用程序以在 AKS 或其他一些服務中託管來幫助保護您的服務。它還允許您將機密安全地儲存在資源中,這樣您就不需要在程式碼中儲存憑據。
由於該解決方案是無伺服器的,因此您可以大大減少您的責任,同時最大限度地提高回報、安全性和可維護性。不需要凌亂的 helm/AKS 清單。
圖表