Azure ARM (12) ARM模式下,在负载均衡器上设置多个公网IP地址

本文涉及的产品
网络型负载均衡 NLB,每月750个小时 15LCU
传统型负载均衡 CLB,每月750个小时 15LCU
应用型负载均衡 ALB,每月750个小时 15LCU
简介:

  《Windows Azure Platform 系列文章目录

 

  最近在帮助一个客户设置WAF (Web Application Firewall),WAF厂商要求在负载均衡器上,设置多个公网IP地址。架构如下图:

  

  我研究了一下,在Azure ARM模式下可以实现,在这里记录一下。

 

  在默认情况下,Azure负载均衡器可以有5个公网IP地址。

  https://docs.microsoft.com/en-us/azure/azure-subscription-service-limits

  如果我们想在负载均衡器上,设置超过5个公网IP地址,我们可以联系微软支持(如果使用国内Azure,请联系世纪互联)

  

 

  1.首先我们登录Azure ARM Portal,http://portal.azure.cn

  2.选择一个Resource Group,然后选择Public IP,然后点击Add。如下图:

  

  3.在弹出的窗口中,创建一个新的 Public IP Address,根据实际需要,可以设置为固定IP (Static IP),或者动态Dynamic

  如果需要对这个Public IP Address增加CNAME,可以设置下图的DNS Name Label

  

  

  4.然后我们创建另外一个VIP,命名为VIP3。

  

  

  5.然后再选择Azure Load Balancer,我们点击Frontend IP Pool,然后点击Add

  将上面创建的Public IP Address: VIP2和 VIP3,与Load Balancer产生关联。

  

 

  6.然后我们在上图的Frontend IP Pool,添加另外的VIP3。步骤略。执行结果如下图:

  

 

  7.这样这个Load Balancer上,就有三个公网IP地址了。但是这时候还没有设置负载均衡器的规则,并没有流量通过VIP2和VIP3,流入到后面的虚拟机里。

  我们可以设置负载均衡器规则

  

VIP Name Public Port Private Port
VIP2 443 444
VIP3 443 445

  

  8.首先设置VIP2,Public Port: 443,Private Port 444

  

 

  9.然后设置VIP3,Public Port: 443,Private Port 445

  

 

  这样就配置成功了



本文转自Lei Zhang博客园博客,原文链接:http://www.cnblogs.com/threestone/p/6094036.html,如需转载请自行联系原作者

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
目录
相关文章
|
4月前
|
负载均衡 前端开发 JavaScript
LVS-DR模式、keepalived、Nginx与Tomcat合作,打造动静分离,高效负载均衡与高可用性
为了采用这样的架构,你需要对LVS-DR、Keepalived、Nginx与Tomcat有一定的理解和掌握,同时也需要投入一些时间去研究和配置,但是一旦你把它运行起来,你将会发现,这一切都是值得的。
153 11
|
JavaScript 前端开发 API
【Azure Developer】use @azure/arm-monitor sdk 遇见 ManagedIdentityCredential authentication failed.(status code 500)
【Azure Developer】use @azure/arm-monitor sdk 遇见 ManagedIdentityCredential authentication failed.(status code 500)
|
8月前
|
负载均衡 IDE Java
SpringBoot整合XXL-JOB【04】- 以GLUE模式运行与执行器负载均衡策略
在本节中,我们将介绍XXL-JOB的GLUE模式和集群模式下的路由策略。GLUE模式允许直接在线上改造方法为定时任务,无需重新部署。通过一个测试方法,展示了如何在调度中心配置并使用GLUE模式执行定时任务。接着,我们探讨了多实例环境下的负载均衡策略,确保任务不会重复执行,并可通过修改路由策略(如轮训)实现任务在多个实例间的均衡分配。最后,总结了GLUE模式和负载均衡策略的应用,帮助读者更深入理解XXL-JOB的使用。
339 9
SpringBoot整合XXL-JOB【04】-  以GLUE模式运行与执行器负载均衡策略
|
7月前
|
存储 网络协议 网络安全
【Azure 环境】部署ARM Linked Template时候 Blob SAS Token不能正常工作
Unable to retrieve url https://<stroage account name>.blob.core.chinacloudapi.cn/arm/azuredeploy.json?sp=r 'st' is not recognized as an internal or external command, operable program or batch file. 'se' is not recognized as an internal or external command, operable program or batch file. 'spr' is no
|
存储 网络协议 安全
【Azure 环境】ARM部署模板大于4MB的解决方案及Linked Template遇见存储账号防火墙无法访问
【Azure 环境】ARM部署模板大于4MB的解决方案及Linked Template遇见存储账号防火墙无法访问
136 0
|
9月前
|
弹性计算 负载均衡 网络协议
slb设置虚拟主机
slb设置虚拟主机
164 8
|
9月前
|
负载均衡 算法 API
slb确认监听设置
slb确认监听设置
201 4
【Azure 服务总线】Azure门户获取ARM模板,修改Service Bus的TLS版本
【Azure 服务总线】Azure门户获取ARM模板,修改Service Bus的TLS版本
|
存储
【Azure Developer】Github Action部署资源(ARM模板)到Azure中国区时,遇见登录问题的解决办法
【Azure Developer】Github Action部署资源(ARM模板)到Azure中国区时,遇见登录问题的解决办法
122 0