上一章中因为账号的资源问题,做完实验就将虚拟机都删除了,所以这一章补一下负载平衡器的功能,这里我做一个简单的DEMO,两台虚拟机建IIS网站,在每个网站
负载均衡英文名称为Load Balance 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。
Azure 负载均衡器可提高应用程序的可用性和网络性能。 它是第 4 层(TCP、UDP)类型的负载均衡器,可在负载均衡集中定义的运行状况良好的服务实例之间分配传入流量。
从功能上来看,可以将 Azure 负载均衡器配置为:
· 面向公网负载均衡:对传入到虚拟机的 Internet 流量进行负载均衡。 此配置称为 面向 Internet 的负载均衡。
· 内部负载均衡:对虚拟网络中虚拟机之间的流量、云服务中虚拟机之间的流量或本地计算机和跨界虚拟网络中虚拟机之间的流量进行负载均衡。 此配置称为内部负载均衡。
· 做NAT转发:将外部流量转发到特定的虚拟机。
这次做实验我就测试面向公网的负载平衡。
1、在Azure上创建两个虚拟机,我取名vm1和vm2,比较简单,这里多余的我不赘述,虚拟机的创建是比较常规的,只是有一个地方要注意必须在创建虚拟机的时候要将可用性集选上,我们后面创建负载平衡的时候需要选择可用性集来作为后端池,虚拟机的配置放图一张
2、在虚拟机上添加IIS角色,将默认网站的图片上添加一些标注,我这里标注VM1 VM2,表示是两台虚拟机各自的网站后面我们进行负载平衡器测试的时候需要区分
3、然后创建负载平衡器,也为负载平衡器创建一个公网IP40.71.209.66,供用户访问
4、添加后端池,选择可用性集wangag01,添加可用性集中的虚拟机的IP地址,就是负载平衡分担负载进入之后分别传入相应的内部IP中
5、开启运行状况探测,这个是给负载均衡器探测监听相关端口是否正常,来判断机器的服务是正常的 还是出了故障
6、添加负载平衡规则,配置外部访问端口80
7、最后用我自己的PC来用3个不同的浏览器试试访问网站http://40.71.209.66
最后,虚拟机的端口要打开我就不截图了!
原文地址:http://blog.51cto.com/arvinwang/2093406