2. Definição

Visando ter a vantagem de normas comuns na nuvem e a padronização de componentes, em julho de 2010 a NASA (Agência Espacial Americana) juntamente com Rackspace Cloud lançaram o OpenStack.

O OpenStack é um software open source sob licença Apache, que através de suas ferramentas livres, permite aos provedores do serviço, institutos de pesquisas, empresas, agências governamentais, criarem nuvens IaaS públicas ou privadas, independente da escala.

Devido a confiabilidade e sua capacidade na gerência de serviços, o software é considerado um sistema operacional da computação em nuvem. Além de oferecer uma interface compatível com as interfaces EC2 e S3, utilizadas pela Amazon Web Service.

Desde o seu primeiro lançamento, conhecido com Austin, o software teve mais cinco versões: Bexar, Cactus, Diablo, Essex e atualmente Folsom. No início, muitos julgaram o projeto imaturo e que apresentava algumas falhas, mas é de consenso geral que houve melhoras significativas desde a sua criação.