SlideShare una empresa de Scribd logo
1 de 30
Gartner, Evolution of Server Computing: VMs to Containers to Serverless — Which to Use When? Arun
Chandrasekaran, 26 June 2017
Gartner, Evolution of Server Computing: VMs to Containers to Serverless — Which to Use When? Arun
Chandrasekaran, 26 June 2017
Conteiner
Traditional virtual machines = Virtualização de
Hardware
VM VM VM
Applications
Kernel
= Virtualização de Sistema Operacional
Container Container Container
Conteiner ImagesConteiner Run-Time
Linux
Image Repository
Aplicações
Frameworks
de aplicação
}
https://hub.docker.com
4 - Azure Container Services (AKS)
Serviço de orquestração do Kubernetes totalmente gerenciado
Auto patching, auto scaling, auto updates
Use todo o ecossistema de Kubernetes
Azure e Azure Stack
7- Azure Container Registry
Single registry/image/tag names – pode ser usado entre múltiplas regiões
Network-close registry access from regional deployments
Keep container images near deployments to reduce latency and costs
Responsabilidade On-Prem IaaS PaaS
Aplicações
Dados
Runtime
Middleware
SO
Virtualização
Servidores
Storage
Rede
MicrosoftCliente
 Orquestrador de
contêineres
Orquestradores de conteiners populares:
• Docker Swarm
• Kubernetes
• Service Fabric
• OpenShift
O que os Orquestradores de conteiner fornecem?
 Alta confiabilidade
 Modelo declarativo para aplicativos de vários
hosts
 Reconciliação de estado desejada  Monitoramento da saúde
 Recursos de segurança Dimensionamento dinâmico (e muito mais!)
Automaticamente coloca
containers com base em seus
requisitos de recursos e outras
restrições, sem sacrificar a
disponibilidade. Misture cargas
de trabalho críticas e de melhor
esforço a fim de impulsionar a
utilização e economizar ainda
mais recursos.
Windows Server
2016
• First Windows release
with containers
• 1 container per pod
• Multiple net interfaces
required
• Local storage only
• User-mode kube-proxy
Windows Server
version 1709
• Multiple containers per
pod (process isolation)
• Faster kernel-mode
kube-proxy
• CNI Plugin
• SMB mounts supported
Future
• Continued network
plugin development
• Multiple containers per
pod with Hyper-V
isolation
• Linux & Windows pods
on same host
Conteineres no Microsoft Azure
Conteineres no Microsoft Azure
Conteineres no Microsoft Azure

Más contenido relacionado

La actualidad más candente

windows server 2012 e windows 8 = melhores juntos
windows server 2012 e windows 8 = melhores juntoswindows server 2012 e windows 8 = melhores juntos
windows server 2012 e windows 8 = melhores juntos
Fabio Hara
 
Windows Server 2012 - O poder de multiplos servidores, a simplicidade de um
Windows Server 2012 - O poder de multiplos servidores, a simplicidade de umWindows Server 2012 - O poder de multiplos servidores, a simplicidade de um
Windows Server 2012 - O poder de multiplos servidores, a simplicidade de um
Fabio Hara
 
Windows Server 2012 - Alem da virtualização
Windows Server 2012 - Alem da virtualizaçãoWindows Server 2012 - Alem da virtualização
Windows Server 2012 - Alem da virtualização
Fabio Hara
 
Windows Server 2012 - estilo de trabalho moderno
Windows Server 2012 - estilo de trabalho modernoWindows Server 2012 - estilo de trabalho moderno
Windows Server 2012 - estilo de trabalho moderno
Fabio Hara
 

La actualidad más candente (20)

SQL over SMB3
SQL over SMB3SQL over SMB3
SQL over SMB3
 
windows server 2012 e windows 8 = melhores juntos
windows server 2012 e windows 8 = melhores juntoswindows server 2012 e windows 8 = melhores juntos
windows server 2012 e windows 8 = melhores juntos
 
Introdução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows AzureIntrodução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows Azure
 
Ws2012r2 hyper v
Ws2012r2 hyper vWs2012r2 hyper v
Ws2012r2 hyper v
 
Visão geral do Windows Azure Backup
Visão geral do Windows Azure BackupVisão geral do Windows Azure Backup
Visão geral do Windows Azure Backup
 
