Load balancer
A load balancer's responsibility is to balance the network traffic between the clients and the backend. However, they do a number of other things as well:
- Service discovery
- Health checks
- Algorithms
Let's look at the benefits of using a load balancer:
- Fault tolerance and HA – You can use different algorithms to load balance the backend servers to provide fault-tolerant and highly available web services.
- Scale – You can add more backend resources when the load increases.
- Naming abstraction – You can use a load balancer and provide FQDN out of the load balancer listener IP address without knowing the instance's private IP address.
These are the generic benefits and use cases of any load balancer. Let's look at what the OCI load balancer does.
OCI provides this load balancer as a managed service offering for you to provide resilient web service experience to your client. It supports...