2016-11-16 77 views
1

我具有在Azure上運行的服務結構集羣,我已將應用程序部署到服務結構。Azure服務結構與ApplicationGateway

現在我想在這種情況下使用azure應用程序網關,例如請求首先提供給應用程序網關,然後將其遷移到Fabric Load Ba-lancer。我在this.How滿足上述挑戰與ApplicationGateway

我也能夠配置ApplicationGateway相當混亂,但不必須知道如何使用它的服務織物

回答

1

沒有完全確定你的意思,但你可以創建SF集羣和使用ARM teplates的相關資源。那就是我所做的。我創建了appgw,cluster,vmss等。在virtualMachinesScalesets networkProfile中,您必須配置ApplicationGateway後端地址池,而不是配置loadBalancerBackendAddressPools。 appgw必須在vmss部署之前存在。你根本不需要lb。 Appgw可以爲您處理負載平衡。儘管內部磅會帶來一些不錯的附加功能,你可以利用稍後...

我不得不承認,這些東西都記錄相當糟糕......

+0

Hi @jpkk, 我同意你的觀點,即所有的ServiceFabric文檔都很少。 您提到完全移除負載平衡器並使用ApplicationGateway是可能的,但您會失去一些不錯的附加功能。這些功能是什麼? 如果您同時使用Application Gateway和Load Balancer,那會是什麼樣子?我是否認爲請求看起來像下面那樣正確? http ** s **://secured.example.com - > AppGW - > http://mycluster.westus.azure.net:19008/MyApp/MyService/ - > LB - > ReverseProxy - > Node_x – MtEdenCodeLab

0

微軟Azure應用網關提供7層負載均衡功能,SSL卸載,第7層路由,基於cookie的會話關聯,URL路由和能夠託管多個Web應用程序。 Azure應用程序網關需要其子網;如果您不熟悉Azure VNet和子網分段,有時會產生混淆。

首先,你需要了解什麼是架構模式,微軟如何應用網關將在發揮作用。

我已經寫了一些詳細記錄系列整個天青ServiceFabric我的旅程。

我建議你仔細閱讀這些帖子,它將解釋在Application Fabric集羣前面應用網關的架構觀點。

無論應用程序網關如何,您都需要內部負載均衡器或外部負載均衡器(取決於您的拓撲結構)。

  1. Cloud Architecture Pattern: Azure Service Fabric and Microservices - Part 1 (Physical Architecture)

  2. Also try to understand how it is going to impact, security architecture of your implementation

另外,我建議你Reverse proxy in Azure Service Fabric