Windows Server 2012 - O poder de multiplos servidores, a simplicidade de um
Windows Server 2012 - O poder de multiplos servidores, a simplicidade de umWindows Server 2012 - O poder de multiplos servidores, a simplicidade de um
Windows Server 2012 - O poder de multiplos servidores, a simplicidade de um
 
Microsoft Azure Fundamentals | Everis - Julho-2021
Microsoft Azure Fundamentals | Everis - Julho-2021Microsoft Azure Fundamentals | Everis - Julho-2021
Microsoft Azure Fundamentals | Everis - Julho-2021
 
Fim do Suporte do Windows Server 2008 e SQL Server 2008
Fim do Suporte do Windows Server 2008 e SQL Server 2008Fim do Suporte do Windows Server 2008 e SQL Server 2008
Fim do Suporte do Windows Server 2008 e SQL Server 2008
 
A plataforma Azure da Microsoft
A plataforma Azure da MicrosoftA plataforma Azure da Microsoft
A plataforma Azure da Microsoft
 
TDC Transformation 2021 - Certificação AZ-900 Azure Fundamental: Conceitos, d...
TDC Transformation 2021 - Certificação AZ-900 Azure Fundamental: Conceitos, d...TDC Transformation 2021 - Certificação AZ-900 Azure Fundamental: Conceitos, d...
TDC Transformation 2021 - Certificação AZ-900 Azure Fundamental: Conceitos, d...
 
Microsoft Azure Advisor
Microsoft Azure AdvisorMicrosoft Azure Advisor
Microsoft Azure Advisor
 
Aws for Developers
Aws for DevelopersAws for Developers
Aws for Developers
 
Azure @ Rio Cloud Meetup
Azure @ Rio Cloud MeetupAzure @ Rio Cloud Meetup
Azure @ Rio Cloud Meetup
 
Opções de trabalho remoto na nuvem
Opções de trabalho remoto na nuvemOpções de trabalho remoto na nuvem
Opções de trabalho remoto na nuvem
 
Windows Server 2012 - Alem da virtualização
Windows Server 2012 - Alem da virtualizaçãoWindows Server 2012 - Alem da virtualização
Windows Server 2012 - Alem da virtualização
 
Apresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - BemobiApresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - Bemobi
 
Windows Server 2012 - estilo de trabalho moderno
Windows Server 2012 - estilo de trabalho modernoWindows Server 2012 - estilo de trabalho moderno
Windows Server 2012 - estilo de trabalho moderno
 
Overview AWS - Bemobi
Overview AWS - BemobiOverview AWS - Bemobi
Overview AWS - Bemobi
 
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
 
Hyper-V
Hyper-VHyper-V
Hyper-V
 

Similar a Conteineres no Microsoft Azure

Similar a Conteineres no Microsoft Azure (20)

DevOpsDays Brasilia 2017
DevOpsDays Brasilia 2017DevOpsDays Brasilia 2017
DevOpsDays Brasilia 2017
 
5. rodando containers docker na aws
5. rodando containers docker na aws5. rodando containers docker na aws
5. rodando containers docker na aws
 
Keynote nuvem estaleiro_ics
Keynote nuvem estaleiro_icsKeynote nuvem estaleiro_ics
Keynote nuvem estaleiro_ics
 
AWS Webinar Series Brasil: Como sair de seu datacenter e modernizar cargas de...
AWS Webinar Series Brasil: Como sair de seu datacenter e modernizar cargas de...AWS Webinar Series Brasil: Como sair de seu datacenter e modernizar cargas de...
AWS Webinar Series Brasil: Como sair de seu datacenter e modernizar cargas de...
 
Como começar com Amazon EKS
Como começar com Amazon EKSComo começar com Amazon EKS
Como começar com Amazon EKS
 
Work Cloud - Descobrindo o Microsoft Azure
Work Cloud - Descobrindo o Microsoft AzureWork Cloud - Descobrindo o Microsoft Azure
Work Cloud - Descobrindo o Microsoft Azure
 
Release contínuo de um microsserviço com Docker ASP.net core e Azure Containe...
Release contínuo de um microsserviço com Docker ASP.net core e Azure Containe...Release contínuo de um microsserviço com Docker ASP.net core e Azure Containe...
Release contínuo de um microsserviço com Docker ASP.net core e Azure Containe...
 
Integrando infraestruturas híbridas
Integrando infraestruturas híbridas Integrando infraestruturas híbridas
Integrando infraestruturas híbridas
 
