Tsuru: plataforma de cloud computing open source

  • Published on
    15-Jan-2015

  • View
    757

  • Download
    0

Embed Size (px)

DESCRIPTION

Palestra apresentada no FISL 14, sobre o Tsuru, plataforma de cloud computing open source.

Transcript

<ul><li> 1. globo .com tsuru plataforma de cloud computing open source Thursday, July 4, 13 </li></ul> <p> 2. Thursday, July 4, 13 3. cronograma background comofas/ como funciona? presente futuro Thursday, July 4, 13 4. background Thursday, July 4, 13 5. o que? um PaaS open source Thursday, July 4, 13 6. por que? um pouco sobre histria Thursday, July 4, 13 7. deploy manual Thursday, July 4, 13 8. deploy manual scp git pull Thursday, July 4, 13 9. deploy automtico fabric/capistrano puppet/chef Thursday, July 4, 13 10. deploy automtico fabric/capistrano puppet/chef http://truewebpresence.com/wp-content/uploads/2012/11/copy_and_paste.jpg Thursday, July 4, 13 11. por que um PaaS? transparente simples fcil rpido Thursday, July 4, 13 12. por que outro PaaS? open source Thursday, July 4, 13 13. ... open source? extensvel o mais simples possvel performtico escalvel sem vendor lock-in Thursday, July 4, 13 14. show me the deploy Thursday, July 4, 13 15. bastidores Thursday, July 4, 13 16. https://lh3.ggpht.com/-Du4aopYH9eY/TgYO4-jXM3I/AAAAAAAAAKE/QFm-grspdlQ/s1600/anamariabraga.jpg Thursday, July 4, 13 17. bastidores tsuru cli gandalf (git manager) tsuru api provisioners, routers and deployers Thursday, July 4, 13 18. bastidores tsuru Thursday, July 4, 13 19. tsuru cli $ tsuru tsuru version 0.8.2. Usage: tsuru command [args] Available commands: app-create Thursday, July 4, 13 20. tsuru cli go executa aes na api atravs de http(s) Thursday, July 4, 13 21. gandalf rest api gerencia repositrios git controla o acesso aos repositrios Thursday, July 4, 13 22. gandalf escrito em go Thursday, July 4, 13 23. gandalf $ curl -d '{"name": "username", "keys": {"keyname": "ssh-rsa userpubkey user@host"}}' localhost:8000/use User "username" successfully created curl -d '{"name": "myproject", "users": ["username"], "ispublic": true}' localhost:8000/repository Repository "myproject" successfully created Thursday, July 4, 13 24. tsuru api api rest corao do tsuru workow autenticao/autorizao Thursday, July 4, 13 25. tsuru api provisioners routers deployers Thursday, July 4, 13 26. provisioners orquestrao das vms provisionamento das dependncias juju/docker Thursday, July 4, 13 27. provisioners - juju orquestrao de servios charms vms ec2, openstack, hpcloud, rackspace, azure canonical Thursday, July 4, 13 28. provisioners - docker lxc aufs baseado em imagens e diffs dotcloud Thursday, July 4, 13 29. routers redireciona e distribui o acesso para as vms nginx/hipache Thursday, July 4, 13 30. deployers transfere do cdigo para as vms git Thursday, July 4, 13 31. bastidores tsuru cli gandalf (git manager) web dashboard (abyss) mongodb beanstalkd tsuru api provisioners, routers and deployers Thursday, July 4, 13 32. abyss tsuru web dashboard django + python executa aes na api atravs de http(s) Thursday, July 4, 13 33. quem j est usando? globo.com tsuru.io Thursday, July 4, 13 34. servios mysql, redis, memcached, mongodb, elasticsearch extensvel Thursday, July 4, 13 35. cloud pblica tsuru.io Thursday, July 4, 13 36. envolva-se! github.com/globocom/tsuru #tsuru - irc.freenode.net Thursday, July 4, 13 37. Crie tendncia, venha construir o futuro da internet. AGILE SCRUM PYTHON DJANGO RUBY ON RAILS GO JAVA JAVASCRIPT HTML5 CSS LINUX MYSQL OPEN SOURCE globo.com/talentos globo .com Venha trabalhar com a gente Voc cria, 45 milhes usam diariamente Vagas para desenvolvedores, SMs e POs Aceitamos candidatos de qualquer regio do Brasil. Thursday, July 4, 13 38. obrigado! Francisco Souza fss@corp.globo.com Andrews Medina andrewsmedina@gmail.com Thursday, July 4, 13 </p>