Indo para as nuvens mais rápido e fácil com Docker

Embed Size (px)

DESCRIPTION

TDC SP 2014 Venha conhecer um novo jeito de criar ambiente e principalmente gerenciar suas mudanças e correções com muita rapidez e facilidade. Já imaginou criar cluster de serviços em diversos servidores com um único comando? Isso e muito mais é possível com Docker. https://www.docker.com/tryit http://www.tsuru.io/ https://github.com/fgrehm/devstep https://github.com/fgrehm/devstep-examples http://www.projectatomic.io/ http://solum.io/ https://github.com/coreos/fleet https://github.com/jpetazzo/dind https://github.com/docker/docker/wiki/Docker-in-Docker https://flynn.io/ http://coreos.com/using-coreos/systemd/ https://github.com/spotify/helios https://github.com/ehazlett/docker-havok http://www.jedelman.com/home/docker-networking https://github.com/jpetazzo/pipework https://github.com/crosbymichael/skydock http://www.cohesiveft.com/products/vns3/ http://www.packer.io/ http://puppetlabs.com/ http://www.getchef.com/ http://www.ansible.com/home https://github.com/docker/libchan https://github.com/coreos/etcd http://ferry.opencore.io/en/latest/ https://issues.apache.org/jira/browse/YARN-1964 https://github.com/tobert/cassandra-docker http://stackdock.com/ https://www.orchardup.com/ https://www.tutum.co/ https://quay.io/ http://baremetal.io/ https://www.tutum.co/ https://drone.io/ https://www.shippable.com/ http://runnable.com/ http://nodechecker.com/ https://wiki.jenkins-ci.org/display/JENKINS/Docker+build+publish+Plugin http://blog.docker.com/2013/05/heroku-buildpacks-on-docker/ http://www.iron.io/ http://www.vagrantup.com/blog/feature-preview-vagrant-1-6-docker-dev-environments.html http://www.scriptrock.com/ http://blockade.readthedocs.org/en/latest/ https://github.com/mailgun/shipper https://github.com/crosbymichael/dockerui https://github.com/xpensia/drydock https://github.com/toscanini/maestro http://decking.io/ https://github.com/michaelsauter/crane https://github.com/shipyard/shipyard https://github.com/kstaken/dockermix http://www.packer.io/ https://github.com/brooklyncentral/clocker https://github.com/cf-platform-eng/docker-boshrelease https://github.com/signalfuse/maestro-ng https://github.com/GoogleCloudPlatform/kubernetes https://coreos.com/ https://github.com/boot2docker/boot2docker http://www.ubuntu.com/ https://github.com/progrium/dokku/ http://deis.io/ http://voxoz.com/ https://flynn.io/ http://mesosphere.io/ https://github.com/marmelab/gaudi http://www.activestate.com/stackato https://orchardup.github.io/fig/ http://www.octohost.io/ https://stackmachine.com/ https://developers.google.com/compute/docs/containers https://aws.amazon.com/elasticbeanstalk/ http://www.activestate.com/blog/2014/06/libswarm-docker-orchestration-announced https://github.com/welvet/docker_vagrant

Citation preview

  • 1. http://slidesha.re/1s7Z6Bk @BR_LuanCestari Indo para as nuvens mais rpido e fcil com Docker TDC2014 SP Luan Cestari

