2017-03-16 75 views
2

我正在嘗試設置某種流量管理,以便在更新Azure功能時可以實現零停機時間。我希望有一個美國西部和東部美國,我可以在發佈時轉移流量。我似乎無法使它與Azure功能一起工作。Azure功能流量管理器

+0

你到目前爲止嘗試過什麼?你可以添加更多的細節,以瞭解哪些行不通? –

+0

也許Azure函數代理可以解決你的問題:https://docs.microsoft.com/en-us/azure/azure-functions/functions-proxies#a-namemodify-requestsamodifying-backend-requests – sebastian87

+0

@ChrisPietschmann Ive試圖使用Azure Traffic Manager管理2個應用程序服務器。一個是EastUS Azure功能服務器,另一個是美國西部功能服務器。當我轉到流量管理器上的DNS站點時,無法找到天青功能終點。 –

回答

2

所以我在流量管理器支持Azure功能之後得出的答案是整體構建3個Azure功能。我建立了一個東方和西方的天藍色功能代碼。然後我構建了一個具有0代碼的主Azure函數。它上面只有Azure代理路由到我的其他Azure函數。路由由代理字符串中的變量控制,該變量在主API應用程序設置中提供幫助。使用%myvariable%你可以設置一部分url。當我需要發佈時,我將變量切換到輔助URL地址。更新主服務器,然後將URL切換到其原始主位置。這將需要現在的工作,直到交通管理員被集成到功能或出現更好的解決方案。希望這有助於任何被卡住的人!

相關問題