Oracle Cloud Infrastructure (OCI) is a cloud computing service offered by Oracle Corporation providing servers, storage, network, applications, and services through a global network of Oracle’s managed data centers. The company allows these services to be provisioned on-demand over the internet.
OCI customers can now use Progress Kemp LoadMaster for enhanced load balancing that offers additional security features and advanced load balancing capabilities in an easily managed solution.
Compared to OCI Flexible Load Balancer and OCI Flexible Network Load Balancer, LoadMaster makes it easy to provide the best performance and security for your applications and simplifies operation with management using a web interface or using an Application Programming Interface (API).
The LoadMaster features:
Prerequisites
Before attempting the steps in this document, you are required to meet the following prerequisites and configurations:
Deploying a LoadMaster in the Oracle Cloud Infrastructure Platform
To deploy a LoadMaster in the OCI platform, follow the steps outlined below:
To license the LoadMaster appliance via the referenced form, please use your Progress ID to generate a temporary license. The temporary license is a fully featured license that will allow you to test all of the features and functionality of the LoadMaster appliance. If you do not have a Progress ID, please create a new Progress ID here.
Shutting Down the LoadMaster
There are two ways to shut down the LoadMaster: 1) using the OCI UI or 2) using the LoadMaster UI.
Shut Down Using OCI UI
Shut Down Using the LoadMaster UI
Active/Standby and Active/Active GSLB Availability Modes
Global Server Load Balancing (GSLB) will be deployed as a feature on the LoadMasters to enable both Active/Standby (AS) and Active/Active (AA) availability modes. For High Availability in OCI, GSLB is the feature which will be leveraged to provide this functionality. Traditional High Availability (HA) will not be used in OCI.
Additionally, each respective LoadMaster appliance can be configured with a single network interface (NIC) or with multiple network interfaces. Multiple network interfaces require additional IP subnets to be configured in OCI and added to the LoadMaster appliance. Multiple NIC’s enable subnet segmentation of frontend client traffic and backend server/application traffic. Use of multiple NICs are sometimes required to satisfy a security requirement based on a particular company’s security posture.
Multiple NIC’s are not required for the LoadMaster. AA or AS will be configured per Fully Qualified Domain Name (FQDN). Multiple LoadMaster appliances will be partnered as a logical cluster to proxy and/or load balance traffic to the servers’ hosting applications. The following diagrams (Fig 1 & Fig 2) illustrate an Active/Standby and an Active/Active configuration.
To set up an Active/Active or Active/Standby service mode for an application, you must first configure the LoadMaster appliances as partners in a logical GSLB cluster. Once the LoadMasters are successfully partnered, the Global Balancing (GSLB) feature of the LoadMasters is configured per FQDN as AA or AS. The authoritative DNS server for the respective zone will be configured to delegate FQDNs to the LoadMasters to act as the response authority for the delegated FQDNs.
For detail on configuring the authoritative DNS server for FQDN delegation, please refer to section 4.9 DNS Integration/Delegation in the GEO-Feature Description document.
Configure the LoadMasters
To set up LoadMasters as GSLB partners, follow the steps below:
The two LoadMaster appliances will pair as partners over port 22, reflecting a green checkmark for a successful Partner Status.
A higher Weight value indicates preference. In the case of the previous example, request to FQDN app.domain.com will be forwarded to IP address 10.0.0.196. Only during failure of the application at server IP address 10.0.0.196, or if the LoadMaster administrator disables that IP address endpoint for server maintenance, will traffic be forwarded to IP address 10.0.0.117. There are numerous configuration options to fine tune how traffic can be handled via the GSLB feature.
Further Help with Oracle Cloud Infrastructure
Further Help with LoadMaster