Request a Sandbox
Datasheet - Enterprise
Datasheet - Cloud Provider
Contact Support
The CumuLogic platform provides a specialized, low cost and scalable load balancer for any Infrastructure-as-a-Service (IaaS) cloud. The CumuLogic load balancer offers all the features of an on-premise load balancer: easy deployment, full management, automatic node discovery for managed applications. CumuLogic Load Balancer enables you to achieve even greater fault tolerance in your applications, seamlessly providing the appropriate amount of load balancing capacity needed in response to incoming application traffic. The CumuLogic load balancer detects unhealthy nodes and automatically reroutes traffic to healthy nodes until the unhealthy nodes have been recovered.
With the CumuLogic load balancer, you can build and deliver a fully managed and highly available “Load Balancer-as-a-Service,” enabling the design of application architectures to fit specific availability, scalability and performance needs.
Features supported by the CumuLogic load balancer vary depending on the load balancer engine selected. Below are some common features:
Provisioning – Single-click or single-API call to provision the desired load balancer instance sizing it with configuration and performance parameters, and rules for auto update and patches.
Monitoring – Visibility into key functional and operational metrics of the load balancer engine and instance, including CPU, memory, I/O, network traffic, and response time.
Recovery – Automated recovery of load balancer from a service or instance failure. In the event of a service failure, the service will recover seamlessly and will re-provision a fully configured load balancer instance to replace the failed instance.
Automated Software Patching – Optional feature to apply minor updates and patches to the load balancer engine. Users can choose when the updates are to be performed based on the application maintenance downtime.
Optimization – Users can modify the performance parameters to suit the application workloads in real-time and in most cases without rebooting or shutting down the running load balancer instances.
Single-click deployment: new load balancer instances can be quickly provisioned either using the user interface or a single API call. The load balancer service can be launched separately and then bound to a running application or can be orchestrated to launch during application deployment.
Low TCO: load balancer instances are fully managed and monitored, eliminating most manual tasks and substantially lowering the cost of application operations.
Security at multiple levels: load balancer instances are secured using the firewall settings and security groups of the chosen IaaS cloud, allowing users to control remote access to all load balancer instances. Additionally, load balancer instances can be configured to use only secured connections.
Any cloud: CumuLogic’s platform abstracts the underlying APIs of the IaaS cloud or vSphere environment, allowing users to deploy the platform and the load balancer on any supported private or public cloud.
Autoscaling: for CumuLogic platform managed-applications, CumuLogic’s load balancer will automatically adjust the load balancing configurations to match the autoscale up/down events in the application cluster.
Managed node failures: the CumuLogic load balancer can detect unhealthy load-balanced instances, marking the node and automatically spreading the traffic across the remaining healthy nodes.
Improved fault-tolerance for your application: the load balancer can automatically distribute traffic across multiple nodes and multiple datacenters to ensure that only healthy nodes receive traffic.
Management access: CumuLogic’s load balancer provides full management access via a UI console as well as RESTful APIs.
Applications with Large Footprint
With the CumuLogic load balancing service your applications can be distributed horizontally across multiple nodes, helping you achieve greater fault tolerance while providing required performance by seamlessly distributing workloads across all nodes.
Application with Dynamic Scalability Requirements
Load balancers work in a synergistic manner with our middleware components, helping distribute the workloads so that applications can scale up and down in response to incoming application traffic.
CumuLogic Private PaaS
PaaS Adoption Paper
PaaS Migration Paper
CumuLogic CLI
CumuLogic Eclipse Plugin
Sample Applications
James Gosling, Father of Java.