You are on page 1of 2

AZURE LOAD BALANCER

------------------------
- With LB, we can scale applications and create high availability for
services.
- LB is used to do the following-
-> Load balance incoming internet traffic within VM. This is known
as public load balancer.
-> Load balance the traffic accross the VMs inside a Virtual
Network. This is known as internal load balancer.
-> Forward traffics to a specific port on a specific VM.
-> Provide Outbound Connectivity for VMs inside the virtual network
by using public load balancer.

Fundamental features of LB
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-> It uses a hash-based algorithm for distribution of inbound flows and
re-writes the headers and maintains the flows to backend pool
accordingly.
-> It uses a 5 tuples hash composed of source ip address, source port,
destination address, destination port & ip protocol number to map flows
to available servers

Standard and Basic Load Balancer


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~
Standard Basic
-------------------------------------------------------------------------
-------
Backend pool size Support upto 1000 instances Support upto 100
instances

Backend pool endpoint any VM in a single vnet VM in a single


including blend of VM, availability set
or VM
avavilability set, scale set
VM scale sets

Health Probe TCP, HTTP, HTTPS TCP, HTTP

Health Probe down TCP connections stay alive TCP connections


stay alive behavior on instance probe down and all on
instance probe down.
probe down All TCP
connection
terminate on all probes are
down

Availavility zone Zone redundant, cross zone Not available


load balancing

Management services Most operations are performed 60-90 sec and


more
in less than 30sec
Pricing Charged is based on number of No charge
rules, data processed, inbound
and outbound associated with
resources

You might also like