The Technologies Behind Cloud Load Balancers
Rackspace Cloud Load Balancers include an array of technologies that help you ensure your websites or applications
are online and highly responsive.
Riverbed® Technology
Utilizing Riverbed's load balancing technology, our cloud load balancers service fronts traffic for your applications and
makes decisions about where to route that traffic. In the event of a node failure, a health check can proactively
remove a node from rotation to ensure maximum availability. The configuration of the load balancer can be adjusted
on-demand through the control panel or programmatically via API.
Built-in High Availability
Our cloud load balancer solution has high-availability functionality built-in. You only need to buy one cloud load
balancer and you get high-availability at no additional charge.
High Throughput
A single cloud load balancer is connected via 10Gb/second network to both public and Rackspace's internal network
which we have tested to achieve about 9Gb/second of actual throughput. There are some limiting factors which may
influence the actual throughput at any given time.
More Features of Cloud Load Balancers
- Static IP Addresses - Every load balancer is assigned a dedicated static IP address that can be selectively shared with other load balancers under a single account. IP addresses are persistent and won't change while a load balancer is active.
- Multiple Protocols - Supports load balancing HTTP, HTTPS, LDAP, LDAPS, IMAP, FTP, POP3, POP3S, SMTP, TCP, TCP Client-First, UDP, SFTP and MySQL protocols on either a public interface or internal interface.
- Advanced Algorithms - With support for round robin, weighted round robin, least connections, weighted least connections, and random, you can ensure traffic is being properly routed to the back-end nodes in the optimal way for your application.
- SSL Termination - SSL termination allows users to terminate their traffic at the load balancer with centralized certificate management, SSL acceleration for improved throughput, reduced CPU load at the application server for better performance and HTTP/HTTPS session persistence.
- Health Check - In the event that a back-end node fails, the load balancer will quickly remove it from rotation. The health check also uses synthetic transaction monitoring to inspect an HTTP response code and body content to determine if the application or site is healthy.
- Advanced Access Control - Easily manage who can and can't access the services that are exposed via the load balancer.
- Session Persistence - Ensures subsequent requests are directed to the same node in your load balancing pool. Session persistence can be enabled for all protocols.
- Connection Logging - To simplify log management, the connection logging feature allows for Apache-style access logs (for HTTP-based protocol traffic) or connection and transfer logging (for all other traffic) to your Cloud Files™ account. If you need raw data in one place for performance tuning or web analytics, logs are sorted, aggregated, and delivered to Cloud Files.
- Connection Throttling - As an additional feature, our cloud load balancer has a connection throttling feature that imposes user defined limits on the number of connections per IP address which may be used to mitigate malicious or abusive traffic to your application or website.
- Content Caching via API - Improves the performance of a web site by temporarily storing data that was recently accessed.
- Primary/Secondary node management via API - If there is a problem with your primary node, traffic will be routed seamlessly to the secondary node so there is no downtime.
- REST-based API - RESTful API lets you customize solutions to automate cloud load balancer management.
Discover the power of Cloud Load Balancers. Create a Rackspace Cloud account to get started.
Sign Up Now