Open Source Cloud Computing - Leonardo Vaz - Tchelinux Bento Gonçalves 2017
Open Source Cloud Computing - Leonardo Vaz - Tchelinux Bento Gonçalves 2017Open Source Cloud Computing - Leonardo Vaz - Tchelinux Bento Gonçalves 2017
Open Source Cloud Computing - Leonardo Vaz - Tchelinux Bento Gonçalves 2017
 
Orquestração de containers com Rancher
Orquestração de containers com RancherOrquestração de containers com Rancher
Orquestração de containers com Rancher
 
Projetando aplicações para a nuvem
Projetando aplicações para a nuvemProjetando aplicações para a nuvem
Projetando aplicações para a nuvem
 
Docker + Azure - Global Azure Bootcamp 2018 - Campinas-SP
Docker + Azure - Global Azure Bootcamp 2018 - Campinas-SPDocker + Azure - Global Azure Bootcamp 2018 - Campinas-SP
Docker + Azure - Global Azure Bootcamp 2018 - Campinas-SP
 
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...
 
Gerenciando Clusters Kubernetes usando Cluster API, Azure Arc e GitOps
Gerenciando Clusters Kubernetes usando Cluster API, Azure Arc e GitOpsGerenciando Clusters Kubernetes usando Cluster API, Azure Arc e GitOps
Gerenciando Clusters Kubernetes usando Cluster API, Azure Arc e GitOps
 
Melhores práticas para Arquitetura em Cloud Computing
Melhores práticas para Arquitetura em Cloud ComputingMelhores práticas para Arquitetura em Cloud Computing
Melhores práticas para Arquitetura em Cloud Computing
 
Aplicações poderosas e elegantes aprenda a usar Kubernetes
Aplicações poderosas e elegantes aprenda a usar KubernetesAplicações poderosas e elegantes aprenda a usar Kubernetes
Aplicações poderosas e elegantes aprenda a usar Kubernetes
 
Achieving DevSecOps Outcomes with Tanzu Advanced - Portuguese
Achieving DevSecOps Outcomes with Tanzu Advanced - PortugueseAchieving DevSecOps Outcomes with Tanzu Advanced - Portuguese
Achieving DevSecOps Outcomes with Tanzu Advanced - Portuguese
 
Docker + Azure - Global Azure Bootcamp 2018 - São Paulo-SP
Docker + Azure - Global Azure Bootcamp 2018 - São Paulo-SPDocker + Azure - Global Azure Bootcamp 2018 - São Paulo-SP
Docker + Azure - Global Azure Bootcamp 2018 - São Paulo-SP
 
Introdução a Cloud Computing
Introdução a Cloud ComputingIntrodução a Cloud Computing
Introdução a Cloud Computing
 
Computação em nuvem com aws (amozon web service)
Computação em nuvem com aws (amozon web service)Computação em nuvem com aws (amozon web service)
Computação em nuvem com aws (amozon web service)
 

Más de Fabio Hara

Windows Server 2012 - Todas aplicações em qualquer nuvem
Windows Server 2012 - Todas aplicações em qualquer nuvemWindows Server 2012 - Todas aplicações em qualquer nuvem
Windows Server 2012 - Todas aplicações em qualquer nuvem
Fabio Hara
 
Windows server 2012 active directory e server manager fabio hara
Windows server 2012 active directory e server manager fabio haraWindows server 2012 active directory e server manager fabio hara
Windows server 2012 active directory e server manager fabio hara
Fabio Hara
 
Windows Server 2012 - Além da virtualização
Windows Server 2012 - Além da virtualizaçãoWindows Server 2012 - Além da virtualização
Windows Server 2012 - Além da virtualização
Fabio Hara
 
Palestra - Como se tornar um profissional especialista em virtualização
Palestra - Como se tornar um profissional especialista em virtualizaçãoPalestra - Como se tornar um profissional especialista em virtualização
Palestra - Como se tornar um profissional especialista em virtualização
Fabio Hara
 

Más de Fabio Hara (12)

Microsoft Azure | Visao Geral
Microsoft Azure | Visao GeralMicrosoft Azure | Visao Geral
Microsoft Azure | Visao Geral
 
Azure Backup
Azure BackupAzure Backup
Azure Backup
 
Conta gratuita do Azure
Conta gratuita do AzureConta gratuita do Azure
Conta gratuita do Azure
 
