O conceito de computação em nuvem (em inglês, cloud computing) refere-se à utilização da memória, capacidade de armazenamento e poder computacional dos computadores interligados por meio da Internet, seguindo o princípio da computação em grade. Com a subutilização destes recursos computacionais em equipamentos modernos, surgiu a necessidade de compartilhar recursos de forma isolada, tornando assim uma máquina física em várias máquinas virtuais, cada uma servindo para um determinado propósito e com seus recursos bem definidos. Prover uma infraestrutura de máquinas virtuais para clientes de forma escalável é hoje uma tendência mundial e um desafio tecnológico.
Este relatório tem por objetivo exibir as características e requisitos necessários para configurar uma infraestrutura de cloud para prover máquinas virtuais aos usuários do projeto EduCloud.