O documento descreve uma plataforma de gestão de nuvem baseada em OpenStack da empresa Dualtec Cloud Builders. Apresenta os principais projetos do OpenStack como Nova, Swift, Glance, Keystone, Neutron, Cinder e Horizon. Também discute a comunidade OpenStack no Brasil e eventos como o OpenStack Summit.
2. Mais de 25 anos no mercado de TI.
Sempre foi uma empresa pioneira
• ISP: Desde 1996.
• Cloud Computing Provider: Desde
2009.
OpenStack: desde 2011.
Visite o nosso website:
www.dualtec.com.br
1
DUALTEC CLOUD BUILDERS
3. Diretor de inovação da
Dualtec Cloud Builders
• OpenStack
• DevOps
• P&D
• Desenvolvimento de novos produtos
LinkedIn:
http://tinyurl.com/renatoarmani
Email:
renato@dualtec.com.br
2
RENATO ARMANI
4. SysAdmin e DevOps
Senior da Dualtec Cloud
Builders
• OpenStack
• Puppet, Chef e Bash
• Automação
• Arquitetura de Cloud Computing
LinkedIn:
http://tinyurl.com/dperogil
Email:
dperogil@dualtec.com.br
3
DANILO PEROGIL
5. • Trabalha ou estuda? Conte um
resumo.
• Tem experiência com virtualização
ou Cloud?
4
SOBRE VOCÊ!
?
6. 5
CLOUD COMPUTING
Antes do Cloud
• Provisionamento de rede e
hardware demorava muito.
• Burocracia para atender
necessidades.
• Não existia automação, erro
humano era um risco constante.
• Não existia uma gestão eficiente de
configuração.
• Alto custo para operação de TI
PQ CLOUD??
7. 6
CLOUD COMPUTING
A visão de Cloud
Computing e o case da
Amazon.
• A infraestrutura da Amazon, era
muito subtilizada, 76% dos recursos
ficavam ociosos a maior parte do
tempo pois lidavam com diversos
picos e vales de uso.
• A AWS foi uma consequência da
mudança no uso de recursos de
hardware adotada pela Amazon.
8. 7
CLOUD COMPUTING
Virtualização primeiros
passos para Cloud.
• Baseada no uso de Hypervisors,
permite um sistema operacional
virtualizado (Guest) rode sobre um
outro S.O. (Host).
• Diversos “Guests” podem rodar
sobre um único “Host” utilizando
uma cota pré-definida de recursos
de hardware.
• Melhor aproveitamento de recursos,
maior velocidade e redução de
custos.
9. 8
CLOUD COMPUTING
Os ganhos com Cloud
Computing
• Possibilita fornecer controle total
dos recursos de hardware.
• Automação total
• Máximo aproveitamento de recursos
• Elasticidade para lidar com picos de
consumo
• Pagamento por uso
CLOUD!!
10. 9
CLOUD COMPUTING
Os principais “flavors” da
Cloud Computing.
• SaaS: Software as a Service
• PaaS: Platform as a Service
• IaaS: Infrastructure as a Services
CLOUD!!
11. Software “open source” para
construir nuvens públicas e privadas.
Consiste em uma série de projetos inter-relacionados que
fornecem os vários componentes para a implantação de uma
plataforma de gerenciamento para infraestrutura em nuvem.
10
O QUE É OPENSTACK
12. Está mais para um “toolkit” do que para um
produto...
...mas Diversas empresas lançaram produtos e/ou estão
oferecendo serviços baseados em OpenStack.
11
O QUE É OPENSTACK
13. OpenStack não é um produto, não é só
virtualização é um conjunto de softwares para
gerenciar IaaS!
12
ENTENDENDO OS COMPONENTES
PROJETOS DO OPENSTACK
15. 14
COMO FUNCIONA A FUNDAÇÃO
OPENSTACK FOUNDATION
OpenStack Foundation
5.600 membros individuais de 87 países e 850 organizações
diferentes. Mais de U$10 milhões de fundo.
17. + 100
MEMBROS NA LISTA DE DISCUSSÃO
COMUNIDADE DO BRASIL
BOPS
www.brasilopenstack.com.br
www.openstack.org.br
FISL
ENCONTRO DA COMUNIDADE FISL
Openstack Meeting Brazil
Primeiro evento sobre OpenStack do
Brasil - 2012.
16
COMUNIDADE OPENSTACK
Dualtec organizou o primeiro evento no WTC São Paulo em
Junho de 2012
O evento foi gratuito e teve 100 inscritos
19. EVENTO MUNDIAL
18
OPENSTACK SUMMIT
+ Evento mundial que ocorre duas
vezes por ano. Ultima edição foi em
abril em Portland Oregon USA.
+ Em 2012 em San Diego o Brasil foi
representado na track international
updates, junto com representantes
do Vietnam, Índia e China.
Assista:
http://tinyurl.com/brasilopenstack
20. EVENTO MUNDIAL
19
OPENSTACK SUMMIT
O evento de setembro de 2012 teve aproximadamente 1400 participantes. Mais
do que o dobro da edição do ano anterior em Boston (600 participantes).
A ultima edição em Portland contou com mais de 3.000 participantes.
21. Releases semestrais
20
RELEASES E SEUS PROJETOS
RELEASES
Nome Lançamento Projetos
Havanna out/13 1) Nova, 2) Swift, 3) Glance, 4) Keystone, 5) Horizon, 6) Quantum/Neutron, 7) Cinder, 8) Oslo, 9 )Ceilometer* e 10) Heat*
Grizzly abr/13 1) Nova, 2) Swift, 3) Glance, 4) Keystone, 5) Horizon, 6) Quantum/Neutron, 7) Cinder, 8) Oslo, 9 )Ceilometer* e 10) Heat*
Folsom set/12 1) Nova, 2) Swift, 3) Glance, 4) Keystone, 5) Horizon, 6) Quantum/Neutron e 7) Cinder
Essex mar/12 1) Nova, 2) Swift, 3) Glance, 4) Keystone e 5) Horizon
Diablo set/11 1) Nova, 2) Swift e 3) Glance
Cactus mar/11 1) Nova, 2) Swift e 3) Glance
Bexar fev/11 1) Nova, 2) Swift e 3) Glance
Austin set/11 1) Nova e 2) Swift
* Projetos incubados
23. 22
ENTENDENDO OS COMPONENTES
PROJETOS DO OPENSTACK
Compute (codenamed "Nova") :
Responsável pelo provisionar e orquestrar servidores virtuais sob demanda.
Orquestra uma Farm de Hypervisors que chamamos de Compute Nodes.
Object Storage (codenamed "Swift"):
Utilizado pela RackSpace no seu produto Cloud File, Similar ao Amazon S3. É uma
solução de Object Storage. As organizações podem usar o Swift para armazenar
grandes quantidades de dados de forma eficiente, segura e barata.
24. 23
ENTENDENDO OS COMPONENTES
PROJETOS DO OPENSTACK
Compute Image (codenamed "Glance") :
Fornece serviços para descobrir, registrar e recuperar imagens de máquinas virtuais
que possuem um sistema operacional instalado. Estas imagens são utilizadas na
criação de servidores virtuais.
Network (codenamed “Neutron“/”Quantum”) :
Fornece serviços de rede para os servidores virtuais orquestrados pelo Nova.
Permite a criação de redes on-demand e acesso publico para os servidores virtuais.
25. 24
ENTENDENDO OS COMPONENTES
PROJETOS DO OPENSTACK
Block Storage (codenamed “Cinder") :
Fornece serviços de “persistent block storage” para os servidores virtuais, é
compatível com diversos fabricantes e protocolos e inclui funções de backup e
Snapshots.
Identity (codenamed "Keystone"):
Fornece autenticação e autorização para todos os serviços OpenStack.
Armazena uma lista de “endpoints” de cada um dos serviços.
Dashboard (codenamed "Horizon"):
Interface gráfica web para os usuários. Permite realizar a maioria das operações de
sua nuvem através do navegador.
26. 25
ENTENDENDO OS COMPONENTES
PROJETOS DO OPENSTACK
Projetos incubados a partir do release Grizzly
Cloud Apps Orchestration (codenamed "Heat"):
Serviço para orquestrar múltiplas aplicações em nuvem utilizando o padrão de
templates da AWS CloudFormation.
Metrics (codenamed “Ceilometer"):
Serviço para fornecer métricas de todos os demais serviços do Openstack. Serve de
base para a criação de um sistema de cobrança por uso e para automação de
escalabilidade com recursos como auto scalling.
27. 26
ENTENDENDO OS COMPONENTES
PROJETOS DO OPENSTACK
Projetos incubados a partir do release Grizzly
Cloud Apps Orchestration (codenamed "Heat"):
Serviço para orquestrar múltiplas aplicações em nuvem utilizando o padrão de
templates da AWS CloudFormation.
Metrics (codenamed “Ceilometer"):
Serviço para fornecer métricas de todos os demais serviços do Openstack. Serve de
base para a criação de um sistema de cobrança por uso e para automação de
escalabilidade com recursos como auto scalling.