Windows Admin Center
Windows Admin CenterWindows Admin Center
Windows Admin Center
 
Sustentabilidade Ambiental em TI
Sustentabilidade Ambiental em TISustentabilidade Ambiental em TI
Sustentabilidade Ambiental em TI
 
Windows server 2012 otimize seu ambiente de ti com a nuvem
Windows server 2012   otimize seu ambiente de ti com a nuvemWindows server 2012   otimize seu ambiente de ti com a nuvem
Windows server 2012 otimize seu ambiente de ti com a nuvem
 
Windows Server 2012 - Todas aplicações em qualquer nuvem
Windows Server 2012 - Todas aplicações em qualquer nuvemWindows Server 2012 - Todas aplicações em qualquer nuvem
Windows Server 2012 - Todas aplicações em qualquer nuvem
 
Ws2012 e ad
Ws2012 e adWs2012 e ad
Ws2012 e ad
 
Windows server 2012 active directory e server manager fabio hara
Windows server 2012 active directory e server manager fabio haraWindows server 2012 active directory e server manager fabio hara
Windows server 2012 active directory e server manager fabio hara
 
Apps4win prepara seu ambiente para o windows 8
Apps4win   prepara seu ambiente para o windows 8Apps4win   prepara seu ambiente para o windows 8
Apps4win prepara seu ambiente para o windows 8
 
Windows Server 2012 - Além da virtualização
Windows Server 2012 - Além da virtualizaçãoWindows Server 2012 - Além da virtualização
Windows Server 2012 - Além da virtualização
 
Palestra - Como se tornar um profissional especialista em virtualização
Palestra - Como se tornar um profissional especialista em virtualizaçãoPalestra - Como se tornar um profissional especialista em virtualização
Palestra - Como se tornar um profissional especialista em virtualização
 

Último

Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
Natalia Granato
 

Último (6)

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
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.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
 
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
 

Conteineres no Microsoft Azure

  • 1.
  • 2.
  • 3. Gartner, Evolution of Server Computing: VMs to Containers to Serverless — Which to Use When? Arun Chandrasekaran, 26 June 2017
  • 4. Gartner, Evolution of Server Computing: VMs to Containers to Serverless — Which to Use When? Arun Chandrasekaran, 26 June 2017
  • 5. Conteiner Traditional virtual machines = Virtualização de Hardware VM VM VM Applications Kernel = Virtualização de Sistema Operacional Container Container Container
  • 6. Conteiner ImagesConteiner Run-Time Linux Image Repository Aplicações Frameworks de aplicação
  • 7.
  • 8.
  • 9. }
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. 4 - Azure Container Services (AKS) Serviço de orquestração do Kubernetes totalmente gerenciado Auto patching, auto scaling, auto updates Use todo o ecossistema de Kubernetes Azure e Azure Stack
  • 16.
  • 17.
  • 18.
  • 19. 7- Azure Container Registry Single registry/image/tag names – pode ser usado entre múltiplas regiões Network-close registry access from regional deployments Keep container images near deployments to reduce latency and costs
  • 20. Responsabilidade On-Prem IaaS PaaS Aplicações Dados Runtime Middleware SO Virtualização Servidores Storage Rede MicrosoftCliente
  • 21.
  • 22.  Orquestrador de contêineres Orquestradores de conteiners populares: • Docker Swarm • Kubernetes • Service Fabric • OpenShift O que os Orquestradores de conteiner fornecem?  Alta confiabilidade  Modelo declarativo para aplicativos de vários hosts  Reconciliação de estado desejada  Monitoramento da saúde  Recursos de segurança Dimensionamento dinâmico (e muito mais!)
  • 23.
  • 24.
  • 25. Automaticamente coloca containers com base em seus requisitos de recursos e outras restrições, sem sacrificar a disponibilidade. Misture cargas de trabalho críticas e de melhor esforço a fim de impulsionar a utilização e economizar ainda mais recursos.
  • 26.
  • 27. Windows Server 2016 • First Windows release with containers • 1 container per pod • Multiple net interfaces required • Local storage only • User-mode kube-proxy Windows Server version 1709 • Multiple containers per pod (process isolation) • Faster kernel-mode kube-proxy • CNI Plugin • SMB mounts supported Future • Continued network plugin development • Multiple containers per pod with Hyper-V isolation • Linux & Windows pods on same host

Notas del editor

  1. Microsoft Build 2016
  2. 20