Docker tdc 2014

download Docker   tdc 2014

If you can't read please download the document

Transcript of Docker tdc 2014

  • 1. Docker: Tudo o que voc precisava saber, mas no te contaram Aldrin Leal

2. Globalcode Open4education Agenda Introduo Histrico Definindo o Docker Estudo de Caso O que o futuro nos Reserva Concluso 3. Globalcode Open4education Introduo Aldrin Leal Protroll Projetos / Experincia em Hadoop Outras reas: Big Data ALM / Release Engineering 4. Globalcode Open4education Falando nisso Meu curso hardcore modafoca turbinado de Servios Web Amaznicos (AWS): http://www.soaexpert.com.br/education/cloud Sim, falamos de docker! Hadoop em Breve!!!1! o/ 5. Globalcode Open4education Sobre esta Palestra Docker 0.11 com Ubuntu Comandos Bsicos Portando o legado para o Docker Rodando na Amazon Posso ter falado sobre tudo isso antes: http://www.slideshare.net/aldrinleal 6. Globalcode Open4education Uma breve histria dos Avs do Devops Virtualizao como um todo Mainframes (1970 -) Linux (1995 -) VMWare (~ 1999) User Mode Linux (2003 -) Provedores de VPS LXC Xen (2004 -) Amazon EC2 (2006 -) Software-Defined Networking (2008 -) OpenStack (2010 -) Dotcloud / Docker / Hipache (2012 - ) 7. Globalcode Open4education Uma breve histria dos Avs do Devops Causas Eroso Isolamento Separao de Responsabilidades Lei de Moore Multitenancy Mais causas Escalonamento Horizontal Cloud Computing Downtime Continuous Delivery 8. Globalcode Open4education Enquanto isso no Linux Paravirtualizao Controle Fino de Recursos (Memria, I/O, CPU, Rede) Melhor suporte a rede (inclui Bridging) Sistemas de Arquivo Union Filesystem Cross Mounts 9. Globalcode Open4education Docker Sumarizado Registry Imagens Camadas (.tar.gz) Union Filesystems (btrfs, mount) Container Processo Isolado Daemon cgroups Bridging Filesystem (Host, Layers, Imagens) Servio / API Finalidades Isolamento Regresso com Distros Aplicaes as a Service Banco Multitenancy X as a Service Integrao Contnua 10. Globalcode Open4education Killer Apps Jenkins PaaS Orquestradores CoreOS Dokku / deis Apache Mesos / Mesosphere Marathon Backend as a Service 11. Globalcode Open4education Docker em 10 minutos Um App Bobinho Java Dropwizard! Ok, um pom hardcore Rodando Argumento -server Fat jar indo pro Docker Dockerfile https://www.docker.io/learn/docker file/ indo para a AWS Cheat sheet pull ps images inspect Run -p e outras opes build login/push 12. Globalcode Open4education O que o futuro nos reserva Openstack / Hadoop / AWS SDN CRIU (Checkpoint / Restore in Userspace) Alguma coisa em loadbalancers Btw, hipache: http://github.com/dotcloud/hipache 13. Globalcode Open4education Concluso: Como chegamos aqui Em que consiste o Docker Usando o Docker Integrando com outras plataformas O Futuro 14. Globalcode Open4education Referncias Este projeto: $ hg clone https://bitbucket.org/aldrinleal/docker-tdc- 2014 Docker: http://www.docker.io/ http://www.sqoop.it/t/docker-by-docker/ A Practical Introduction to Docker Containers: http://developerblog.redhat.com/2014/05/15/practical- introduction-to-docker-containers/ 15. Globalcode Open4education Obrigado! [email protected] http://linkedin.com/in/aldrinleal Outras conversas (Maven, Hadoop, whatever...): http://www.slideshare.net/aldrinleal No se esquea do meu curso de AWS. Matrculas encerram em breve! http://www.soaexpert.com.br/education/cloud