With built-in load balancing for cloud services and virtual machines, you can create highly available and scalable applications in minutes. Azure Load Balancer supports TCP/UDP-based protocols such as HTTP, HTTPS, and SMTP and protocols used for real-time voice and video messaging applications.
Load Balancer automatically scales with increasing application traffic. Without your needing to reconfigure or manage the load balancer, your applications will provide a better user experience.
Use the internal load balancer for traffic between virtual machines inside your private virtual networks, or use it to create multi-tiered hybrid applications.
Load Balancer probes the health of your application instances, automatically taking unhealthy instances out of rotation and reinstating them once they become healthy again. Using Load Balancer, you can dramatically improve application uptime.
Control your inbound and outbound network traffic, and protect private networks using built-in network address translation (NAT). To secure your network, integrate network security groups with Load Balancer.
Load-balanced IPv6 Internet connectivity all the way to native IPv6 endpoints on your Azure Virtual Machines. Native dual-stack endpoints help meet regulatory requirements and address the fast growing number of devices in mobile and IoT markets looking to connect to Azure-based services.