SlideShare une entreprise Scribd logo
1  sur  46
Télécharger pour lire hors ligne
Global Azure Bootcamp BH
Dia 27 de Abril no Raja Valley
AKS no mundo real.
O que não tem
contaram...
André Paulovich
Arquiteto de Sistemas - CI&T
MCP | MCTS | MCT | MCAD | MCSD.Net | MVP Asp.Net 2011 à 2014
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
Kubernetes?
“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
3ª geração de orquestradores do Google
(1º release Set/2014)
Melhor amigo do Docker!
Blz… é tudo Google?! Onde
a Microsoft entra nessa
história?
O que é o AKS?
Qual a diferença do ACS para o AKS?
ACS AKS
Docker
DC/OS
Kubernetes
Kubernetes
Não Gerenciado
Gerenciado
ACS
PAGO!
AKS
Gratís!
ConteinerizaçãoCloud Computing Cultura de DevOps
AKS é base de uma arquitetura moderna
Cloud Computing
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
Conteinerização
Não caia na armadilha “vendor lock-in”
Cultura de DevOps
Entender que tudo está interligado...
Muito trabalho...
Por baixo vai codigo...
Expectativa
Realidade
Tempo de Provisionamento
Amazon EKS Google GKE Azure AKS
Tempo de Provisionamento 20 min 3 min 10 min
AKS Não possui load
balancing multi-região
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
Máximo de PODs por “Nó”
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
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
Painel de gestão gratis e
outras vantagens!
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
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
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
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
Não use “HTTP application
Routing” add-on em
produção
* 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!
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
OBRIGADO

Contenu connexe

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

Conhecendo o AKS, o azure container services com kubernetes
Conhecendo o AKS, o azure container services com kubernetesConhecendo o AKS, o azure container services com kubernetes
Conhecendo o AKS, o azure container services com kubernetesGiovanni Bassi
 
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016Filipe Barretto
 
Mvp conf container no azure
Mvp conf   container no azureMvp conf   container no azure
Mvp conf container no azureThiago Custódio
 
Ambiente de CI/CD com Google Cloud
Ambiente de CI/CD com Google CloudAmbiente de CI/CD com Google Cloud
Ambiente de CI/CD com Google CloudAlvaro Viebrantz
 
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018Renato Groff
 
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018Renato Groff
 
DevOps + Kubernetes: orquestração e deployment automatizado de containers - O...
DevOps + Kubernetes: orquestração e deployment automatizado de containers - O...DevOps + Kubernetes: orquestração e deployment automatizado de containers - O...
DevOps + Kubernetes: orquestração e deployment automatizado de containers - O...Renato Groff
 
TDC 2019 Cloud - Liberte sua arquitetura com cloud native
TDC 2019 Cloud - Liberte sua arquitetura com cloud nativeTDC 2019 Cloud - Liberte sua arquitetura com cloud native
TDC 2019 Cloud - Liberte sua arquitetura com cloud nativeAndré Paulovich
 
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...Amazon Web Services
 
Big Data, Performance, Posix, RTB no mercado de publicidade online
Big Data, Performance, Posix, RTB no mercado de publicidade onlineBig Data, Performance, Posix, RTB no mercado de publicidade online
Big Data, Performance, Posix, RTB no mercado de publicidade onlineTiago Peczenyj
 
Docker | Minicurso Gratuito - Azure na Prática
Docker | Minicurso Gratuito - Azure na PráticaDocker | Minicurso Gratuito - Azure na Prática
Docker | Minicurso Gratuito - Azure na PráticaRenato Groff
 
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Marcus Garcia
 
Docker + Kubernetes + Azure: opções disponíveis para uso de Containers na nuv...
Docker + Kubernetes + Azure: opções disponíveis para uso de Containers na nuv...Docker + Kubernetes + Azure: opções disponíveis para uso de Containers na nuv...
Docker + Kubernetes + Azure: opções disponíveis para uso de Containers na nuv...Renato Groff
 
