DevOps e PHP

2,360 views

Published on

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 Comments
28 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,360
On SlideShare
0
From Embeds
0
Number of Embeds
25
Actions
Shares
0
Downloads
37
Comments
0
Likes
28
Embeds 0
No embeds

No notes for 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

×