Upgrade to Pro — share decks privately, control downloads, hide ads and more …

A jornada para o DevOps em âmbito militar: Liçõ...

Thiago Finardi
December 14, 2019
81

A jornada para o DevOps em âmbito militar: Lições aprendidas para uma automação bem sucedida

Com a constante evolução da Infraestrutura tradicional se faz necessário não apenas a atualização dos ativos computacionais, mas também adotar novas metodologias que façam com que os recursos e serviços sejam provisionados, atualizados e entregues em menor tempo, permitindo escalabilidade e alta disponibilidade. Agora, imagine aplicar as práticas DevOps em uma infraestrutura tradicional em um ambiente Militar, onde encontramos dificuldades já conhecidas e esperadas, e novas barreiras, muitas delas, culturais, impostas pelo meio. Nesta apresentação serão abordados temas relativos a modernização dos processos tradicionais, Versionamento, Testes, Gerenciamento de configuração, Provisionador, Automação, Métricas e Monitoramento. Utilizando ferramentas como Git, Ansible, Docker, Grafana, Graylog, Zabbix, Telegraf, InfluxDB, etc. E claro, um pouco da cultura DevOps, assim como os principais óbices encontrados e lições aprendidas nesta jornada sem fim.

Thiago Finardi

December 14, 2019
Tweet

Transcript

  1. . . . L I Ç Õ E S A

    P R E N D I D A S P A R A U M A A U T O M A Ç Ã O B E M S U C E D I D A . . . T H I A G O F I N A R D I T C H E L I N U X 2 0 1 9 | P O A J O R N A D A P A R A O D E V O P S E M Â M B I T O M I L I T A R
  2. . . . D A C O M U N

    I D A D E P A R A A C O M U N I D A D E ! . . . O B R I G A D O A O S P A T R O C I N A D O R E S E A P O I A D O R E S !
  3. M E @ P O A : ~ $ W

    H O A M I • Pai de uma menina linda! • Analista e Desenvolvedor de Sistemas; • Especialista em Segurança da Informação; • Mestrando em Ciência da Computação; • Membro do TchêLinux desde 2009 • Participante ativo da comunidade técnica; • Oficial do Exército em transição de carreira!! • Cloud Infrastructure Engineer (GCP, AWS e Azure) Finardi Cloud Services; e • Não menos importante, Cervejeiro artesanal! THIAGOFINARDI
  4. O P L A N O ! APLICAR CONCEITOS, METODOLOGIAS

    E TÉCNICAS DEVOPS VISANDO TORNAR ÁGIL UMA INFRAESTRUTURA DE TI TRADICIONAL
  5. O C E N Á R I O 14 Redes

    Metropolitanas 16 Redes Isoladas 108 OM 70 Enlaces Fibra 65 Enlaces rádio
  6. S E R V I Ç O S IaaS PaaS

    SaaS Consultoria e projetos Serviços
  7. VMs K P I S Indicadores do 1º Semestre 2019

    30 168 Servidores ativos seg. 153 10 ativos rede incidentes 6937 205 requisições Comp. 8762 5870 usuários
  8. E S C O P O Ambiente a ser administrado

    Virtualização: S.O: Aplicações: BD:
  9. P O R O N D E C O M

    E Ç A R ? . . . C U L T U R A ? A U T O M A Ç Ã O ? M E D I Ç Ã O ? M O N I T O R A M E N T O ? G E R E N C I A D O R D E C O N F ? O R Q U E S T R A D O R ? P A D R O N I Z A Ç Ã O ? . . .
  10. P A D R O N I Z A Ç

    Ã O ! . . . O P R I M E I R O T E S T E ! P R O V I S I O N A M E N T O D A S E S T A Ç Õ E S L I N U X V I A C Ó D I G O , C O M C O N T R O L E D E V E R S Õ E S . . .
  11. P A D R O N I Z A R

    A O R Q U E S T R A Ç Ã O U P G R A D E D O S H O S T S D O C L U S T E R E O R Q U E S T R A D O R V C L O U D S U Í T E
  12. M O N I T O R A M E

    N T O I M P L E M E N T A R U M M O N I T O R A M E N T O E F E T I V O E G R A N U L A R D A I N F R A E S T R U T U R A
  13. M O N I T O R A M E

    N T O I M P L E M E N T A R U M M O N I T O R A M E N T O E F E T I V O E G R A N U L A R D A I N F R A E S T R U T U R A
  14. M O N I T O R A M E

    N T O I M P L E M E N T A R U M M O N I T O R A M E N T O E F E T I V O E G R A N U L A R D A I N F R A E S T R U T U R A
  15. M O N I T O R A M E

    N T O D A S H B O A R D C O M V I S Ã O D O S I N D I C A D O R E S P A R A A G E S T Ã O O R G A N I Z A C I O N A L
  16. I N F R A E S T R U

    T U R A ( M U T Á V E L ) C O M O C Ó D I G O P R O V I S I O N A M E N T O D E V M V I A C Ó D I G O E G E R E N C I A M E N T O D E C O N F I G U R A Ç Õ E S
  17. A U T O M A Ç Ã O •

    Customizar os processos para ter agilidade • Automatizar abertura e fechamento de incidentes • Facilitar a aprovação ou não de mudanças • Playbooks para interagir com as caixas • Ex: Virtual Server e Let’s Encrypt (F5 BIG-IP) • Alocar dinamicamente IP/DNS • Monitoramento • Backup
  18. C U L T U R A • Foco nas

    pessoas • Abrace as mudanças e a experimentação • Cultura livre de culpa (blameless) • Criar pontes e não muros • Gestão • Empatia, e • Poder contar com um(a) líder é fundamental Obrigado Major Simone!
  19. E O D O C K E R E K

    8 S ? • Nossa experiência / dificuldades! • Nem tudo é para contêineres
  20. P R Ó X I M O S P A

    S S O S ! • Infraestrutura imutável • Migrar serviços de VM’s para Contêineres • Docker+K8s ou Rancher?
  21. T H I A G O F I N A

    R D I T C H E L I N U X 2 0 1 9 | P O A O B R I G A D O ! . . . " L E G A D O " N Ã O S E R E F E R E M A I S A P L A T A F O R M A , M A S A M A N E I R A C O M O V O C Ê E N T R E G A E M A N T É M A P L A T A F O R M A . . .