2016-11-16 105 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