Arquitetura

A API do OpenStack foi criada visando o máximo de escalabilidade no uso de computação em nuvem. Com a API, conectar cada módulo se torna uma tarefa simples. Então, conceitualmente, podemos visualizar uma arquitetura que interconecta cada serviço, onde cada conexão é acessada por uma interface da API OpenStack.

  • Dashboard ("Horizon") provê uma interface web para outros serviços OpenStack

  • Compute ("Nova") armazena e recupera discos virtuais ("imagens") e metadados associados em Image ("Glance")

  • Network ("Quantum") provê redes virtuais para Compute.

  • Block Storage ("Cinder") provê volumes de armazenamento para Compute.

  • Image ("Glance") pode armazenar os arquivos reais de discos virtuais em Object Store("Swift")

  • Todos os serviços são autenticados via Identity ("Keystone")

  • (adaptado de Conceptual Architecture - OpensStack Documentation)