Open stack
-
Upload
nilton-rodrigues -
Category
Software
-
view
117 -
download
3
description
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.