Configure Private Load Balancer on Oracle Cloud
Oracle Cloud Infrastructure (OCI) provides Load Balancing capability to enable customers to distribute web requests across a fleet of servers or automatically route traffic across fault domains, availability domains, or regions, yielding high availability and fault tolerance for any application or data source.
OCI Flex Load Balancer automatically distributes incoming application traffic across multiple targets, such as oracle compute instances, IP addresses etc. The OCI Load Balancer comprises of two services
- OCI Flexible Load Balancer (OCI Load Balancer)
- OCI Flexible Network Load Balancer (OCI Network Load Balancer).
OCI Flexible Load Balancer primarily manages HTTP/HTTPS traffic and provides advanced routing features that distribute the requests based on the requests’ contents. In contrast, OCI Flexible Network Load Balancer performs at low latency, offering extreme performance. OCI Load Balancer helps prevent any single server from getting overloaded and possibly breaking down. In other words, load balancing improves service availability and helps prevent downtimes.
Here, I will demonstrate how you can configure Private OCI Flex Load Balancer and connect to Compute Instances (say application servers) running in Private Subnet. You can see overall architecture as below: