Creating a ILB (Internal Load Balancer in Microsoft Azure. Using Microsoft Azure the administrator has two built-in Load Balancers which are: Internet and Internal Load Balancers, besides of the third-party balancers that can be installed as VMs on the IaaS side.
Using Microsoft Azure the administrator can create Load Balancer to control the traffic of specific services. The process is straight forward and we will be using the ARM (Azure Resource Manager) in the new Microsoft Azure portal, the Internal Load Balancer is designed to balance internal applications where the clients reside either on-premises or are coming from a VPN connection.
Using the Microsoft Azure Portal, click on New, type in Load Balancer and select Load Balancer from Microsoft.
In the new blade, assign a name, select Internal and define the Virtual Network and Subnet, finally select the IP assignment and subscription, and click on Create.
The next step is to crate a a Backend Pool which are the servers. Click on All Settings, and on the new blade, click on Backend pools
Assign a name for the new backend pool, and add the virtual machines that will be balanced through this new load balancer and click OK.
The next step is to create a Probe to validate if the service is up and running, click on Probes, and on the new blade define a name, protocol, port, and interval, click on OK.
The last step is to create a Load balancing rule, click on Load Balancing Rules, click on Add and on the new blade define the name, protocol, port and backend port, also select the backend pool and Probe that we have just created in the previous steps.