Conhecendo o OpenStack

Conhecendo o OpenStack

OpenStack é um software de código aberto, capaz de gerenciar os componentes de múltiplas infraestruturas virtualizadas. É conhecido também como um sistema operacional em nuvem que controla grandes pools de computação, armazenamento e recursos de rede existentes em um datacenter.

openstack-icon

Os principais contribuidores iniciais para o projeto OpenStack foram a Rackspace (provedor de infraestrutura americano) e a NASA (agência espacial americana). Atualmente várias empresas participam do desenvolvimento do OpenStack, como a Canonical, Dell, Citrix, Red Hat, IBM, Cisco, HP, SUSE, VMware, Yahoo! entre outros.

openstack-software-diagram

Os lançamentos de novas versões ocorrem duas vezes ao ano, sendo a primeira no mês de abril e a segunda no mês de outubro (Canonical, é você? 😯 ). Em abril deste ano foi lançado a 13º versão do OpenStack, chamado de Mitaka e no próximo mês será lançada a 14º versão intitulada de Newton. Veja todos os releases do OpenStack.

openstack-mitaka

O video abaixo exibe uma demonstração dos serviços do OpenStack Mitaka.

Abaixo exibo a descrição dos principais serviços do OpenStack. Clique em “Mais informações” para ver os detalhes de cada projeto, como adoção, nível de maturidade e idade. Veja todos os projetos do OpenStack.

nova

Gerencia o ciclo de vida das instâncias de computação em um ambiente OpenStack. As responsabilidades incluem a desova, programação e comissionamento de máquinas virtuais. Mais informações

 

neutron

Permite a conectividade de rede como um serviço para outros serviços OpenStack, como OpenStack Compute. Fornece uma API para que os usuários definam as redes e os anexos. Tem uma arquitetura conectável que suporta muitas tecnologias tecnologias e fornecedores de redes populares. Mais informações

 

swift

Armazena e recupera objetos de dados não estruturados arbitrárias através de um HTTP baseado API RESTful. É altamente tolerante a falhas com a sua replicação de dados e dimensionamento de arquitetura. Mais informações

 

cinder

Fornece armazenamento em bloco persistente para instâncias em execução. Sua arquitetura condutor conectável facilita a criação e gestão de dispositivos de armazenamento de bloco. Mais informações

 

keystone

Fornece um serviço de autenticação, autorização e catálogo de pontos de extremidade para outros serviços OpenStack. Mais informações

 

glance

Armazena e recupera imagens de disco de máquina virtual. OpenStack Compute faz uso deste durante o provisionamento. Mais informações

 

horizon

Fornece um portal de auto-serviço baseado na web para interagir com serviços OpenStack subjacentes, como a criação de uma instância, atribuição de endereços IP e configuração de controles de acesso. Mais informações

Para ficar por dentro das ultimas novidades do OpenStack, acesse openstack.org.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *