CLOUD MANAGEMENT PLATFORM COM OPENSTACK
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
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
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
• Trabalha ou estuda? Conte um
resumo.
• Tem experiência com virtualização
ou Cloud?
4
SOBRE VOCÊ!
?
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??
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.
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.
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!!
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!!
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
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
OpenStack não é um produto, não é só
virtualização é um conjunto de softwares para
gerenciar IaaS!
12
ENTENDENDO OS COMPONENTES
PROJETOS DO OPENSTACK
13
O QUE É OPENSTACK
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.
15
EMPRESAS QUE PARTICIPAM
OPENSTACK FOUNDATION
+ 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
COMUNIDADE DO BRASIL
17
COMUNIDADE OPENSTACK
Participem da lista de
discussão:
Google Groups
openstack-br
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
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.
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
21
PROJETOS E FUNCIONALIDADES
ARQUITETURA
Interface Gráfica
Storage Compute Network
Identidade
Horizon
Cinder
Swift
Nova
Glance
Quantum/
Neutron
Keystone
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.
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.
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.
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.
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.
27
OPENSTACK EM AÇÃO
PERGUNTAS?
THANK YOU
OBRIGADO
www.openstack.org e www.openstack.org.br
Renato S. Armani
renato@dualtec.com.br
Skype: renato.armani

Cloud Management Platform com OpenStack

  • 1.
  • 2.
    Mais de 25anos 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çãoda 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 Seniorda 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 ouestuda? Conte um resumo. • Tem experiência com virtualização ou Cloud? 4 SOBRE VOCÊ! ?
  • 6.
    5 CLOUD COMPUTING Antes doCloud • 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ãode 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 passospara 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 ganhoscom 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 paraum “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
  • 14.
    13 O QUE ÉOPENSTACK
  • 15.
    14 COMO FUNCIONA AFUNDAÇÃ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.
  • 16.
  • 17.
    + 100 MEMBROS NALISTA 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
  • 18.
    COMUNIDADE DO BRASIL 17 COMUNIDADEOPENSTACK Participem da lista de discussão: Google Groups openstack-br
  • 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 Oevento 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 ESEUS 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
  • 22.
    21 PROJETOS E FUNCIONALIDADES ARQUITETURA InterfaceGráfica Storage Compute Network Identidade Horizon Cinder Swift Nova Glance Quantum/ Neutron Keystone
  • 23.
    22 ENTENDENDO OS COMPONENTES PROJETOSDO 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 PROJETOSDO 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 PROJETOSDO 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 PROJETOSDO 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 PROJETOSDO 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.
  • 28.
  • 29.
  • 30.
    THANK YOU OBRIGADO www.openstack.org ewww.openstack.org.br Renato S. Armani renato@dualtec.com.br Skype: renato.armani