With one AWS Region, performance is hostage to distance and network congestion.
With two AWS Regions, your Availability improves, and end users can receive a better performance due to shortened distances, if the closer cloud region is performing well.
Openmix monitors all AWS regions in real time and routes end users to the best performing instance at any given moment to avoid congestion and “busy” hours around the world.
Better availability & performance through real-time data
Availability is a key driver for having an N +1 architecture. The advent of cloud solutions has re-written the HA/DR handbook, by preferring multiple low-cost instances over “5-9s”, super spendy, solutions. At Cedexis, we have learned that effectively exploiting multiple cloud or data center locations can provide unexpected performance gains when combined with real time end user telemetry.
Multi-Cloud performance benefits
To the left is an example analysis we do for interested customers using actual Radar data, which shows expected performance gains from load balancing across multiple clouds. Importantly, note that the different colors display the relative performance of different traffic routing methodologies: Round Robin, Historical Latency data and Real Time Latency data.
Round robin routing is fine for improving availability by maintaining active-active instances, but does little to improve performance. Latency routing using historical data results in limited benefit, as is seen by users of the daily latency data used by AWS-Route 53. Significant gains are found when using real-time data, however, providing meaningful latency reduction for your end users.
The value of real-time data
Real-time data allows for the avoidance of the numerous availability gaps and performance lags that occur throughout a day on any cloud or within any data center’s internet connectivity. By combining two or more clouds/data centers, your customers can “ride the low latency curve” of optimized performance.
Your personally customized load balancer
Control & Flexibility. A powerful aspect of the Cedexis load balancing solution is that you control the data utilized to make traffic routing decisions and the weighting of the decision criteria. Use our decision application wizard, pull a sample from our Developers’ community or utilize PHP to define your own custom traffic shaping application.
Cedexis customers have used a range of data sources to influence decisions:
- Cost information to utilize lower costs infrastructure, if performance measures are within a prescribed threshold.
- Application performance monitoring data to anticipate applications trending towards “busy” thresholds.
- Monthly aggregate usage on Cloudfront or other CDNs to manage “bursting” costs.