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 and Public Cloud Regions.
Abiquo can manage hybrid clouds with datacenters and public cloud regions in a single interface.
One Abiquo Server can manage the infrastructure complexity of multiple Abiquo datacenters and public cloud regions using the Abiquo Remote Services in each datacenter. Public cloud regions can share remote services with other public cloud regions and datacenters.
The Abiquo server uses the Abiquo Remote Services to manage the datacenter or public cloud region. An example of a remote service is the storage manager in a datacenter. 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). This library enables 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.
In a public cloud region, Abiquo caches details of templates from the public cloud provider's template library. In an Abiquo datacenter, you must configure a separate NFS Repository to store 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 following very basic diagram shows how Abiquo datacenters access a remote template repository.
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.