The Apps Library is where the Cloud Admin will make it easy for the Cloud Users to use the infrastructure that they are providing. And it is easy for the Cloud Admin to upload templates as OVAs, template disks, or ISO disks, for example.
In each private cloud datacenter, an Apps Library based on an NFS Repository should be configured and this is where the Cloud Admin will provide the virtual machine templates that can be deployed. For Service Providers the Apps Library enables the provider to offer appliances and applications to their customer. For Enterprises the Apps Library provides a central, controlled image repository so that only approved images can be deployed onto the infrastructure.
Enterprise Admins may also be allowed to upload their own templates to the Apps Library. They can then decide whether each template remains private to the Enterprise or is shared across the Abiquo Platform.Library for their users. If the enterprise is a reseller, they may be allowed to share the templates with the tenants they manage. And users with the appropriate privileges can create clones of their virtual machine disks as instance templates.
Administrators can also create application blueprints called Virtual Appliance Specs by saving the configuration of a group of virtual machines, and manage them in the Apps library. The user can automatically create a new virtual appliance directly from the blueprint.
Screenshot: public cloud templates in the Apps library
Screenshot: A template and clones of virtual machine disks created from the template (instance templates)
In private cloud datacenters, Cloud Administrators can set allocation limits to ensure that no single enterprise uses all the repository space. Repository usage is accounted and can be billed to each enterprise.
For customers running multiple Abiquo Datacenters, Abiquo recommends the creation of a Remote Repository. This provides a central repository has a template mobility feature that can export from a private cloud datacenter to another datacenter.
Abiquo also provides a sample Remote Repository hosted on Amazon S3 from which images can be managed and downloaded to the local (data center) repositories. Abiquo provides a sample This Remote Repository hosted on Amazon S3 that provides provides sample images for testing purposes.
...