OnApp Accelerator is included in the OnApp Cloud platform v6.0 and higher. It’s available at no additional cost to OnApp cloud service providers, subject to a fair usage policy.
When Accelerator is active for a Virtual Server running in an OnApp cloud, its web content is automatically optimized, compressed and distributed to locations around the world – so end users can download it from the location nearest to them.
There are three main components to OnApp Accelerator: a hypervisor in an OnApp cloud; an Accelerator Virtual Server appliance, that sits between the hypervisor and the virtual server being accelerated; and a global Content Delivery Network, which is provided and managed by OnApp.
The Accelerator appliance
The Accelerator is a Virtual Server appliance that sits between the hypervisor and the Virtual Server hosting the web application.
Hypervisor & rerouting
When a virtual server is accelerated, ebtables and iptables firewall rules are applied on the hypervisor host to reroute HTTP/HTTPS traffic through the accelerator.
The whole Virtual Server is accelerated, regardless of how many websites it’s hosting.
OnApp Accelerator has a built-in monitoring and failover mechanism. Should the Accelerator VS appliance malfunction, the ebtables and iptables rules are removed, and HTTP/HTTPS requests are immediately routed back to the target VM.
Content Delivery Network
OnApp Accelerator distributes content to 20 locations on a global Content Delivery Network managed by OnApp. We’ve chosen CDN locations (PoPs) to provide broad global coverage:
The table below shows the results of benchmarks for a virtual server running a typical e-commerce website, with and without Accelerator enabled: