Cloud Architecture
Hivelocity has designed its cloud to optimize cloud scalability, resilience, ease of use and ease of maintenance. It is a true cloud system with self-healing and automatic failover; multi-hypervisor support; dynamic resource allocation; and multi-layered security.

The Hivelocity Controller (base server) Manages every aspect of your cloud, including resources, health monitoring, user management, billing calculations and failover procedures.
Hypervisors Host virtual machines and give them access to virtualized hardware resources. Hivelocity supports multiple hypervisor platforms including Xen & KVM.
Data Stores Can use almost any storage configuration you’re likely to need: RAID, LVM, ATAoE, iSCSI and Fibre.
The Hivelocity Control Panel
The Hivelocity Cloud Control Panel is an intuitive web-based interface to the Hivelocity Controller. It provides point-and-click control over every aspect of your cloud.
High Availability, self-healing & automatic failover
Hivelocityfeatures extremely robust failover mechanisms, with intelligent monitoring of cloud services and nodes, and automatic service restoration in case of failure. If a hypervisor fails, Hivelocitywill automatically relocate its virtual machines and reroute application data. Hivelocityalso enables automatic periodic data backup, as well as emergency backup, as part of a disaster recovery system. Hivelocitycontrols 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.
Multi-hypervisor design
OnApp’s multi-hypervisor design enables you to set up and manage clouds based on different virtualization platforms. Hivelocitycurrently supports Xen and KVM hypervisors: Hyper-V and VMware support will be added in the future.
Virtual Machines
Hivelocityenables 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 our application templates.
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.
Dynamic, intelligent resource management
Hivelocitydeploys virtual machines across available hypervisors intelligently, to maximize hardware utilization. Dynamic resource management enables resources to be allocated to virtual machines instantly.
CIM firewall
Hivelocityimplements 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.
Third party integration: comprehensive API
The HivelocityAPI provides access to all Hivelocity functionality, for integration with HostBill, WHMCS, Ubersmith, and other third party applications.





