Automação total: Na infraestrutura 
o “Chef” é você 
Marcelo Anton 
TDC 2014 | Porto Alegre – Trilha Cloud e DevOps marcelo.anton@zenvia.com
2 
Apresentação 
 Marcelo Anton 
 Graduado Ciência da Computação UFRGS 
 Trabalho com desenvolvimento e infraestrutura 
há 6 anos 
 Analista de Infraestrutura / Devops na Zenvia 
desde 11/2013
3 
Apresentação 
 Zenvia | Mobile results 
 Resultado da fusão de 4 empresas: Human 
Mobile, Bewireless, Pure Bros, Zynk 
 Líder no segmento de SMS corporativo no Brasil 
 Produtos na área de SMS Marketing 
 Integradora de serviços Mobile ( White Label )
Motivação
5
6
7 
Ferramentas automação infra 
 Chef 
 Puppet 
 Ansible 
 Estude todas e escolha a melhor para seu uso
8 
Chef
9 
Case Zenvia 
 Complexidade 
 Pelo menos 4 grandes plataformas 
 Linguagens e tecnologias diferentes 
 Saberes dispersos 
 Operação 
 +- 200 máquinas ( Hosting, Co-location, Cloud ) 
 Equipe reduzida: 3 profissionais de Infraestrutura
10 
Plataforma SMS 
 Cenário em Janeiro / 2014 
 + ou - 20 máquinas virtuais ( Xen Server ) 
 0% automatização infra 
 Deploys totalmente manuais 
 Sem o domínio das configurações de produção 
 Ambiente tst/hlg inexistente 
 Necessidade escalar aplicações ( crescimento muito 
rápido )
11 
Plataforma SMS 
 Cenário em Outubro / 2014 
 + ou - 80 máquinas virtuais ( Xen Server ) 
 Ambiente de hlg e tst ( AWS VPC ) – “Engenharia reversa” 
a partir de produção, mais de 50 máquinas virtuais 
 75% Infra de produção com Chef 
 TODAS configurações versionadas por git 
 30% deploys totalmente automatizados ( Chef + Rundeck ) 
 Capacidade da plataforma 5x maior
Demonstração 
http://youtu.be/0l8L5E4ZBb 
M
13 
The End 
 Quer se juntar ao time da Zenvia? 
 http://www.zenvia.com.br/trabalhe-conosco/ 
 Referências e contato 
 marcelo.anton@zenvia.com 
 https://github.com/mbanton/ 
 http://youtu.be/0l8L5E4ZBbM 
 http://pt.slideshare.net/marcelobanton

Automação total: Na infraestrutura o “Chef” é você

  • 1.
    Automação total: Nainfraestrutura o “Chef” é você Marcelo Anton TDC 2014 | Porto Alegre – Trilha Cloud e DevOps marcelo.anton@zenvia.com
  • 2.
    2 Apresentação Marcelo Anton  Graduado Ciência da Computação UFRGS  Trabalho com desenvolvimento e infraestrutura há 6 anos  Analista de Infraestrutura / Devops na Zenvia desde 11/2013
  • 3.
    3 Apresentação Zenvia | Mobile results  Resultado da fusão de 4 empresas: Human Mobile, Bewireless, Pure Bros, Zynk  Líder no segmento de SMS corporativo no Brasil  Produtos na área de SMS Marketing  Integradora de serviços Mobile ( White Label )
  • 4.
  • 5.
  • 6.
  • 7.
    7 Ferramentas automaçãoinfra  Chef  Puppet  Ansible  Estude todas e escolha a melhor para seu uso
  • 8.
  • 9.
    9 Case Zenvia  Complexidade  Pelo menos 4 grandes plataformas  Linguagens e tecnologias diferentes  Saberes dispersos  Operação  +- 200 máquinas ( Hosting, Co-location, Cloud )  Equipe reduzida: 3 profissionais de Infraestrutura
  • 10.
    10 Plataforma SMS  Cenário em Janeiro / 2014  + ou - 20 máquinas virtuais ( Xen Server )  0% automatização infra  Deploys totalmente manuais  Sem o domínio das configurações de produção  Ambiente tst/hlg inexistente  Necessidade escalar aplicações ( crescimento muito rápido )
  • 11.
    11 Plataforma SMS  Cenário em Outubro / 2014  + ou - 80 máquinas virtuais ( Xen Server )  Ambiente de hlg e tst ( AWS VPC ) – “Engenharia reversa” a partir de produção, mais de 50 máquinas virtuais  75% Infra de produção com Chef  TODAS configurações versionadas por git  30% deploys totalmente automatizados ( Chef + Rundeck )  Capacidade da plataforma 5x maior
  • 12.
  • 13.
    13 The End  Quer se juntar ao time da Zenvia?  http://www.zenvia.com.br/trabalhe-conosco/  Referências e contato  marcelo.anton@zenvia.com  https://github.com/mbanton/  http://youtu.be/0l8L5E4ZBbM  http://pt.slideshare.net/marcelobanton