Azure App Service横向扩展时应用网关配置及负载均衡问题咨询
Azure Application Gateway 对接开启横向扩展的App Service 问题答复
1. 横向扩展过程中App Service已配置的私有IP会不会变?
- 正常的横向扩缩容操作(不管是手动改实例数,还是自动扩缩容规则触发)不会改你现在用的这个私有IP。这个IP是App Service挂VNet私有终结点时分的服务级固定IP,跟后端跑了多少个实例没关系。
- 只有你主动改私有终结点配置、重绑VNet、赶上平台跨集群故障迁移这类和扩缩容没关系的操作,这个IP才可能变。日常扩缩容、重启实例、发版本都碰不到这个IP。
- 补个关键点:横向扩容加出来的新实例,不会给你单独分配能直接拿到的私有IP,所有进App Service的流量都先走这一个固定的服务级IP。
顺嘴提一句,你现在直接把私有IP填到Application Gateway后端池的做法不算稳妥,更省事的方式是后端池直接选对应的App Service资源当后端成员,平台自己维护对接地址,根本不用操心IP变不变的问题。
2. 横向扩展会不会新建独立的App Service资源?多实例负载均衡是谁来做?
- 不会新建独立App Service资源。所有扩出来的实例都归你最开始建的那一个App Service管,Azure资源列表里不会多出来新的App Service条目,账单也是全算在原来这个App Service上,按实际跑的实例数计费。
- 多实例的负载均衡全是App Service平台自己管的:新实例起来后平台自动做健康检查、自动接流量,实例挂了自动踢掉流量,你完全不用手动给新实例做配置。
- 对应你现在的架构说下:Application Gateway把流量打到App Service的私有IP之后,会先经过App Service自带的前端负载层,再分给后面正常跑的实例,每次扩容你根本不用手动去改Application Gateway的后端地址池。
内容的提问来源于stack exchange,提问作者JINU JANAN
相关产品推荐
相关产品推荐

