automação total: na infraestrutura o “chef” é você
TRANSCRIPT
Automação total: Na infraestrutura
o “Chef” é você
Marcelo Anton
[email protected] 2014 | Porto Alegre – Trilha Cloud e DevOps
2
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
Apresentação
3
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 )
Apresentação
Motivação
5
6
7
Chef
Puppet
Ansible
Estude todas e escolha a melhor para seu uso
Ferramentas automação infra
8
Chef
9
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
Case Zenvia
10
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 )
Plataforma SMS
11
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
Plataforma SMS
Demonstração
http://youtu.be/0l8L5E4ZBb
M
13
Quer se juntar ao time da Zenvia?
http://www.zenvia.com.br/trabalhe-conosco/
Referências e contato
https://github.com/mbanton/
http://youtu.be/0l8L5E4ZBbM
http://pt.slideshare.net/marcelobanton
The End