DevOps e PHP

2.370 visualizações

Publicada em

Nesta palestra vamos discutir sobre a cultura DevOps e como aplicá-la em ambientes PHP para facilitar a vida de desenvolvedores e administradores de redes

0 comentários
28 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
2.370
No SlideShare
0
A partir de incorporações
0
Número de incorporações
25
Ações
Compartilhamentos
0
Downloads
37
Comentários
0
Gostaram
28
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

DevOps e PHP

  1. 1. DevOps e PHP
  2. 2. Quem?
  3. 3. Elton Minetto CEO da Coderockr @eminetto
  4. 4. Caso 1
  5. 5. Empresa com equipe de desenvolvimento e equipe de operações (sysadmin)
  6. 6. Desenvolvedores querendo criar coisas novas, usar novas bibliotecas e ferramentas
  7. 7. Operações precisam manter segurança e estabilidade
  8. 8. Ambiente de produção e desenvolvimento diferentes
  9. 9. Problemas na hora do deploy, dificuldade de achar “o culpado”
  10. 10. Caso 2
  11. 11. Startup com equipe de desenvolvimento e uma pessoa em operações (eu)
  12. 12. Ambiente de produção e desenvolvimento diferentes
  13. 13. Dificuldade de emular o ambiente escalável da produção em desenvolvimento
  14. 14. Deploys diários tomavam muito tempo do responsável pela operação
  15. 15. Caso 3 (Coderockr)
  16. 16. Equipe de desenvolvimento e uma pessoa em operações (eu)
  17. 17. Vários projetos ocorrendo ao mesmo tempo, de vários clientes
  18. 18. Cada projeto pode ter ambiente de produção diferente
  19. 19. Dificuldade de manter o ambiente de desenvolvimento igual ao da produção de cada projeto
  20. 20. Deploys diários ocupam muito tempo do responsável pela operação
  21. 21. DevOps
  22. 22. Diminuir a distância entre desenvolvimento e deploy, entre programadores e gerentes de redes/segurança/sistemas
  23. 23. Desenvolvimento
  24. 24. Gerencie seu setup de desenvolvimento
  25. 25. Gerencie suas configurações de servidores
  26. 26. AWS CloudFormation
  27. 27. Gerencie as configurações da sua aplicação
  28. 28. Faça das configurações parte do projeto, salvando no controle de versões
  29. 29. Deploy
  30. 30. Vagrant usando plugins como o vagrant-aws ! vagrant plugin install vagrant-aws vagrant up —-provider=aws
  31. 31. Deploy usando git com configurações extras ! git push production master
  32. 32. Elastic Beanstalk
  33. 33. Monitoramento
  34. 34. CloudWatch
  35. 35. Referências
  36. 36. http://www.slideshare.net/pgodel/phparchitect-devops-summit-2013-rock- solid-deployment-of-php-apps http://www.justincarmony.com/slides/vagrant-intro/ http://www.slideshare.net/jeremykendall/composer-devops20130716 https://speakerdeck.com/jeremeamia/controlling-the-aws-cloud-with-php http://www.slideshare.net/AnaMariaValarezo http://static.zend.com/topics/Application-Leadership-Today-White- paper-0313-EN.pdf http://eltonminetto.net/blog/2013/11/11/deploy-estilo-heroku-usando-git/ https://www.appfog.com http://www.elasticsearch.org/overview/logstash/ http://www.elasticsearch.org/overview/kibana/ http://aws.amazon.com/pt/cloudwatch/ http://aws.amazon.com/pt/cloudformation/ https://juju.ubuntu.com https://speakerdeck.com/dshafik/zendcon-eu-2013-the-evolution-of- devops https://puphpet.com http://rove.io/?pattern=lamp https://leanpub.com/vagrantcookbook
  37. 37. Contato http://eltonminetto.net @eminetto eminetto@coderockr.com

×