Compute Resources
Compute resources are Xen or KVM platforms running on bare metal with CentOS Linux as the management operating system or VMware ESXi servers. They are used to provide hardware resources for virtual servers ensuring highly efficient use of available hardware and complete isolation of virtual server processes. Each virtual server in the cloud is hosted by a specific physical Compute resource server, from which it receives CPU time, RAM, and storage capacity from the data stores attached to that сompute resource. OnApp supports multiple сompute resource platforms including Xen, KVM, and VMware.
We strongly recommend that you avoid adding CloudBoot and static сompute resources to one сompute zone.
Compute resources have types that they inherit from the zone to which they belong. These types also define the type of resources (data stores, networks, and backup servers) that can be associated with a compute zone or compute resource. Compute resources can be later moved from one compute zone to another, but the zones should be of the same type. For more information, refer to Zone Types. The table below demonstrates the available compute zone types for different compute resources:
Compute Resource Type | Compute Zone Type |
---|---|
KVM | Virtual Smart |
VMware | Virtual |
VMware Cloud Director | VPC |
Compute Resource Features
Compute resources:
- Provide system resources such as CPU, memory, and network to virtual servers
- Control the virtual differentiation of entities such as virtual servers and application data being delivered to cloud-based applications
- Take care of secure virtualization and channeling of storage, data communications, and server processing
- Can be located in different geographical zones
- Can have different CPU and RAM
Compute resources can also be organized into Compute zones, which make it easy to offer tiered service levels and create private clouds for specific users.
Compute resources can be dynamically booted over the network using the CloudBoot technology, or statically installed from a CentOS base. Note that enabling the OnApp storage platform requires Compute resources to be provisioned using the CloudBoot interface. Refer to the CloudBoot Compute Resources section for details.
Compute Resource Management
The main compute resources section in the left Control Panel menu provides access to basic tools for viewing, editing, and rebooting compute resources.
Tools for advanced compute resource management and controlling сompute zones are located in the Control Panel's Settings menu (Settings > Compute resources, and Settings > Compute resource Zones). For details, refer to the Compute Resources section of this guide.