Abiquo software leverages your existing server, storage and network hardware into a powerful Cloud Computing Platform. Moreover, it can integrate with your Internal IT Systems using REST APIs and open standards. The Platform has been developed with coupled modules to improve the scalability of the system.
The abiquo server node
Abiquo employs server side technology to manage, store and handle all the information and events that will create the different Cloud Nodes that compose the Cloud Cluster. The Node architecture is based on enterprise class technologies like Java and MySQL, but also some widely deployed technologies, like DHCP Servers and Network-Attached Storage (NAS) Servers.
The server node that contains all the infrastructure required to manage and use the Abiquo Cloud Platform. The following figure shows the components that will be installed.

Main modules
- Abiquo Core: Contains the bussiness logic of abiquo.
- Appliance manager: Manages the image library.
- Abiquo BPM: The module that executes the complex asyncronous tasks (Conversions, statefull, etc.)
Remote Services
The remote services are modules that exists within each physical datacenter that will be deployed to the cloud. The following physical resources are then abstracted and exposed to the cloud.
- Virtual Factory: Manage the virtualization technologies.
- System Monitor: This module manages the events from the node to the server.
- Appliance manager: manages the image library.
- Node Collector: Manage the information in the physical Machines
- Storage Manager: Manage the interaction with centralized storage systems.
- Business Process Manager: Manage the execution of complex asynchronous tasks.
Third party services
These services are third party software that abiquo requires to manage some features in the cloud:
- DHCP: It's used to manage the network dinamically.
- NFS/SAMBA: The centralized images in repository are shared to cloud nodes using a NFS or SAMBA (Only for Hyper-v) server.
- Mail Server: Used to send mails.
- Open Storage: Used in the PoC to simulate an storage system. For create iSCSI volumes
The abiquo cloud node
A cloud node is the set of servers where the virtual resources assigned to each user are deployed. There are different configurations for different cloud nodes
For example, VMWare, Hyper-V and XenServer do not require any special software to be installed on the node.

However, for XEN, KVM and VirtualBox, abiquo adds a layer that allows optimimal comunication between the server and the cloud node.

The AIM is an abiquo component that helps the abiquo server manage the nodes.




Comments (1)
Nov 12, 2011
Anonymous says:
Although when I warned them lumbar pillow last week, it was some grumbling about...Although when I warned them lumbar pillow last week, it was some grumbling about the disagreement.