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.
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.
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.
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.
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
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
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
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
Fornece um serviço de autenticação, autorização e catálogo de pontos de extremidade para outros serviços OpenStack. Mais informações
Armazena e recupera imagens de disco de máquina virtual. OpenStack Compute faz uso deste durante o provisionamento. Mais informações
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.