Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019

140 views

Published on

Evento global de imersão em recursos de computação na nuvem utilizando serviços da Azure. Esta apresentação foi entregue na edição de 2019 em BH.

Published in: Technology
  • Be the first to comment

AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019

  1. 1. Global Azure Bootcamp BH Dia 27 de Abril no Raja Valley
  2. 2. AKS no mundo real. O que não tem contaram...
  3. 3. André Paulovich Arquiteto de Sistemas - CI&T MCP | MCTS | MCT | MCAD | MCSD.Net | MVP Asp.Net 2011 à 2014
  4. 4. Somos agentes de transformaçãopara destravar o potencial de negócios, tecnologias e pessoas. NASCEMOS NO BRASIL. ALMEJAMOS O mundo! Prisma BH Global Center Technology - O maior Centro CI&T de Excelência em Tecnologias Digitais do Brasil - Iniciativas inovadoras para as maiores corporações do mundo - Times globais: grandes oportunidades
  5. 5. Kubernetes?
  6. 6. “Essa plataforma elimina grande parte dos processos manuais necessários para implantar e escalar os aplicativos em containers. Em outras palavras, se você desejar agrupar em clusters os hosts executados nos containers Linux, o Kubernetes ajudará a gerenciar esses clusters com facilidade e eficiência.” RedHat
  7. 7. 3ª geração de orquestradores do Google (1º release Set/2014)
  8. 8. Melhor amigo do Docker!
  9. 9. Blz… é tudo Google?! Onde a Microsoft entra nessa história?
  10. 10. O que é o AKS?
  11. 11. Qual a diferença do ACS para o AKS? ACS AKS Docker DC/OS Kubernetes Kubernetes Não Gerenciado Gerenciado
  12. 12. ACS PAGO!
  13. 13. AKS Gratís!
  14. 14. ConteinerizaçãoCloud Computing Cultura de DevOps AKS é base de uma arquitetura moderna
  15. 15. Cloud Computing
  16. 16. Seu Datacenter Virtualization O/S Hardware Network Data Applications Firewall Web Sites (SAAS) Applications Data Serviços na Nuvem (PAAS) Applications Firewall Rules Data Virtual Network Máquinas Virtuais (IAAS) Virtual Network Data Applications Firewall Rules O/S Quanto mais à direita, maior o foco no “negócio” Cloud Services
  17. 17. Conteinerização
  18. 18. Não caia na armadilha “vendor lock-in”
  19. 19. Cultura de DevOps
  20. 20. Entender que tudo está interligado...
  21. 21. Muito trabalho...
  22. 22. Por baixo vai codigo...
  23. 23. Expectativa
  24. 24. Realidade
  25. 25. Tempo de Provisionamento
  26. 26. Amazon EKS Google GKE Azure AKS Tempo de Provisionamento 20 min 3 min 10 min
  27. 27. AKS Não possui load balancing multi-região
  28. 28. Amazon EKS Google GKE Azure AKS “Load balancing” Multi-região Não Sim Não Tempo de Provisionamento 20 min 3 min 10 min
  29. 29. Máximo de PODs por “Nó”
  30. 30. Vertical Horizontal 1 x Max de PODs 1 x Max de PODs 1 x Max de PODs 1 x Max de PODs 2 x Max de PODs 3 x Max de PODs
  31. 31. Máximo de PODs por “Nó” Limitado por ENI 100 110 (padrão 30) Amazon EKS Google GKE Azure AKS “Load balancing” Multi-região Não Sim Não Tempo de Provisionamento 20 min 3 min 10 min Horizontal 30 PODs 60 PODs 90 PODs Melhor estratégia de escalonamento
  32. 32. Painel de gestão gratis e outras vantagens!
  33. 33. Máximo de PODs por “Nó” Limitado por ENI 100 110 (padrão 30) Amazon EKS Google GKE Azure AKS “Load balancing” Multi-região Não Sim Não Custo do painel de gestão U$0,20 /hr /nó Grátis Grátis Tempo de Provisionamento 20 min 3 min 10 min
  34. 34. Máximo de PODs por “Nó” Limitado por ENI 100 110 (padrão 30) Amazon EKS Google GKE Azure AKS “Load balancing” Multi-região Não Sim Não Custo do painel de gestão U$0,20 /hr /nó Grátis Grátis Logs integrados no painel Não Sim Sim Tempo de Provisionamento 20 min 3 min 10 min
  35. 35. Máximo de PODs por “Nó” Limitado por ENI 100 110 (padrão 30) Amazon EKS Google GKE Azure AKS “Load balancing” Multi-região Não Sim Não Custo do painel de gestão U$0,20 /hr /nó Grátis Grátis Logs integrados no painel Não Sim Sim Criado em 2018 2014 2017 Tempo de Provisionamento 20 min 3 min 10 min
  36. 36. Máximo de PODs por “Nó” Limitado por ENI 100 110 (padrão 30) Amazon EKS Google GKE Azure AKS “Load balancing” Multi-região Não Sim Não Custo do painel de gestão U$0,20 /hr /nó Grátis Grátis Logs integrados no painel Não Sim Sim Criado em 2018 2014 2017 *Comparação completa: https://docs.google.com/spreadsheets/d/1U0x4-NQegEPGM7eVTKJemhkPy18LWuHW5vX8uZzqzYo/edit#gid=0 Tempo de Provisionamento 20 min 3 min 10 min Workers Gerenciados Não Sim Sim
  37. 37. Não use “HTTP application Routing” add-on em produção
  38. 38. * trecho da documentação oficial https://docs.microsoft.com/pt-br/azure/aks/http-application-routing SEMPRE DEFINA UM CONTROLLER PARA GERENCIAR AS ENTRADAS DE REQUISIÇÕES. Recomendo usar o NGINX!
  39. 39. https://www.youtube.com/watch?v=fH_yuV2bm9E (Vídeo - Palestra TDC - Wellington Silva) https://docs.microsoft.com/pt-br/azure/aks/troubleshooting (Artigo da documentação- Problemas comuns no AKS) https://docs.microsoft.com/pt-br/azure/aks/http-application-routing (Artigo da documentação - HTTP routing) https://www.ibm.com/blogs/digital-transformation/br-pt/recomendacoes-para-fugir-de-vendor-lock-in-em-cloud/ (Thiago Viola) https://caylent.com/kubernetes-managed-service/ (Artigo - EKS vs. GKE vs. AKS - Stefan Thorpe) https://kubedex.com/google-gke-vs-microsoft-aks-vs-amazon-eks/ (Spreadsheet - Steven Acreman) Referências
  40. 40. OBRIGADO

×