2. http://slidesha.re/1s7Z6Bk @BR_LuanCestari Ressalva/Disclaimer ESTA APRESENTAO REFLETE A OPINIES E PROPOSTAS PESSOAIS DO AUTOR SOBRE OTEMA, PODENDO NO REFLETIR NECESSARIAMENTE A OPINIO / PONTO DEVISTA DE QUAISQUER ORGANIZAO/EMPRESA LIGA OU NO COM O AUTOR THIS PRESENTATION REFLECTS AUTHOR'S PERSONAL OPINIONS AND IDEAS ONTHETOPIC AND MAY NOT REFLECT NECESSARILYTHE OPINION/VIEWPOINT OF ANY ORGANIZATION / COMPANY WITH/WITHOUT RELATIONSHIP WITHTHE AUTHOR. 3. http://slidesha.re/1s7Z6Bk @BR_LuanCestari Introduo/Batepapo 4. http://slidesha.re/1s7Z6Bk @BR_LuanCestari O que iremos ver Introduo rpida de onde vem o Docker Como ele pode te ajudar na Cloud O que o Docker Muitas referncias,caminhos e buzzwords =) / =( 5. http://slidesha.re/1s7Z6Bk @BR_LuanCestari O que NO iremos ver Buzzwords jogadas (vai ter muitas, mas podem pegutar se nao ficar explicado) Manual detalhado com todos detalhes sobre Docker, Kernel e etc 6. http://slidesha.re/1s7Z6Bk @BR_LuanCestari Histria 2003 Namespace(incio kernel 2.4.19) 2005 CPUSET 2006 CGROUPS 2006 ~ 2010 Mais features, LXC 2008(?), outros 2013 Namespace (User ltimo a ser suportado no 3.8) e Docker 2014 LXC e libcontainer 1.0 7. http://slidesha.re/1s7Z6Bk @BR_LuanCestari O que Docker 8. http://slidesha.re/1s7Z6Bk @BR_LuanCestari https://www.docker.com/tryit/ Easy? 9. Docker Cloud 10. http://slidesha.re/1s7Z6Bk @BR_LuanCestari Sistemas Operacionais Qualquer Linux que: Kernel 3.8+ Cgroups+namespaces Linux com maior foco: CoreOS Ubuntu Boot2Docker 11. http://slidesha.re/1s7Z6Bk @BR_LuanCestari Configuration Management Como comparar ou o que tem a ver? Packer Saltstack Puppet Chef Ansible Outros 12. http://slidesha.re/1s7Z6Bk @BR_LuanCestari Plataformas de Desenvolvimento Ferramentas que podem ajudar: Dokku, DevStep, Deis, Voxoz, Flynn, Mesosphere, Gaudi, Stackato, Fig, Octohost, Stackmachine, Vangrant, Tsuru, Projectatomic, Solum.io Entre outros ( como alguns projetos da Centary Link, dind , etc) 13. http://slidesha.re/1s7Z6Bk @BR_LuanCestari Ferramentas com desenvolvimento via container (PAAS!?) Drone.io, Shippable, Runnable, NodeChecker, Jenkins (plugin), Iron.io, Heroku 14. http://slidesha.re/1s7Z6Bk @BR_LuanCestari Hospedagem Orchard Baremetal.io Tutum Quay.io StackDock Outros (Google Compute node, AWS, Rackspace, etc) 15. http://slidesha.re/1s7Z6Bk @BR_LuanCestari Big Data Ferry Hadoop Yarn Docker Images 16. http://slidesha.re/1s7Z6Bk @BR_LuanCestari Networking / Service Discovery Libchan Pipework Etcd Skydock VNS3 17. http://slidesha.re/1s7Z6Bk @BR_LuanCestari Orchestration/Management/Monitoring Shipyard, Crane, Guardrail, Mesos, OpenStack, Blockade, Shipper, DockerUI, Drydock, Maestro, Decking.io, Dockermix, Packer.io, Clocker, CloudFoundry BOSH, Kubernetes, Solum.io 18. http://slidesha.re/1s7Z6Bk @BR_LuanCestari Scale up e Cluster nas nuvens Fleet Mesos Flynn Outros 19. http://slidesha.re/1s7Z6Bk @BR_LuanCestari Continous Integration / Continous Deployment http://www.slideshare.net/ArnaudMAZIN/docker-meetup-paris-enterprise-docker Slide 27 20. http://slidesha.re/1s7Z6Bk @BR_LuanCestari Muito Obrigado! 21. http://slidesha.re/1s7Z6Bk @BR_LuanCestari Dvidas? 22. http://slidesha.re/1s7Z6Bk @BR_LuanCestari Mais informaes Virtualizacao vs Container Benchmark: http://bodenr.blogspot.com.br/2014/05/kvm-and-docker-lxc-benchmarking-with.h Outros estao nas notas dos slides