Apresentação Comercial Tecla Internet
Apresentação Comercial Tecla InternetApresentação Comercial Tecla Internet
Apresentação Comercial Tecla InternetTecla Internet
 

Similaire à AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019 (20)

Conhecendo o AKS, o azure container services com kubernetes
Conhecendo o AKS, o azure container services com kubernetesConhecendo o AKS, o azure container services com kubernetes
Conhecendo o AKS, o azure container services com kubernetes
 
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016
 
Mvp conf container no azure
Mvp conf   container no azureMvp conf   container no azure
Mvp conf container no azure
 
Ambiente de CI/CD com Google Cloud
Ambiente de CI/CD com Google CloudAmbiente de CI/CD com Google Cloud
Ambiente de CI/CD com Google Cloud
 
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018
 
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018
 
Keynote AWS RoadShow Rio de Janeiro 2013
Keynote AWS RoadShow Rio de Janeiro 2013Keynote AWS RoadShow Rio de Janeiro 2013
Keynote AWS RoadShow Rio de Janeiro 2013
 
Como começar com Amazon EKS
Como começar com Amazon EKSComo começar com Amazon EKS
Como começar com Amazon EKS
 
Keynote AWS RoadShow Recife 2013
Keynote AWS RoadShow Recife 2013Keynote AWS RoadShow Recife 2013
Keynote AWS RoadShow Recife 2013
 
DevOps + Kubernetes: orquestração e deployment automatizado de containers - O...
DevOps + Kubernetes: orquestração e deployment automatizado de containers - O...DevOps + Kubernetes: orquestração e deployment automatizado de containers - O...
DevOps + Kubernetes: orquestração e deployment automatizado de containers - O...
 
TDC 2019 Cloud - Liberte sua arquitetura com cloud native
TDC 2019 Cloud - Liberte sua arquitetura com cloud nativeTDC 2019 Cloud - Liberte sua arquitetura com cloud native
TDC 2019 Cloud - Liberte sua arquitetura com cloud native
 
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
 
Live DIO - CI / CD
Live DIO - CI / CDLive DIO - CI / CD
Live DIO - CI / CD
 
Big Data, Performance, Posix, RTB no mercado de publicidade online
Big Data, Performance, Posix, RTB no mercado de publicidade onlineBig Data, Performance, Posix, RTB no mercado de publicidade online
Big Data, Performance, Posix, RTB no mercado de publicidade online
 
Docker | Minicurso Gratuito - Azure na Prática
Docker | Minicurso Gratuito - Azure na PráticaDocker | Minicurso Gratuito - Azure na Prática
Docker | Minicurso Gratuito - Azure na Prática
 
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
 
AWS re:Invent 2019
AWS re:Invent 2019AWS re:Invent 2019
AWS re:Invent 2019
 
Docker + Kubernetes + Azure: opções disponíveis para uso de Containers na nuv...
Docker + Kubernetes + Azure: opções disponíveis para uso de Containers na nuv...Docker + Kubernetes + Azure: opções disponíveis para uso de Containers na nuv...
Docker + Kubernetes + Azure: opções disponíveis para uso de Containers na nuv...
 
Keynote AWS Roadshow Campinas 2013
Keynote AWS Roadshow Campinas 2013Keynote AWS Roadshow Campinas 2013
Keynote AWS Roadshow Campinas 2013
 
Apresentação Comercial Tecla Internet
Apresentação Comercial Tecla InternetApresentação Comercial Tecla Internet
Apresentação Comercial Tecla Internet
 

Plus de André Paulovich

Construindo carreiras inspiradoras - UAIDEV 5.0
Construindo carreiras inspiradoras - UAIDEV 5.0Construindo carreiras inspiradoras - UAIDEV 5.0
Construindo carreiras inspiradoras - UAIDEV 5.0André Paulovich
 
Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)
Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)
Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)André Paulovich
 
Equilíbrio entre carreira e vida pessoal
Equilíbrio entre carreira e vida pessoalEquilíbrio entre carreira e vida pessoal
Equilíbrio entre carreira e vida pessoalAndré Paulovich
 
Como se tornar o profissional que todos procuram
Como se tornar o profissional que todos procuramComo se tornar o profissional que todos procuram
Como se tornar o profissional que todos procuramAndré Paulovich
 
Levando seu SCM à outro nível com Feature Flags
Levando seu SCM à outro nível com Feature FlagsLevando seu SCM à outro nível com Feature Flags
Levando seu SCM à outro nível com Feature FlagsAndré Paulovich
 
Como se tornar o profissional que todos estão procurando.
Como se tornar o profissional que todos estão procurando.Como se tornar o profissional que todos estão procurando.
Como se tornar o profissional que todos estão procurando.André Paulovich
 
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágil
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágilTDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágil
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágilAndré Paulovich
 
Semcom - UFV - Florestal - 2019 - André Paulovich
Semcom - UFV - Florestal - 2019 - André PaulovichSemcom - UFV - Florestal - 2019 - André Paulovich
Semcom - UFV - Florestal - 2019 - André PaulovichAndré Paulovich
 
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaAndré Paulovich
 
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...André Paulovich
 
MeetupWeek - Transformacao Digital
MeetupWeek - Transformacao DigitalMeetupWeek - Transformacao Digital
MeetupWeek - Transformacao DigitalAndré Paulovich
 
Arquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depoisArquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depoisAndré Paulovich
 
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...André Paulovich
 
Acerto talk - Descobrindo o poder do Cloud Computing
Acerto talk - Descobrindo o poder do Cloud ComputingAcerto talk - Descobrindo o poder do Cloud Computing
Acerto talk - Descobrindo o poder do Cloud ComputingAndré Paulovich
 
Share - Mastermaq - Evolução e o futuro do C#
Share - Mastermaq - Evolução e o futuro do C#Share - Mastermaq - Evolução e o futuro do C#
Share - Mastermaq - Evolução e o futuro do C#André Paulovich
 
Global Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - PaulovichGlobal Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - PaulovichAndré Paulovich
 
SIP - Descobrindo o poder do Cloud Computing
SIP - Descobrindo o poder do Cloud ComputingSIP - Descobrindo o poder do Cloud Computing
SIP - Descobrindo o poder do Cloud ComputingAndré Paulovich
 
DC/OS Escalando sua arquitetura de microserviços
DC/OS Escalando sua arquitetura de microserviçosDC/OS Escalando sua arquitetura de microserviços
DC/OS Escalando sua arquitetura de microserviçosAndré Paulovich
 
Darwinismo digital nova era do windows - ufv
Darwinismo digital   nova era do windows - ufvDarwinismo digital   nova era do windows - ufv
Darwinismo digital nova era do windows - ufvAndré Paulovich
 

Plus de André Paulovich (20)

Construindo carreiras inspiradoras - UAIDEV 5.0
Construindo carreiras inspiradoras - UAIDEV 5.0Construindo carreiras inspiradoras - UAIDEV 5.0
Construindo carreiras inspiradoras - UAIDEV 5.0
 
Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)
Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)
Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)
 
Equilíbrio entre carreira e vida pessoal
Equilíbrio entre carreira e vida pessoalEquilíbrio entre carreira e vida pessoal
Equilíbrio entre carreira e vida pessoal
 
Como se tornar o profissional que todos procuram
Como se tornar o profissional que todos procuramComo se tornar o profissional que todos procuram
Como se tornar o profissional que todos procuram
 
Levando seu SCM à outro nível com Feature Flags
Levando seu SCM à outro nível com Feature FlagsLevando seu SCM à outro nível com Feature Flags
Levando seu SCM à outro nível com Feature Flags
 
Como se tornar o profissional que todos estão procurando.
Como se tornar o profissional que todos estão procurando.Como se tornar o profissional que todos estão procurando.
Como se tornar o profissional que todos estão procurando.
 
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágil
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágilTDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágil
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágil
 
Semcom - UFV - Florestal - 2019 - André Paulovich
Semcom - UFV - Florestal - 2019 - André PaulovichSemcom - UFV - Florestal - 2019 - André Paulovich
Semcom - UFV - Florestal - 2019 - André Paulovich
 
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
 
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...
 
MeetupWeek - Transformacao Digital
MeetupWeek - Transformacao DigitalMeetupWeek - Transformacao Digital
MeetupWeek - Transformacao Digital
 
Arquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depoisArquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depois
 
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
 
Acerto talk - Descobrindo o poder do Cloud Computing
Acerto talk - Descobrindo o poder do Cloud ComputingAcerto talk - Descobrindo o poder do Cloud Computing
Acerto talk - Descobrindo o poder do Cloud Computing
 
Share - Mastermaq - Evolução e o futuro do C#
Share - Mastermaq - Evolução e o futuro do C#Share - Mastermaq - Evolução e o futuro do C#
Share - Mastermaq - Evolução e o futuro do C#
 
Global Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - PaulovichGlobal Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - Paulovich
 
SIP - Descobrindo o poder do Cloud Computing
SIP - Descobrindo o poder do Cloud ComputingSIP - Descobrindo o poder do Cloud Computing
SIP - Descobrindo o poder do Cloud Computing
 
DC/OS Escalando sua arquitetura de microserviços
DC/OS Escalando sua arquitetura de microserviçosDC/OS Escalando sua arquitetura de microserviços
DC/OS Escalando sua arquitetura de microserviços
 
Asp.Net Core - Meetup BH
Asp.Net Core - Meetup BHAsp.Net Core - Meetup BH
Asp.Net Core - Meetup BH
 
Darwinismo digital nova era do windows - ufv
Darwinismo digital   nova era do windows - ufvDarwinismo digital   nova era do windows - ufv
Darwinismo digital nova era do windows - ufv
 

Dernier

ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuisKitota
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfSamaraLunas
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 

Dernier (8)

ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 

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

  • 1. Global Azure Bootcamp BH Dia 27 de Abril no Raja Valley
  • 2. AKS no mundo real. O que não tem contaram...
  • 3. André Paulovich Arquiteto de Sistemas - CI&T MCP | MCTS | MCT | MCAD | MCSD.Net | MVP Asp.Net 2011 à 2014
  • 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
  • 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. 3ª geração de orquestradores do Google (1º release Set/2014)
  • 8. Melhor amigo do Docker!
  • 9. Blz… é tudo Google?! Onde a Microsoft entra nessa história?
  • 10.
  • 11. O que é o AKS?
  • 12. Qual a diferença do ACS para o AKS? ACS AKS Docker DC/OS Kubernetes Kubernetes Não Gerenciado Gerenciado
  • 15. ConteinerizaçãoCloud Computing Cultura de DevOps AKS é base de uma arquitetura moderna
  • 17. 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
  • 19. Não caia na armadilha “vendor lock-in”
  • 20.
  • 21.
  • 23. Entender que tudo está interligado...
  • 25. Por baixo vai codigo...
  • 29.
  • 30. Amazon EKS Google GKE Azure AKS Tempo de Provisionamento 20 min 3 min 10 min
  • 31. AKS Não possui load balancing multi-região
  • 32.
  • 33. 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
  • 34. Máximo de PODs por “Nó”
  • 35. 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
  • 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 Tempo de Provisionamento 20 min 3 min 10 min Horizontal 30 PODs 60 PODs 90 PODs Melhor estratégia de escalonamento
  • 37. Painel de gestão gratis e outras vantagens!
  • 38. 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
  • 39. 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
  • 40. 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
  • 41. 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
  • 42.
  • 43. Não use “HTTP application Routing” add-on em produção
  • 44. * 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!
  • 45. 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