OnApp Cloud Architecture
A true cloud system
OnApp Cloud is a true cloud system with self-healing and automatic failover.

The OnApp Controller
The OnApp Controller (base server) manages every aspect of your cloud, including resources, health monitoring, user management, billing calculations and failover procedures.
-
Web interface (Control Panel)
The Control Panel is an intuitive web-based interface to the OnApp Controller. It provides point-and-click control over every aspect of your cloud. -
Layered management capabilities
Services and resources can be managed at a high level, or in detail for specific virtual machines. This enables virtual machines to be individually switched on and off, resized, redeployed, migrated and much more. You can offer end users access to these functions , or control them yourself. -
High Availability, self-healing & automatic failover
OnApp features extremely robust failover mechanisms, with intelligent monitoring of cloud services and nodes, and automatic service restoration in case of failure. If a hypervisor fails, OnApp will automatically relocate its virtual machines and reroute application data.
Hypervisors
Hypervisors host virtual machines and give them access to virtualized hardware resources. OnApp supports multiple hypervisor platforms including Xen & KVM.
-
Multi-hypervisor design
OnApp’s multi-hypervisor design enables you to set up and manage clouds based on different virtualization platforms. OnApp currently supports Xen and KVM hypervisors: Hyper-V and VMware support will be added in the future. -
Virtual Machines
OnApp enables multiple flavors or 32- and 64-bit Windows and Linux virtual machines to be hosted simultaneously. VMs have their own root accounts which can be controlled, configured and managed by their owners, and can be deployed in seconds using OnApp VM templates.
Dynamic, intelligent resource management -
CIM firewall
OnApp implements a Customer Isolation Module on hypervisors, in addition to the hypervisor's own security features. This anti-spoof/anti-sniff firewall ensures you can host thousands of virtual machines in complete isolation.
OnApp deploys virtual machines across available hypervisors intelligently, to maximize hardware utilization. Dynamic resource management enables resources to be allocated to virtual machines instantly.
Data Stores
Data Stores can use almost any storage configuration you’re likely to need: RAID, LVM, ATAoE, iSCSI and Fibre.
-
Backup
OnApp enables automatic periodic data backup, as well as emergency backup, as part of a disaster recovery system. OnApp controls the physical and virtual routing of SANs, which enables seamless SAN failover management. This ensures system reliability and enterprise-class resilience for your cloud hosting service.