ResumoCom a evolução das tecnologias de virtualização, das redes e dos hipervisores de computação, o compartilhamento de recursos nas atuais infraestruturas como serviços, tornou-se mais flexível. Toda a implementação de uma nuvem, depende de desempenho e padronizações para clientes; tendo em vista que o ambiente é compartilhado, todos querem obter o melhor desempenho. As qualidades de serviços são definidas, protocolos são padronizados, e há a preocupação com a segurança entre os clientes, em que são criadas quotas de recursos e, na teoria, a plataforma está preparada para a demanda. Porém o desempenho para os clientes varia e, em pouco tempo, a degradação dos recursos torna-se uma barreira para o uso eficiente da infraestrutura da nuvem. O comprometimento da escalabilidade e da disponibilidade, acontece pela falta de uma estratégia para a heterogeneidade de hardware, variações dos fatores de rede, computação e cargas de trabalho, que são as características de um ambiente compartilhado, sendo necessária uma tecnologia capaz de satisfazer de maneira automatizada das regras propostas pelo modelo da nuvem. Estas características são estudadas neste artigo, assim como os conceitos chaves da computação em nuvem, as redes virtuais e os algoritmos de placement.
Palavras-Chaves: Computação em Nuvem; Posicionamento de Máquinas Virtuais;OpenStack; Virtualização; Avaliação de Desempenho.