SlideShare ist ein Scribd-Unternehmen logo
1 von 13
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

Weitere ähnliche Inhalte

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

Cv Paulo Alonso
Cv Paulo AlonsoCv Paulo Alonso
Cv Paulo AlonsoProggo
 
PT-BR - Lauching a Public PaaS on Open Source Getup & OpenShift Origin - FISL14
PT-BR - Lauching a Public PaaS on Open Source Getup & OpenShift Origin - FISL14PT-BR - Lauching a Public PaaS on Open Source Getup & OpenShift Origin - FISL14
PT-BR - Lauching a Public PaaS on Open Source Getup & OpenShift Origin - FISL14Getup Cloud
 
Implantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFSImplantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFSAndré Dias
 
Windows Phone 7 - DevBrasil Uberlândia
Windows Phone 7 - DevBrasil UberlândiaWindows Phone 7 - DevBrasil Uberlândia
Windows Phone 7 - DevBrasil UberlândiaBruno Maestro
 
Artigo Automação de testes funcionais com Demoiselle Behave
Artigo Automação de testes funcionais com Demoiselle BehaveArtigo Automação de testes funcionais com Demoiselle Behave
Artigo Automação de testes funcionais com Demoiselle BehaveJulian Cesar
 
TDC 2011 - SharePoint 2010 para Desenvolvedores
TDC 2011 - SharePoint 2010 para DesenvolvedoresTDC 2011 - SharePoint 2010 para Desenvolvedores
TDC 2011 - SharePoint 2010 para DesenvolvedoresHélio Sá Moreira
 
Application Lifecycle Management no InduSoft Web Studio
Application Lifecycle Management no InduSoft Web StudioApplication Lifecycle Management no InduSoft Web Studio
Application Lifecycle Management no InduSoft Web StudioAVEVA
 
Tecnologias e ferramentas para o desenvolvimento web
Tecnologias e ferramentas para o desenvolvimento webTecnologias e ferramentas para o desenvolvimento web
Tecnologias e ferramentas para o desenvolvimento webArtur Magalhães
 
Azure para Desenvolvedores - Azure Brasil - Março-2018
Azure para Desenvolvedores - Azure Brasil - Março-2018Azure para Desenvolvedores - Azure Brasil - Março-2018
Azure para Desenvolvedores - Azure Brasil - Março-2018Renato Groff
 
Curriculum - Andre Bovo
Curriculum - Andre BovoCurriculum - Andre Bovo
Curriculum - Andre BovoAndre Bovo
 
Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...
Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...
Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...Renato Groff
 
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisApresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisÉdipo Souza
 
Td08 Nl Ex07 Wm6
Td08 Nl Ex07 Wm6Td08 Nl Ex07 Wm6
Td08 Nl Ex07 Wm6Nuno Luz
 
Mercado de trabalho para Desenvolvedores de Sistemas
Mercado de trabalho para Desenvolvedores de SistemasMercado de trabalho para Desenvolvedores de Sistemas
Mercado de trabalho para Desenvolvedores de SistemasIvan Sanches
 

Ähnlich wie Automação total: Na infraestrutura o “Chef” é você (20)

Cv Paulo Alonso
Cv Paulo AlonsoCv Paulo Alonso
Cv Paulo Alonso
 
PT-BR - Lauching a Public PaaS on Open Source Getup & OpenShift Origin - FISL14
PT-BR - Lauching a Public PaaS on Open Source Getup & OpenShift Origin - FISL14PT-BR - Lauching a Public PaaS on Open Source Getup & OpenShift Origin - FISL14
PT-BR - Lauching a Public PaaS on Open Source Getup & OpenShift Origin - FISL14
 
Implantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFSImplantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFS
 
Windows Phone 7 - DevBrasil Uberlândia
Windows Phone 7 - DevBrasil UberlândiaWindows Phone 7 - DevBrasil Uberlândia
Windows Phone 7 - DevBrasil Uberlândia
 
Artigo Automação de testes funcionais com Demoiselle Behave
Artigo Automação de testes funcionais com Demoiselle BehaveArtigo Automação de testes funcionais com Demoiselle Behave
Artigo Automação de testes funcionais com Demoiselle Behave
 
TDC 2011 - SharePoint 2010 para Desenvolvedores
TDC 2011 - SharePoint 2010 para DesenvolvedoresTDC 2011 - SharePoint 2010 para Desenvolvedores
TDC 2011 - SharePoint 2010 para Desenvolvedores
 
Application Lifecycle Management no InduSoft Web Studio
Application Lifecycle Management no InduSoft Web StudioApplication Lifecycle Management no InduSoft Web Studio
Application Lifecycle Management no InduSoft Web Studio
 
Office365
Office365Office365
Office365
 
Quer trabalhar com_php
Quer trabalhar com_phpQuer trabalhar com_php
Quer trabalhar com_php
 
FabricioDoi
FabricioDoiFabricioDoi
FabricioDoi
 
Tecnologias e ferramentas para o desenvolvimento web
Tecnologias e ferramentas para o desenvolvimento webTecnologias e ferramentas para o desenvolvimento web
Tecnologias e ferramentas para o desenvolvimento web
 
Azure para Desenvolvedores - Azure Brasil - Março-2018
Azure para Desenvolvedores - Azure Brasil - Março-2018Azure para Desenvolvedores - Azure Brasil - Março-2018
Azure para Desenvolvedores - Azure Brasil - Março-2018
 
Curriculum - Andre Bovo
Curriculum - Andre BovoCurriculum - Andre Bovo
Curriculum - Andre Bovo
 
Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...
Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...
Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...
 
FRcv
FRcvFRcv
FRcv
 
Selenium WebDriver com Docker
Selenium WebDriver com DockerSelenium WebDriver com Docker
Selenium WebDriver com Docker
 
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisApresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
 
Curriculun anderson
Curriculun andersonCurriculun anderson
Curriculun anderson
 
Td08 Nl Ex07 Wm6
Td08 Nl Ex07 Wm6Td08 Nl Ex07 Wm6
Td08 Nl Ex07 Wm6
 
Mercado de trabalho para Desenvolvedores de Sistemas
Mercado de trabalho para Desenvolvedores de SistemasMercado de trabalho para Desenvolvedores de Sistemas
Mercado de trabalho para Desenvolvedores de Sistemas
 

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

  • 1. Automação total: Na infraestrutura 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 )
  • 5. 5
  • 6. 6
  • 7. 7 Ferramentas automação infra  Chef  Puppet  Ansible  Estude todas e escolha a melhor para seu uso
  • 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
  • 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