Open stack

Post on 03-Jul-2015

117 views 3 download

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

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

Equipe:HênioJaderNilton Rodrigues Pereira

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

públicas e privadas.

Openstack

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

"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.

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

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

● Ceilometer – Medindo a utilização derecursos

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

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

Contribuidores

Componentes - Modularizado

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).

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)

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).

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).

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;

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;

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).

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.

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.