In: Computer Science
How does AWS facilitate load balancing on its cloud-based networks? Again, does Microsoft Azure offer similar functionality? If so, how?
Hi,
Please find a short description below.
Load Balancing in cloud computing:
Handling multiple web application requests without
bringing down the system is the main job of Load Balancer.
Be it any load balancer. AWS and AZURE are Just the different
flavours of load balancers. Both will do same job , the way of
handling and
terminologies, Offering, Infrastructure might be different.
It just depends on business requirement to choose between two.
Facilitating load balancing in AWS is called "Elastic Load Balancing" and in Azure is just called "Load Balancer" and "App Gateway".
Azure:
1>It distributes traffic to backend resources using
load-balancing rules and health probes.
2>It can applied on both inbound and outbound situations.
3>Again it has public and internal Load balancers.
4>Public - maps public IP/PORT NUM of incoming traffic to the
virtual machines.
5>Internal- however is bounded to just the resources inside
virtual network. Here Load Balancer IP is never directly exposed to
the internet.
Now coming to AWS:
Here we have three types Application Load Balancer(ALB),Network Load Balancer(NLB),Classic Load Balancer(CLB)
ALB is best for HTTP and HTTPS, operates at root level, within
Amazon Virtual Private Cloud based on type of the request.
NLB is best for TCP and UDP where traffic constrictions are high.
suitable to handle millions of requests at a time.
CLB is best for Load balancing at multiple amazon elastic
clouds.
Thanks,
Kindly upvote