In the Abiquo cloud environment, cloud consumers are abstracted from physical resources by the resource cloud, a pool of the available resources controlled by the Cloud Administrator. Abiquo enables the Cloud Administrator to manage the complexity of physical resources in the resource cloud. The Cloud Administrator can then deliver simplicity to the consumers by configuring their allocation of resources from the cloud and allowing them self-service. However, the Cloud Administrator always remains in control of the physical infrastructure. In order to manage complexity, the physical infrastructure of the resource cloud is organized into Abiquo Datacenters.
One Abiquo Server can manage the infrastructure complexity of multiple Abiquo datacenters using the Abiquo Remote Services in each datacenter. Each Abiquo datacenter must have its own Abiquo Remote Services (including V2V Services).
The Abiquo server uses the Abiquo Remote Services to manage the datacenter. An example of a remote service is the storage manager. When a cloud user creates a volume in the GUI, Abiquo communicates with the storage manager, which communicates with the API of the storage device to create a volume.
Abiquo makes it easy to deliver simplicity to the cloud consumer through the Apps Library (Application and Appliance Library). The library allows the Cloud Administrator to deliver virtual machine templates to the consumer so that self-service simply becomes a drag-and-drop operation. The Apps Library means that the Administrators can provide images and templates that are approved for running on the platform.
Each Abiquo datacenter must have access to an NFS Repository, which stores the Apps Library of virtual machine templates. These templates can be loaded from a Remote Template Repository, which stores virtual machine templates accessible to all Abiquo datacenters. Usually an administrator will select and load the templates from this repository to the Apps Library.
The configuration shown above is a distributed installation of Abiquo. A distributed installation supports multiple Abiquo datacenters.
Looking at the basics of an Abiquo distributed datacenter in more detail, the following diagram shows the main servers and network configurations.
As shown in the above diagram, the datacenter contains the following Abiquo platform components: