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

Utilizando Containers Docker na AWS

Utilizando Containers Docker na AWS

Utilizando Containers Docker na AWS, como apresentado no AWS Summit SP 2016

Julio Faerman

June 02, 2016
Tweet

More Decks by Julio Faerman

Other Decks in Technology

Transcript

  1. © 2016, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. Utilizando containers Docker na AWS Julio M. Faerman AWS DevRel @jmfaerman
  2. 1.Prepare do Servidor 1. Baixe o servidor 2. Instale 3.

    Configure 2.Implante a Versão 1. Baixe a aplicação 2. Compile 3. Empacote 4. Implante 3.Homologue 1. Notifique os envolvidos 2. Monitore o ambiente 4.Publique em Produção Receita de Implantação Caseira
  3. Virtualização leve do sistema operacional e isolamento de processos Containers

    APIs e ferramentas para administração de containers Docker
  4. © 2016, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. Containers na Personare Bruno Rodrigues
  5. “A AWS permitiu ao nosso time tratar infraestrutura como software.

    Hoje podemos fazer qualquermodificação com apenas um commit” • Maior portal com foco em autoconhecimento e qualidade de vida do Brasil • 6 milhões de usuários únicos por mês “Os recursos antes direcionados para a gestão da infraestrutura agora estão focados na criação de valor para os clientes” - Caue Alves, Lider de Desenvolvimento
  6. O Desafio • Automação do deploy de novas versões do

    software e infraestrutura • Garantir o máximo de performance para os visitantes • Ter ambientes de desenvolvimento, homologação e produção identicos • Documentação e versionamento da infraestrutura • Transparência na utilização e custo dos recursos contratados
  7. create-cluster create-service delete-cluster delete-service deregister-container-instance deregister-task-definition describe-clusters describe-container-instances describe-services describe-task-definition

    describe-tasksdiscover-poll- endpointhelp list-clusters list-container-instances list-serviceslist-task- definition-familieslist-task- definitions list-tasks register-container-instance register-task-definition run-taskstart-taskstop-task submit-container-state-change submit-task-state-change update-container-agent update-servicewait
  8. abort-environment-update check-dns-availability create-application create-application-version create-configuration-template create-environment create-storage-location delete-application delete-application-version delete-configuration-template

    delete-environment-configuration describe-application-versions describe-applications describe-configuration-options describe-configuration-settings describe-environment-health describe-environment-resources describe-environments describe-events describe-instances-health list-available-solution-stacks rebuild-environment request-environment-info restart-app-server retrieve-environment-info swap-environment-cnames terminate-environment update-application update-application-version update-configuration-template update-environment ...