Azure Internet 负载均衡器建立的完整攻略
Azure Internet 负载均衡器是一种基于云的负载均衡解决方案,可以将流量分配到多个虚拟机实例或虚拟机规模集中。本文将为您提供 Azure Internet 负载均衡器建立的完整攻略,包括以下内容:
- 创建 Azure 负载均衡器
- 创建后端池
- 创建负载均衡规则
- 示例说明
1. 创建 Azure 负载均衡器
在 Azure 门户中创建 Azure 负载均衡器,步骤如下:
- 登录 Azure 门户,选择“创建资源”。
- 在“搜索市场”中搜索“负载均衡器”,选择“负载均衡器”。
- 在“负载均衡器”页面中,选择“创建”。
- 在“基本信息”中,输入负载均衡器的名称、所在区域、IP地址类型等信息。
- 在“前端 IP配置”中,选择“创建新的公共 IP地址”或“使用现有的公共 IP地址”。
- 在“后端池”中,选择“创建新的后端池”或“使用现有的后端池”。
- 在“健康探测”中,选择“创建新的探测”或“使用现有的探测”。
- 在“负载均衡规则”中,选择“创建新的规则”或“使用现有的规则”。
- 点击“查看+创建”按钮,查看并创建负载均衡器。
2. 创建后端池
在 Azure 门户中创建后端池,步骤如下:
- 登录 Azure 门户,选择“创建资源”。
- 在“搜索市场”中搜索“后端池”,选择“后端池”。
- 在“后端池”页面中,选择“创建”。
- 在“基本信息”中,输入后端池的名称、所在区域等信息。
- 在“虚拟机”中,选择要添加到后端池中的虚拟机。
- 在“负载均衡规则”中,选择要应用到后端池的负载均衡规则。
- 点击“查看+创建”按钮,查看并创建后端池。
3. 创建负载均衡规则
在 Azure 门户中创建负载均衡规则,步骤如下:
- 登录 Azure 门户,选择“创建资源”。
- 在“搜索市场”中搜索“负载均衡规则”,选择“负载均衡规则”。
- 在“负载均衡规则”页面中,选择“创建”。
- 在“基本信息”中,输入负载均衡规则的名称、所在区域等信息。
- 在“前端 IP配置”中,选择要应用负载均衡规则的前端 IP 地址。
- 在“后端池”中,选择要应用负载均衡规则的后端池。
- 在“协议”中,选择要应用负载均衡规则的协议。
- 在“前端端口”中,输入要应用负载均衡规则的前端端口。
- 在“后端端口”中,输入要应用负载均衡规则的后端端口。
- 在“会话持久性”中,选择要应用负载均衡规则的会话持久性类型。
- 点击“查看+创建”按钮,查看并创建负载均衡规则。
4. 示例说明
下面是一个 Azure Internet 负载均衡器的示例:
resources:
- type: Microsoft.Network/loadBalancers
name: myLoadBalancer
location: eastus
properties:
frontendIPConfigurations:
- name: myFrontendIP
properties:
publicIPAddress:
id: "[resourceId('Microsoft.Network/publicIPAddresses', 'myPublicIP')]"
backendAddressPools:
- name: myBackendPool
loadBalancingRules:
- name: myLoadBalancingRule
properties:
frontendIPConfiguration:
id: "[resourceId('Microsoft.Network/loadBalancers/frontendIPConfigurations', 'myLoadBalancer', 'myFrontendIP')]"
backendAddressPool:
id: "[resourceId('Microsoft.Network/loadBalancers/backendAddressPools', 'myLoadBalancer', 'myBackendPool')]"
protocol: Tcp
frontendPort: 80
backendPort: 80
enableFloatingIP: false
idleTimeoutInMinutes: 5
loadDistribution: Default
probe:
id: "[resourceId('Microsoft.Network/loadBalancers/probes', 'myLoadBalancer', 'myProbe')]"
probes:
- name: myProbe
properties:
protocol: Tcp
port: 80
intervalInSeconds: 15
numberOfProbes: 2
在上述示例中,使用 Azure Resource Manager 模板创建了一个名为“myLoadBalancer”的 Azure Internet 负载均衡器。在负载均衡器中,创建了一个名为“myFrontendIP”的前端 IP 配置,一个名为“myBackendPool”的后端池,一个名为“myLoadBalancingRule”的负载均衡规则,以及一个名为“myProbe”的健康探测。在负载均衡规则中,使用 TCP 协议将前端端口 80 映射到后端端口 80,并使用“myProbe”健康探测来检查后端池中的虚拟机实例的健康状态。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Azure Internet 负载均衡器建立 - Python技术站