Puppet Cloud IaaS

Embed Size (px)

DESCRIPTION

Gerenciamento de Configurações em Nuvem usando Puppet.

Text of Puppet Cloud IaaS

  • 1. Gerncia de Conguraes em Cloud Puppet em ambientes IaaS Jos Augusto (Guto) Carvalho gutocarvalho@gmail.comWednesday, August 8, 12
  • 2. whoami Consultor/SysAdmin (LPIC-3) na 4Linux 12 anos de experincia com tecnologias FOSS Blogueiro FOSS h 6 anos no site gutocarvalho.net Atuao em vrios projetos de Governo no MDA, MINC, EBC/RADIOBRS, MPS/DATAPREV, ITI/PR, CEF, MD/SIPAM, DETRAN/DF H 2 anos trabalhando com gerncia de conguraes em ambientes virtualizados e clouds privadas em BrasliaWednesday, August 8, 12
  • 3. Puppet em IaaSWednesday, August 8, 12
  • 4. Plano de Trabalho 40 minutos de apresentao 5 minutos para perguntasWednesday, August 8, 12
  • 5. Agenda Gerncia de Conguraes Infraestrutura como Cdigo Puppet como soluo de Gerncia de Conguraes Puppet Arquitetura, Funcionamento e Recursos PerguntasWednesday, August 8, 12
  • 6. Cloud Computing - TendnciaWednesday, August 8, 12
  • 7. Cloud e seus Benefcios Hiper escalvel Rpida e elstica Abstrao de hardware Infraestrutura dinmica Alta disponibilidade Investimento atraenteWednesday, August 8, 12
  • 8. Provisionamento Podemos criar 500 VMs em poucos minutosWednesday, August 8, 12
  • 9. Como Administrar 500 VMs?Wednesday, August 8, 12
  • 10. Congurao Manual?Wednesday, August 8, 12
  • 11. Acesso Secure Shell (ssh)?Wednesday, August 8, 12
  • 12. Host a Host?Wednesday, August 8, 12
  • 13. Quantos SysAdmins so necessrios para administrar 500 servidores?Wednesday, August 8, 12
  • 14. Qual a velocidade nas mudanas em seu ambiente?Wednesday, August 8, 12
  • 15. Qual a probabilidade de falhas decorrentes de mudanas manuais?Wednesday, August 8, 12
  • 16. Voc consegue manter todo o seu ambiente padronizado?Wednesday, August 8, 12
  • 17. Seu custo com manuteno e equipes tcnicas est aumentando?Wednesday, August 8, 12
  • 18. Est difcil colocar suas conguraes nos trilhos?Wednesday, August 8, 12
  • 19. Como resolver isto? Como obtenho controle e padronizao em meu ambiente ?Wednesday, August 8, 12
  • 20. Gerncia de ConguraesWednesday, August 8, 12
  • 21. PadronizaoWednesday, August 8, 12
  • 22. AutomatizaoWednesday, August 8, 12
  • 23. ControleWednesday, August 8, 12
  • 24. IntegridadeWednesday, August 8, 12
  • 25. DesempenhoWednesday, August 8, 12
  • 26. Agilidade nas mudanasWednesday, August 8, 12
  • 27. Puppet Ferramenta de nova gerao que implementa gerncia de conguraes para seu ambiente.Wednesday, August 8, 12
  • 28. Viso Rpida Infraestrutura como cdigo Pare de administrar e comece a desenvolver sua infra Reuse cdigo para gerenciar seu parque com facilidade Linguagem declarativa para descrever conguraes (DSL)Wednesday, August 8, 12
  • 29. Sobre a ferramenta Suporte a Linux, BSDs, Solaris e Windows Criado por Luke Kaines (CEO e Fundador) Empresa PuppetLabs mantm a Ferramenta Ferramenta OpenSource (Licena Apache) Recebeu grandes investimentos Empresa oferece Suporte e Verso EnterpriseWednesday, August 8, 12
  • 30. Feito por um SysAdmin para SysAdminsWednesday, August 8, 12
  • 31. Eciente para uso DevOpsWednesday, August 8, 12
  • 32. Especicaes Escrito em Ruby Extensvel usando cdigo Ruby Funciona em modo Autnomo (serverless) Funciona em modo Cliente/Servidor RESTful API Comunicao segura (SSL Certicate)Wednesday, August 8, 12
  • 33. Cases PuppetWednesday, August 8, 12
  • 34. Arquitetura Como funciona o Puppet?Wednesday, August 8, 12
  • 35. Resource Abstraction Layer (RAL)Wednesday, August 8, 12
  • 36. Puppet: RAL Resource Abstraction Layer = RAL Camada de Abstrao de Recursos Fale o que voc quer que seja feito No se preocupe em como ser feito O Puppet sabe como fazerWednesday, August 8, 12