Azure 负载平衡

负载平衡概述:

Microsoft Azure 为在中托管的虚拟机(IaaS) 和云服务(PaaS)提供负载平衡服务。负载平衡支持应用程序伸缩,并且提供应用程序故障恢复以及其他优势。可以通过以下方式访问负载平衡服务:通过Microsoft Azure 门户或应用程序的服务模型指定服务上的输入端点。当在Microsoft Azure 上部署一个具有一个或多个输入端点的托管服务后,它会自动配置Microsoft Azure 平台提供的负载平衡服务。要充分利用服务的弹性/冗余性优势,您需要让至少两个虚拟机服务于同一端点。

下图是一个托管在Microsoft Azure 中的应用程序示例,该应用程序使用负载平衡服务将传入流量(地址/端口 …….cn:8080)引导到三个虚拟机,这些虚拟机均侦听端口 80。

Azure虚拟机负载平衡_第1张图片

Azure配置负载平衡功能

1.登录到Windows Azure 管理门户.如图:

Azure虚拟机负载平衡_第2张图片

2.azure门户两台虚拟机提供web服务,如图:

Azure虚拟机负载平衡_第3张图片

3.选择webserver1虚拟机,创建终结点,如图:

Azure虚拟机负载平衡_第4张图片

4.webserver1虚拟机,添加独立终结点端口,如图:

Azure虚拟机负载平衡_第5张图片

5创建节点名称,协议为tcp,公共端口为8080,虚拟机私有端口为80 ,勾选创建负载平衡集,如图:

Azure虚拟机负载平衡_第6张图片

6.创建负载平合集,协议,端口,探测间隔及探测次数,如图:

Azure虚拟机负载平衡_第7张图片

7.wenserver1终结点,负载平衡集,已创建成功,如图:

Azure虚拟机负载平衡_第8张图片

8.webserver2创建终结点以及负载平衡集,如图:

Azure虚拟机负载平衡_第9张图片

9.将webserver2添加现有负载平衡集,如图:

Azure虚拟机负载平衡_第10张图片

10.为终结点定义名称,端口一致,如图:

Azure虚拟机负载平衡_第11张图片

11.websever2已成功添加到现有终结点,如图:

Azure虚拟机负载平衡_第12张图片

验证负载平衡功能:

1.复制虚拟机web/URL,进行访问,如图:

Azure虚拟机负载平衡_第13张图片

2.通过网页进行访问webserver应用,客户单已访问到webserver1,服务器,如图:

Azure虚拟机负载平衡_第14张图片

3.通过网页再次访问http://xyliu.chinacloudapp.cn/8080,客户端已连接到wevserver2,服务器,如图

Azure虚拟机负载平衡_第15张图片

通过已上步骤,基本实现服务器,负载平衡功能,下一节,分享Azure中的虚拟机集合,实现容错故障,确认虚拟机存储物理位置