do zero ao openstack
Kelvin Soares | SysAdmin Linux
hey@kelvinsoares.tech
Cloud Computing?
Cloud Computing - Definição
“Computação em nuvem é um modelo para permitir
acesso ubíquo, conveniente e sob demanda via rede a
um agrupamento compartilhado e configurável de
recursos computacionais (por exemplo, redes,
servidores, equipamentos de armazenamento,
aplicações e serviços) que pode ser rapidamente
fornecido e liberado com esforços mínimos de
gerenciamento ou interação com o provedor de
serviços.” - NIST (Instituto Nacional de Padrões e
Tecnologia do Departamento de Comércio norte-
americano)
Cloud Computing - Características
Cinco características essenciais do modelo de cloud computing:
➢ auto serviço sob demanda;
➢ acesso amplo via rede;
➢ agrupamento de recursos;
➢ elasticidade rápida;
➢ serviços mensurados.
Cloud Computing - Características
auto serviço sob demanda
Cloud Computing - Características
acesso amplo via rede
Cloud Computing - Características
agrupamento de recursos
Cloud Computing - Características
elasticidade rápida
Cloud Computing - Características
serviços mensurados
Cloud Computing - Modelos
Cloud Computing
...mas e o OpenStack?
OpenStack - Surgimento
De onde surgiu esse cara?
OpenStack - Definição
O que é de fato o OpenStack?
➢ solução IaaS públicas e privadas;
➢ projeto opensource;
➢ vários projetos;
➢ regido por uma fundação;
OpenStack - Definição
Resumindo tudo isso, o OpenStack é um software Open Source que
você pode instalar em vários servidores e serve para agregar uma
camada de orquestração (uma camada de gerenciamento através de
interface web, API ou CLI).
OpenStack - Organização
Caminho do OpenStack
Pesquisas de 2012 até 2017
Comparativo de participações
Comparativo de commits no Github
OpenStack - Releases
OpenStack - Núcleo
O núcleo do OpenStack
➢ Nova
➢ Swift
➢ Glance
➢ Cinder
➢ Keystone
➢ Neutron
OpenStack – Visão Global
ComputeCompute: Através do projeto NOVA o OpenStack oferece recursos de computação para criar instâncias, utilizando imagens de sistemas operacionais como
Ubuntu, Windows, entre outros.
NetworkingNetworking: Através do projeto NEUTRON o OpenStack oferece recursos de redes como sub-redes, roteadores, balanceadores de carga, Firewal, VPN, entre
outros.
StorageStorage: Através dos projetos CINDER e SWIFT o OpenStack oferece armazenamento em disco às instâncias e armazenamento de objetos aos seus usuários.
DashboardDashboard: Através do projeto HORIZON o OpenStack fornece aos administradores e usuários uma interface gráfica para disponibilização e automatização de
recursos baseados em nuvem.
OpenStack – Outros Projetos
OpenStack vs AWS
OpenStack
como o openstack pode ajudar sua empresa?
OpenStack
e como isso pode ajudar você?
➢
mais produtividade
➢
menos custos
OpenStack
Quer mais?
Horizon – Visão Geral
Horizon – Instâncias
Horizon – Volumes
Horizon – Images
Horizon – Acesso e Segurança
Horizon – Topologia de Rede
OpenStack
gostei desse cara, quero brincar um pouco...
➢
All-in-one (PackStack, DevStack);
➢
Tradicional, módulo por módulo;
➢
Ansible <3, Puppet, Chef, etc.
OpenStack
me indica um curso aí, broder. Beleza!
➢
Vai pagar? 4Linux
➢
Tô sem grana: edX
OpenStack
maiores informações
➢
http://openstack.org/
➢
http://docs.openstack.org/
➢
http://wiki.openstack.org/wiki/
➢
http://www.openstackbr.com.br/
FIM
PERGUNTAS?
Contato
meus contatos
Kelvin Soares
hey@kelvinsoares.tech
www.kelvinsoares.tech

Do zero ao openstack - Kelvin Soares