1. OpenStack é um sistema operacional de código aberto para nuvens que automatiza e controla a alocação de recursos computacionais.
2. Ele permite que administradores e usuários gerenciem recursos de nuvem de forma eficiente através de um portal de auto-gestão e capacita desenvolvedores a escreverem aplicações conscientes da nuvem via APIs.
3. OpenStack está sendo adotado por provedores de serviços de nuvem pública e é uma plataforma comum entre nuvens privadas e públicas.
1. OpenStack - Visão geral
Versão original: Jim Curry - @jimcurry
GM, Rackspace Cloud Builders & OpenStack at Rackspace
Tradução e adaptação: Erick Galassi - @ergalassi
Membro do Brasil OpenStack e Comitê Técnico Dualtec
2.
3. Empresas estão construindo nuvens para...
Solucionar necessidades dos departamentos &
Controlar e monitorar todo o ambiente
L
Onde esta a sua empresa no caminho para a nuvem?
1. Virtualização
Server Virtualization 2. Data Center na Nuvem 3. Federação da Nuvem
4. Datacenters estão sendo Virtualizados,
Servidores são os primeiros.
HYPERVISORS PROPORCIONA ABSTRAÇÃO ENTRE APLICAÇÕES E SERVIDORES
HOST 1 HOST 2 HOST 3 HOST 4, ETC.
VMs
Hypervisor:
transforma 1 servidor em diversas “máquinas virtuais” (VMs)
(VMWare ESX, Citrix XEN Server, KVM, Etc.)
Abstração do hardware para cada Melhor utilização de recursos para
servidor cada servidor
1.Server Virtualization
Virtualização 2. Data Center na Nuvem 3. Federação da Nuvem
Automação & Eficiência
5. Próximos: Armazenamento, Rede... os
demais componentes
ABSTRAÇÃO ENTRE APLICAÇÕES E HARDWARE
Servidores Virtualizados Redes Virtualizadas Armazenamento
Virtualizado
Flexibilidade, Eficiência são os Conjunto de recursos para
principais impulsionadores. aplicações começam a tomar
forma...
1.Server Virtualization
Virtualização 2. Data Center na Nuvem 3. Federação da Nuvem
Automação & Eficiência
6. Mas questões surgem com o crescimento
do ambiente...
EXPANSÃO DAS VMS “VM SPRAWL” PODE TORNAR O GERENCIAMENTO
INCONTROLÁVEL RAPIDAMENTE
APPS USERS ADMINS
Como fazer apps reconhecerem a nuvem? Como capacitar usuários para auto-gestão?
Onde provisionar novas VMs? Como manter o controle de tudo?
+
1.Server Virtualization
Virtualização 2. Data Center na Nuvem 3. Federação da Nuvem
Automação & Eficiência
7. Mas questões surgem com o crescimento
do ambiente...
EXPANSÃO DAS VMS “VM SPRAWL” PODE TORNAR O GERENCIAMENTO
INCONTROLÁVEL RAPIDAMENTE
APPS USERS ADMINS
Uma camada para gestão da nuvem
esta faltando.
1.Server Virtualization
Virtualização 2. Data Center na Nuvem 3. Federação da Nuvem
Automação & Eficiência
8. Solução: OpenStack, O Sistema Operacional
da Nuvem
UMA NOVA CAMADA DE GERENCIAMENTO QUE ADICIONA AUTOMAÇÃO E
CONTROLE Portal para
Conectada com os
auto-gestão
APPs por APIs
APPS USERS ADMINS dos usuários
SISTEMA OPERACIONAL DA NUVEM
Cria conjunto de Recursos Automatiza a Rede
1.Server Virtualization
Virtualização 2. Data Center na Nuvem 3. Federação da Nuvem
Automação & Eficiência
9. openstack
C LO U D S O F T WA R E
TM
Em resumo.....
• Controla e automatiza conjunto de recursos
• Aloca recursos com eficiência
• Capacita admins & usuários via portal de auto-
gestão
• Capacita desenvolvedores para escrever aplicações
conscientes da nuvem via APIs
10. O futuro?
Empresas com nuvens privadas
rodando “sistemas operacionais
para nuvem”...
Nuvens públicas
rodando “sistemas
operacionais para
nuvem”...
1.Server Virtualization
Virtualização 2. Data Center na Nuvem 3. Federação da Nuvem
Automação & Eficiência
11. Imagine ter uma Plataforma Comum entre todas as nuvens
Transportando cargas de trabalho com
perfeição.
1.Server Virtualization
Virtualização 2. Data Center na Nuvem 3. Federation da Nuvem
Automação & Eficiência
12. A plataforma comum esta aqui.
OPENSTACK É UM SOFTWARE DE CÓDIGO ABERTO QUE GERENCIA NUVENS
PÚBLICAS E PRIVADAS.
Nuvem Pública:
OpenStack é o
Nuvem Privada:
software
Rode o software
responsável pelo
OpenStack no
desenvolvimento
próprio datacenter
de algumas das
de sua empresa
maiores nuvens
públicas.
1.Server Virtualization
Virtualização 2. Data Center na Nuvem 3. Federação da Nuvem
Automação & Eficiência
13. openstack
C LO U D S O F T WA R E
TM
Porque os provedores de serviço estão adotando....
• Originado pela Rackspace e NASA
• Projetado para escalar de forma econômica
• Padrão emergente suportado por grandes
ecosistemas
• Código aberto
14. openstack
C LO U D S O F T WA R E
TM
...e porque código aberto
• Inovação mais rápida
• Sem lock-in
• Flexibilidade
• Padrões Onipresentes
16. OpenStack
•OpenStack Compute: Provision OpenStack
Compute: provisiona e gerencia grandes
redes de máquinas virtuais
•OpenStack Object Store: Cria petabytes de
dados confiáveis utilizando servidores
padrão.
•OpenStack Image Service: Cataloga e
gerencia grandes bibliotecas de imagens de
servidores.
19. Evolução Rápida
Diablo:
Integração
Cactus:
Provedores de Serviço
• Armazenamento como Serviço
Bexar: (as-a-Service)
• Rede como Serviço
Empresas • Autenticação Unificada
• Agendamento Aprimorado
• Escala para provedores de • Interface multirede
serviço • Suporte a multiregião
• Agnóstico ao Hypervisor • Isolamento de Rede
• Migração ao vivo
• Multitenacidade de contas
• Escala para nuvens • Verificação de integridade das
empresariais imagens
• Objetos de tamanho ilimitado • Melhorias de Performance
• Suporte para IPv6
• Glance para registro de
imagem
20. Algumas Estatísticas
•1,200 participantes ativos
•17 paises representados no Design Summit
•10s de milhares de downloads
•Rede mundial de grupo de usuários
•Comunidade de documentação ativa
21. Como você pode participar
OpenStack (Inglês):
•Website: www.openstack.org
•Lists de E-mail: http://lists.openstack.org
•Wiki: http://wiki.openstack.org
•Twitter: @openstack
Grupo OpenStack Brasil (Português):
•Website: www.openstackbrasil.com.br
•Twitter: @brasilopenstack