O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Soluções de Containers no Microsoft Azure

135 visualizações

Publicada em

Palestra realizada no 4o. Workshop de Tecnologia da GFT que cobriu assuntos como Containers, Docker, Windows Containers, Kubernetes, Azure Container Registry, Web Apps for Containers, Azure DevOps Projects entre outros assuntos.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Soluções de Containers no Microsoft Azure

  1. 1. André Dias, Março/2019 Soluções de Containers no Microsoft Azure Type here if add info needed for every slide
  2. 2. 2GFT GROUP Shaping the future of digital business Agenda 30/03/2019 1. Containers  Introdução  Linux & Windows Containers 2. Azure Container Registry 3. Azure Container Instances 4. Web App for Containers 5. Azure Kubernetes Services 6. Azure DevOps Projects Type here if add info needed for every slide
  3. 3. 3GFT GROUP Shaping the future of digital business Uma breve introdução Containers 30/03/2019
  4. 4. 4GFT GROUP Shaping the future of digital business O que é um container? 30/03/2019  Isolamento  Facilita transporte  Sem interferência manual no conteúdo
  5. 5. 5GFT GROUP Shaping the future of digital business A origem 30/03/2019
  6. 6. 6GFT GROUP Shaping the future of digital business Solução 30/03/2019
  7. 7. 7GFT GROUP Shaping the future of digital business Será que em software é igual? 30/03/2019 .DLL .JAR .EXE DEV HML PROD
  8. 8. 8GFT GROUP Shaping the future of digital business Será que em software é igual? 30/03/2019 .DLL .JAR .EXE DEV HML PROD
  9. 9. 9GFT GROUP Shaping the future of digital business Solução? 30/03/2019  Binários  Dependências  Application Servers  Configurações  Scripts de inicialização
  10. 10. 10GFT GROUP Shaping the future of digital business Virtualização vs Containers 30/03/2019
  11. 11. 11GFT GROUP Shaping the future of digital business Container Engine 30/03/2019 Type here if add info needed for every slide https://www.docker.com/products/docker-desktop
  12. 12. 12GFT GROUP Shaping the future of digital business Terminologia Docker 30/03/2019  Imagem  Container / Instância  Engine  Registro  Dockerfile  Build  Docker Compose Type here if add info needed for every slide
  13. 13. 13GFT GROUP Shaping the future of digital business docker container run –it –p 8080:80 nginx Rodando nosso primeiro container 30/03/2019
  14. 14. 14GFT GROUP Shaping the future of digital business docker container run -e “ACCEPT_EULA=Y” -e “SA_PASSWORD=P2ssw0rd” -p 1433:1433 -d microsoft/mssql- server-linux SQL Server no Linux e em Container? 30/03/2019
  15. 15. 15GFT GROUP Shaping the future of digital business Sim, dá pra rodar aquele site escrito em Web Forms em container Windows Containers 30/03/2019
  16. 16. 16GFT GROUP Shaping the future of digital business 30/03/2019 Type here if add info needed for every slide
  17. 17. 17GFT GROUP Shaping the future of digital business Muito mais que um repositório privado Azure Container Registry 30/03/2019
  18. 18. 18GFT GROUP Shaping the future of digital business Azure Container Registry 30/03/2019  “Docker Hub do Azure”  Armazena imagens  Você pode fazer docker push, docker pull, e ... Type here if add info needed for every slide
  19. 19. 19GFT GROUP Shaping the future of digital business ACR Build 30/03/2019  Builds sem Docker Engine local  Builds sem baixar GBs de imagem local  Builds sem código local  Builds sem até mesmo querer fazer build (PATCH) Type here if add info needed for every slide docker build –t <nome_imagem> . az acr build –t <nome_imagem> . –r <nome_acr>
  20. 20. 20GFT GROUP Shaping the future of digital business docker push contoso.azurecr.io/public/products/web:1.2 docker push contosowesteu.azurecr.io/public/products/web:1.2 Geo Replicação 30/03/2019 Type here if add info needed for every slide
  21. 21. 21GFT GROUP Shaping the future of digital business A forma mais rápida e simples de executar containers no Azure Azure Container Instances 30/03/2019
  22. 22. 22GFT GROUP Shaping the future of digital business Azure Container Instances 30/03/2019  Indicado para cenários simples  Suporte a containers Windows e Linux  Trabalha com repositórios públicos e privados  Docker Hub, Azure Container Registry e outros  Suporte a Volumes  Azure Files, emptyDir, Git Repo  Suporte a GPU (preview)  cenários de machine learning por exemplo  Suporte VNET – (preview)  Cobrado por segundo  Memória: R$0.0000055 por GB-s  vCPU: R$0.0000502 por vCPU-s Type here if add info needed for every slide
  23. 23. 23GFT GROUP Shaping the future of digital business Precificação 30/03/2019 Type here if add info needed for every slide https://azure.microsoft.com/en-us/pricing/details/container-instances/
  24. 24. 24GFT GROUP Shaping the future of digital business Container Groups 30/03/2019 Type here if add info needed for every slide  Coleção de Containers  Conceito de POD do Kubernetes  Atualmente só para Linux  Deployment via ARM ou YAML
  25. 25. 25GFT GROUP Shaping the future of digital business Os benefícios do App Services aplicado aos containers Web App for Containers 30/03/2019
  26. 26. 26GFT GROUP Shaping the future of digital business Web App for Containers 30/03/2019  Indicado para “containers web”  “Web App”  Auto scale  Load balance  Authentication  Deployment Slots  Custom Domains  SSL  Kudu  Performance Test Type here if add info needed for every slide  “for Containers”  Single container  Docker Compose  Kubernetes
  27. 27. 27GFT GROUP Shaping the future of digital business Serviço de orquestração de containers gerenciado pela Microsoft Azure Kubernetes Services 30/03/2019
  28. 28. 28GFT GROUP Shaping the future of digital business AKS 30/03/2019  Kubernetes  Service Discovery  Health Monitoring  Scaling  Self-healing  Coordinated App Updates  AKS  Kubernetes gerenciado pela Microsoft  Você não paga pelos nós Masters (gerenciados pela Microsoft)  Você não paga pelo AKS, apenas pelas VMs dos Agentes  É possível estender o seu Cluster via ACI  100% upstream Kubernetes
  29. 29. 29GFT GROUP Shaping the future of digital business Fácil de criar 30/03/2019
  30. 30. 30GFT GROUP Shaping the future of digital business Fácil de gerenciar 30/03/2019
  31. 31. 31GFT GROUP Shaping the future of digital business Kubernetes sem AKS 30/03/2019 Master VM Master VM Master VM Agent VM Agent VM Agent VM Agent VM Agent VM Agent VM Agent VM Agent VM Agent PoolControl Plane
  32. 32. 32GFT GROUP Shaping the future of digital business Kubernetes com AKS 30/03/2019 Hosted Control Plane Agent VM Agent VM Agent VM Agent VM Agent VM Agent VM Agent VM Agent VM Agent Pool
  33. 33. 33GFT GROUP Shaping the future of digital business Monte sua esteira DevOps com Cluster Kubernetes em 5 minutos... Azure DevOps Projects 30/03/2019
  34. 34. 34GFT GROUP Shaping the future of digital business Azure DevOps Projects 30/03/2019 Type here if add info needed for every slide Azure DevOps Account Azure Subscription Detalhes de Conta AKS Web App for Containers VMs Azure Functions … Hosting ASP.NET ASP.NET Core Spring JSF … Framework .Net Node Java PHP Python Ruby Go … Runtime 5 Minutos
  35. 35. 35GFT GROUP Shaping the future of digital business De forma bem resumida 30/03/2019 https://azure.microsoft.com/en-us/overview/containers/
  36. 36. 36GFT GROUP Shaping the future of digital business  Baixe o Docker Desktop  https://www.docker.com/products/docker-desktop  Crie sua conta gratuita no Microsoft Azure  https://azure.microsoft.com/en-us/free/  Crie sua conta gratuita do Azure DevOps  http://dev.azure.com  Leia a documentação dos produtos  https://azure.microsoft.com/en-us/overview/containers/  Participe do MVP Conf (20% de desconto)  https://mvpconf.com.br/ Próximos passos 30/03/2019
  37. 37. 37GFT GROUP Shaping the future of digital business GFT Brasil 30/03/2019 Type here if add info needed for every slide Marque a GFT nos seus posts com as nossas hashtags #teamGFT #GFTTechWorkshop Pesquisa de Satisfação Você receberá uma pesquisa de satisfação no seu e-mail, é muito importante que você responda pra sabermos o seu feedback sobre o nosso evento! =)
  38. 38. 38GFT GROUP Shaping the future of digital business Dúvidas? 30/03/2019 Type here if add info needed for every slide
  39. 39. Shaping the future of digital business GFT Technology & Innovation Brazil Team André Dias andre.dias@gft.com @AndreDiasBR LinkedIn | Twitter | Instagram 30/03/2019 Type here if add info needed for every slide

×