Cloud Management Platform com OpenStack

  • 728 views
Uploaded on

1a etapa do Minicurso realizado no Congresso Brasileiro de Software CBSoft 2013 que aconteceu em Brasília entre 29 de setembro e 04 de outubro de 2013.

1a etapa do Minicurso realizado no Congresso Brasileiro de Software CBSoft 2013 que aconteceu em Brasília entre 29 de setembro e 04 de outubro de 2013.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
728
On Slideshare
0
From Embeds
0
Number of Embeds
7

Actions

Shares
Downloads
17
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. CLOUD MANAGEMENT PLATFORM COM OPENSTACK
  • 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
  • 14. 13 O QUE É 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.
  • 16. 15 EMPRESAS QUE PARTICIPAM OPENSTACK FOUNDATION
  • 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
  • 18. COMUNIDADE DO BRASIL 17 COMUNIDADE OPENSTACK 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 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
  • 22. 21 PROJETOS E FUNCIONALIDADES ARQUITETURA Interface Gráfica Storage Compute Network Identidade Horizon Cinder Swift Nova Glance Quantum/ Neutron Keystone
  • 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.
  • 28. 27 OPENSTACK EM AÇÃO
  • 29. PERGUNTAS?
  • 30. THANK YOU OBRIGADO www.openstack.org e www.openstack.org.br Renato S. Armani renato@dualtec.com.br Skype: renato.armani