Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Começando com o Docker (HackerHouseBR)

Começando com o Docker (HackerHouseBR)

Palestra ministrada online (https://youtu.be/qjZMHsqSmSE) com o objetivo de mostrar Docker para quem está começando e nunca tinha visto Docker antes. Contextualizamos e mostramos o Docker em funcionamento

Wellington F. Silva

August 26, 2016
Tweet

More Decks by Wellington F. Silva

Other Decks in Technology

Transcript

  1. $ WHOAMI Wellington F. Silva Técnico Telecom, Programador, Devops, Instrutor,

    Escritor, Marido, Pai, Apreciador de cafés e viciado em pizza. AKA: wsilva | tom | boina | fisi
  2. HISTÓRICO • Apresentado na PYCON US de 2013 (21/03/2013) •

    Nasceu na dotCloud • Escrito em Go lang
  3. HISTÓRICO • Apresentado na PYCON US de 2013 (21/03/2013) •

    Nasceu na dotCloud • Escrito em Go lang • dotCloud encerrou as atividades em 29/02/2016
  4. HISTÓRICO • Apresentado na PYCON US de 2013 (21/03/2013) •

    Nasceu na dotCloud • Escrito em Go lang • dotCloud encerrou as atividades em 29/02/2016 • Criado por Solomon Hykes, Andrea Luzzardi e Francois- Xavier Bourlet da dotCloud e por Jeff Lindsay de maneira independente
  5. HISTÓRICO • Open Source (Apache License 2.0) desde março de

    2013 (versão 0.9) • Usava lxc (Linux Containers)
  6. HISTÓRICO • Open Source (Apache License 2.0) desde março de

    2013 (versão 0.9) • Usava lxc (Linux Containers) • 23/07/2013 - Ben Golub, CEO da Gluster e da Plaxo se une ao time
  7. HISTÓRICO • Open Source (Apache License 2.0) desde março de

    2013 (versão 0.9) • Usava lxc (Linux Containers) • 23/07/2013 - Ben Golub, CEO da Gluster e da Plaxo se une ao time • 19/09/2013 - Ajuda da Red Hat
  8. HISTÓRICO • Open Source (Apache License 2.0) desde março de

    2013 (versão 0.9) • Usava lxc (Linux Containers) • 23/07/2013 - Ben Golub, CEO da Gluster e da Plaxo se une ao time • 19/09/2013 - Ajuda da Red Hat • 22/01/2014 - Segundo aporte de US$ 15 mi
  9. HISTÓRICO • 23/07/2014 - Compra a Orchard, criador do FIG

    • 16/09/2014 - Terceiro aporte US$ 40 mi
  10. HISTÓRICO • 23/07/2014 - Compra a Orchard, criador do FIG

    • 16/09/2014 - Terceiro aporte US$ 40 mi • 15/10/2014 - Microsoft anuncia Docker no Windows 2016 server
  11. HISTÓRICO • 23/07/2014 - Compra a Orchard, criador do FIG

    • 16/09/2014 - Terceiro aporte US$ 40 mi • 15/10/2014 - Microsoft anuncia Docker no Windows 2016 server • 04/12/2014 - IBM anuncia parceria para rodar container em seu Cloud
  12. HISTÓRICO • 23/07/2014 - Compra a Orchard, criador do FIG

    • 16/09/2014 - Terceiro aporte US$ 40 mi • 15/10/2014 - Microsoft anuncia Docker no Windows 2016 server • 04/12/2014 - IBM anuncia parceria para rodar container em seu Cloud • 14/04/2015 - Quarto aporte US$ 95 mi • 22/06/2015 - Padronização de Contêineres - OCI Open Container Initiative (https://www.opencontainers.org/)
  13. HISTÓRICO • 21/01/2016 - Compra a Unikernels • 08/06/2016 -

    Docker nativo no Hyper-V e imagem Windows Server 2016 nano Server
  14. O QUE É DOCKER? • Sistemas de Containers Linux •

    Leve e rápido • Open Source • Diversas ferramentas de cluster e orquestração
  15. O QUE É DOCKER? • Sistemas de Containers Linux •

    Leve e rápido • Open Source • Diversas ferramentas de cluster e orquestração • Facilita micro serviços
  16. O QUE É DOCKER? • Facilita emprego do 12 factor

    • Melhora a distribuição de recursos
  17. ESTUDO DATADOG • Aumento de 30% entre maio de 2015

    e maio de 2016 • Maiores empresas (+500 hosts), adoção maior
  18. ESTUDO DATADOG • Aumento de 30% entre maio de 2015

    e maio de 2016 • Maiores empresas (+500 hosts), adoção maior • 2/3 dos que testam adotam
  19. ESTUDO DATADOG • Aumento de 30% entre maio de 2015

    e maio de 2016 • Maiores empresas (+500 hosts), adoção maior • 2/3 dos que testam adotam • Quantidade de container quintuplica após adoção
  20. ESTUDO DATADOG • Em média 5 containers por host •

    VMs são 6 vezes mais longevas • Imgs mais usadas: Registry, NGINX, Redis, Elasticsearch, MySQL, Logspout, Quay, etcd, Postgres, CAdvisor