首页 > 代码库 > Azure虚拟机负载平衡
Azure虚拟机负载平衡
Azure 负载平衡
负载平衡概述:
Microsoft Azure 为在其中托管的虚拟机(IaaS) 和云服务(PaaS)提供负载平衡服务。负载平衡支持应用程序伸缩,并且提供应用程序故障恢复以及其他优势。可以通过以下方式访问负载平衡服务:通过Microsoft Azure 门户或应用程序的服务模型指定服务上的输入端点。当在Microsoft Azure 上部署一个具有一个或多个输入端点的托管服务后,它会自动配置Microsoft Azure 平台提供的负载平衡服务。要充分利用服务的弹性/冗余性优势,您需要让至少两个虚拟机服务于同一端点。
下图是一个托管在Microsoft Azure 中的应用程序示例,该应用程序使用负载平衡服务将传入流量(地址/端口 …….cn:8080)引导到三个虚拟机,这些虚拟机均侦听端口 80。
Azure配置负载平衡功能
1.登录到Windows Azure 管理门户.如图:
2.azure门户两台虚拟机提供web服务,如图:
3.选择webserver1虚拟机,创建终结点,如图:
4.webserver1虚拟机,添加独立终结点端口,如图:
5创建节点名称,协议为tcp,公共端口为8080,虚拟机私有端口为80 ,勾选创建负载平衡集,如图:
6.创建负载平合集,协议,端口,探测间隔及探测次数,如图:
7.wenserver1终结点,负载平衡集,已创建成功,如图:
8.webserver2创建终结点以及负载平衡集,如图:
9.将webserver添加现有负载平衡集,如图:
10.为终结点定义名称,端口一致,如图:
11.websever已成功添加到现有终结点,如图:
验证负载平衡功能:
1.复制虚拟机web/URL,进行访问,如图:
2.通过网页进行访问webserver应用,客户单已访问到webserver1,服务器,如图:
3.通过网页再次访问http://xyliu.chinacloudapp.cn/8080,客户端已连接到wevserver2,服务器,如图
通过已上步骤,基本实现服务器,负载平衡功能,下一节,分享Azure中的虚拟机集合,实现容错故障,确认虚拟机存储物理位置
Azure虚拟机负载平衡