21 de julho de 2011

OpenStack Cloud Open Source


OpenStack é um software de código aberto para construir nuvens públicas e privadas. OpenStack é uma comunidade e um projeto, bem como software de código aberto para ajudar as organizações a executar nuvens de computação virtual ou armazenamento. OpenStack contém uma coleção de projetos open source que são mantidos pela comunidade.

O OpenStack é composto por três principais componentes:

OpenStack Compute é um controlador é a "fábrica" de nuvens, usada para iniciar instâncias virtuais para um usuário ou um grupo. É também usado para configurar a rede para cada instância ou projeto que contém várias instâncias de um projeto particular.

OpenStack Object Storage é um sistema para armazenar objetos em um sistema altamente escalável de grande capacidade com built-in redundância e failover. Tem uma grande variedade de armazenamento de objetos de aplicações, tais como backup ou arquivamento de dados, serviddor de gráficos ou vídeos (streaming de dados para o navegador do usuário), armazenamento secundário ou terciário de dados estáticos, o desenvolvimento de novas aplicações com integração de dados de armazenamento, e criando a elasticidade e flexibilidade de armazenamento baseado em nuvem para aplicativos web.

Imagem OpenStack é um serviço de pesquisa e sistema de recuperação de imagens de máquinas virtuais. Ele pode ser configurado de três maneiras: usando Object Store OpenStack para armazenar imagens, utilizando solução da Amazon Simple Storage (S3) de armazenamento ou através de armazenamento S3, com armazenamento de objetos como o intermediário para o acesso S3.

O diagrama a seguir mostra as relações básicas entre os projetos, como eles se relacionam entre si, e como eles podem cumprir as metas da computação open source em nuvem.

Nenhum comentário: