OpenStack

Overview
OpenStack is a multi-vendor consortium coordinating several open-source software projects to deploy AWS-like infrastructure, mostly to serve the needs of service providers.