StratusLab (http://stratuslab.eu) is an open source (Apache 2.0) IaaS cloud
distribution, providing a complete IaaS solution that is simple to install and
use. The StratusLab collaboration, started in 2008, benefited from European
funding from 2010 to 2012. The collaboration is open to contributions from
individual developers and institutes.
StratusLab provides features for dynamic management of the typical computing
resources of a IaaS cloud. But its image sharing model, allowing trusted
sharing of user-created images, stands out as a unique feature of the
distribution.
Key features include:
- Compute - fast provisioning, low-latency start-up
- Storage - EBS-like persistent writes, snapshots, etc.
- Network - public and private networks
- Uniform, flexible system for authentication and authorization
- Image Marketplace for trusting and sharing machine images
- Tools for simplifying image creation
Command-line clients (written in Python) allow users to control their cloud
resources, as well as allowing system administrators to install, manage and
upgrade their cloud. All services provide straightforward APIs to allow
programmatic access to StratusLab services by developers.
The collaboration runs two reference cloud services, available to open source
project and academics, that allow quick evaluation of the features of the
StratusLab cloud distribution.
This talk presents the current status of the StratusLab solution, explains its
driving design principals and describes the roadmap for the upcoming releases.