Open stack

19
Prof. Allysson Steve Mota Lacerda Departamento de Ciências da Computação – DCC Universidade Estadual de Montes Claros – UNIMONTES Equipe: Hênio Jader Nilton Rodrigues Pereira

description

Trabalho apresentado ao professor Allysson Steve Mota Lacerda para obtenção de nota parcial da disciplina Sistemas Distribuídos II do 6º período do curso de Sistemas de Informação da Universidade Estadual de Montes Claros..

Transcript of Open stack

Page 1: Open stack

Prof. Allysson Steve Mota LacerdaDepartamento de Ciências da Computação – DCCUniversidade Estadual de Montes Claros – UNIMONTES

Equipe:HênioJaderNilton Rodrigues Pereira

Page 2: Open stack

O que é Openstack?Software de código aberto para a construção de nuvens

públicas e privadas.

Page 3: Open stack

Openstack

É uma solução para orchestrar um ambiente IaaS (Infraestrutura como serviço)● Storages● Switchs● Hypervisors● Firewalls● Virtual Machines● Operating Systems

Page 4: Open stack

"O OpenStack está se tornando rapidamente o padrão mundial de plataforma de computação em nuvem. O ‘boom’ do OpenStack gera atualmente uma enorme demanda de profissionais qualificados. Só nos EUA, há mais de 1 mil vagas criadas pelo OpenStack e empresas de toda parte disputam talentos qualificados para lidar com o software” -Arturo Suarez, fundador e COO da StackOps.

Page 5: Open stack

OpenStack● Versão Havana (17 de outubro de 2013; há 21

semanas e 4 dias)● Escrito em Python● Open Source (Software de código aberto; Licença

Apache 2.0)● 15602 colaboradores em 134 países

Page 6: Open stack
Page 7: Open stack

Openstack – Release Havana● Heat – Informações gerais da nuvem(ubiquidade)

● Ceilometer – Medindo a utilização derecursos

Page 8: Open stack

Openstack – Ferramentas / SoluçõesDevOps Installer Chef● Crowbar (chef)● Puppet● Juju

Soluções Na Caixa Nebula● StackOps● Piston● Fuel Mirantis

Page 9: Open stack

Contribuidores

Page 10: Open stack

Componentes - Modularizado

Page 11: Open stack

OpenStack Image Service (Glance)

Serviço de gerenciamento de imagens;❖ Possibilita a consulta por informações de imagens armazenadas de máquinas virtuais, registro dessas imagens e também recuperação das imagens armazenadas (OPENSTACK FOUNDATION, 2013d).

Page 12: Open stack

OpenStack Image Service (Glance)Formatos suportados:1. Imagens em formato bruto (raw);2. AMI (Amazon Machine Image);3. VHD (Hyper-V)4. VDI (VirtualBox)5. qcow2 (Qemu/KVM)6. VMDK (VMWare)7. OVF (VMWare e outros)

Page 13: Open stack

OpenStack Dashboard (Horizon)● Surgiu como um aplicativo para gerenciar o projeto de computação do OpenStack. ● Interface web para gerenciar e administrar serviços OpenStack;● Suportar todos os principais serviços do OpenStack;● Fornece ainda APIs que permitem a integração de outros aplicativos ao painel do Horizon (OPENSTACK FOUNDATION, 2013a).

Page 14: Open stack

OpenStack Networking (Quantum) Networking as a Service (NaaS);● O Quantum surgiu na versão 2011.3 “Diablo”;● O serviço de rede era oferecido anteriormente pelo módulo Nova;● O Quantum oferece suporte à criação de múltiplas redes privadas; ● O acesso aos serviços do Quantum é feito por meio de plugins (WENDLANDT, 2013).

Page 15: Open stack

OpenStack Compute (Nova)

● Responsável pelo provisionamento e gestão da infraestrutura computacional

● Representa o coração de um sistema de infra-estrutura como um serviço (IaaS)

● Gerencia todas as necessidades de recursos computacionais;

Page 16: Open stack

OpenStack Object Storage (Swift)

● O Swift é a infra-estrutura de armazenamento● Responsável por manter e permitir o acesso

qualquer tipo de arquivo ou dado implementando um repositório de armazenamento de objetos eventualmente consistente;

● Ele provê redundância e gerenciamento de falha;● É extremamente escalável;

Page 17: Open stack

OpenStack Identity (Keystone)

● O Keystone é um componente que oferece aos outros, serviços de identificação, tokens, catálogos e políticas (OPENSTACK FOUNDATION, 2013e).

Page 18: Open stack

OpenStack Block Storage (Cinder)

● Objetivo de separar o serviço de armazenamento de bloco do Nova;

● O Cinder provê aos serviços do OpenStack dispositivos de armazenamento persistente em nível de bloco;

● Esse serviço é ideal para sistemas que dependem de performance.

Page 19: Open stack

Referências● OPENSTACK WIKI. Documentation. Disponível em:<https://wiki.openstack.

org/wiki/Documentation>. Acesso em: Março de 2014.

● BRASIL OPENSATCK. Disponivel em:<http://www.brasilopenstack.com.br/>. Acesso em Março de 2014.