SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
Visão geral do Microsoft Azure
Serviços de plataforma
Serviços de infraestrutura
Web
Apps
Móvel
Apps
Api
Apps
Notificação
Hubs
Nuvem
Híbrida
Backup
StorSimple
Site Azure
Recuperação
Importação/exportação
Sql
Database DocumentDB
Redis
Cache
Azure
Busca
Armazenamento
Tabelas
Dados SQL
Armazém
AD Azure
Monitoramento de saúde
AD Privileged
Identidade
Gestão
Operacional
Analytics
Nuvem
Serviços
Lote
Remoteapp
Serviço
Tecido
Visual Studio
Aplicativo
Insights
VS serviços de equipe
Serviços de domínio
HDInsight Máquina
Aprendizagem Fluxo de análise
Dados
Fábrica
Evento
Hubs
Lago data
Serviço de análise
Muito Hub
Dados
Catálogo
Segurança e
gestão
Azure ativo
Diretório
Multi-factor
Autenticação
Automação
Portal
Vault chave
Loja/
Mercado
Galeria de imagens VM
& VM Depot
AD Azure
B2c
Agendador
Xamarin
HockeyApp
Power bi
Incorporado
SQL Server
Banco de dados Stretch
Móvel
Noivado
Funções
Serviços cognitivos Estrutura bot Cortana
Centro de segurança
Recipiente
Serviço
Vm
Conjuntos de escala
Data Lake Store
Biztalk
Serviços
Barramento de serviço
Lógica
Apps
Api
Gestão
Conteúdo
Entrega
Rede
Mídia
Serviços
Mídia
Analytics
Fonte: Gartner: "desenvolvendo uma nuvem pública IaaS adoção e migração Framework"publicado em março de 2017
Recipientes
Plataforma do recipiente
No local
Plataforma de infraestrutura
PaaS/Serverless
Plataforma de aplicação
Iaas
Plataforma de infraestrutura
"Lift & Shift"
linha única
• Execute qualquer contêiner de sua escolha no Azure.
• Construa seu próprio ou use uma plataforma prescritiva.
• Implantação de aplicativo mais rápida com a família de produtos integrado Visual Studio e
Visual Studio Team serviços
O que ouvimos dos Desenvolvedores
Eu preciso criar aplicativos a
uma taxa competitiva sem se
preocupar com isso
Novas aplicações funcionam
suavemente na minha máquina,
mas não funcionam bem em
servidores de TI tradicionais
Minha produtividade e inovação
de aplicativos diminuem quando
eu tenho que esperar a
infraestrutura
O que ouvimos dos ITPROs
Eu preciso gerenciar
servidores e manter a
conformidade com pouca
interrupção
Não tenho certeza de como
integrar aplicativos
desconhecidos, e eu preciso de
ajuda de desenvolvedores
Não consigo me concentrar na
proteção do servidor e na
conformidade com os aplicativos
O que é um Contêiner?
Contêineres = virtualização do sistema operacional Máquinas virtuais tradicionais = virtualização de hardware
Contêineres do Windows Server: velocidade máxima e
densidade
Contêineres Hyper-V: isolamento Plus desempenho
OS
Kernel
Aplicativos
Recipiente Recipiente Recipiente
Hardware
Hardware
Recipiente Recipiente Recipiente
Hyper-V
Recipiente
Kernel
Recipiente
Kernel
Recipiente
Kernel
Hardware
OS
Aplicativo
Vm Vm Vm
App
OS
App
OS
App
OS
Virtualização Conteinerização
Tipo 1
Hardware
Hipervisor 1
Vm Vm Vm
Hardware
Tipo 2
Sistema operacional host
Hipervisor 2
Vm Vm Vm
Máquina virtual
Os hóspedes
Dependências
Aplicativo
Hardware
Sistema operacional host
Motor de encaixe
Dependência
1
Dependência 2
C C C C C
Contêiner
Dependências de
aplicativos
Aplicação XYZ
Virtualização versus Conteinerização
Contêiner | Vantagem
Hardware
Sistema operacional host
Hipervisor 2
Vm Vm
Aplicativo AplicativoCon. Con.
Ambiente virtualizado tradicional
Con. Con.
Baixa utilização dos recursos do
contêiner
Contentores de aplicativos e suas
dependências
Contêiner | Vantagem
Hardware
Sistema operacional host
Motor de encaixe
VmVm
Con.
Con.
Con.
Con.
Ambiente em contêineres
Migrar contêineres e suas
dependências para VMs
subutilizadas para maior densidade
e isolamento
Descomissionar recursos não utilizados
para ganhos de eficiência e economia
de custos
Contêiner | Vantagem
Rápido
Iteração
Ágil
Entrega
Imutabilidade Custo
Poupança
Estouro
elástico
Implantação
eficiente
Para ITPROsPara desenvolvedores
Tecnologias de contêiner no Azure
Controle de infraestrutura Produtividade do desenvolvedor
Contêiners no Windows
Windows Server Container
Altamente
Automatizável
Eficiente
Escalável e
Elástico
SeguroHOSTING
TRUSTED
MULTI-TENANCY
Hyper-V Container
Altamente
Automatizável
Eficiente
Escalável e
Elástico
Hosting
Compartilhado Seguro
WORKLOAD
CONTROLADO
PUBLIC
MULTI-TENANCY
Windows 10
 https://www.Docker.com/Docke
r-Windows
Windows Server 2016
Modo de usuário do host
Gerenciamento
de contêineres
Processos do
sistema
Modo de usuário do host
Processos do
sistema
Gerenciamento
de contêineres
Modo de usuário do host
Processos
do sistema
Processos do
sistema
Gerenciamento
de contêineres
Modo de usuário do host
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Processos do
sistema
Gerenciamento
de contêineres
Modo de usuário do host
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Processos do
sistema
Gerenciamento
de contêineres
Modo de usuário do host
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Processos do
sistema
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Gerenciamento
de contêineres
Modo de usuário do host
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Processos do
sistema
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Gerenciamento
de contêineres
Máquina virtual
Especificamente otimizado
para executar um contêiner
Modo de usuário do host
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Processos do
sistema
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Gerenciamento
de contêineres
Isolamento do Hyper-V
Máquina virtual
Especificamente otimizado
para executar um contêiner
Modo de usuário do host
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Processos do
sistema
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Gerenciamento
de contêineres
Isolamento do Hyper-V
Máquina virtual
Especificamente otimizado
para executar um contêiner
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Isolamento do Hyper-V
Máquina virtual
Especificamente otimizado
para executar um contêiner
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Processos
do sistema
Processo(s)
da(s)
aplicação(ões)
Modo de usuário do
host
Container
Runtime
https://github.com/fabioharams/container
https://github.com/fabioharams/windowscontainer
Visão Geral do Azure e Contêineres

Contenu connexe

Similaire à Visão Geral do Azure e Contêineres

Win server 2008_r2_visao_geral
Win server 2008_r2_visao_geralWin server 2008_r2_visao_geral
Win server 2008_r2_visao_geralReginaldo Santos
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Marcus Garcia
 
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...Amazon Web Services LATAM
 
Windows Server 2008 R2
Windows Server 2008 R2Windows Server 2008 R2
Windows Server 2008 R2Fabio Hara
 
Desenvolvendo para o Windows Azure e SQL Azure
Desenvolvendo para o Windows Azure e SQL AzureDesenvolvendo para o Windows Azure e SQL Azure
Desenvolvendo para o Windows Azure e SQL AzureLuciano Condé
 
Cloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaCloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaRicardo Martins ☁
 
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...Amazon Web Services LATAM
 
Passo a passo para criar seu desktop virtual na nuvem
Passo a passo para criar seu desktop virtual na nuvemPasso a passo para criar seu desktop virtual na nuvem
Passo a passo para criar seu desktop virtual na nuvemAmazon Web Services LATAM
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaAmazon Web Services LATAM
 
Windows Server 2008 R2 Hyper-V - Visão Geral Tecnica
Windows Server 2008 R2 Hyper-V - Visão Geral TecnicaWindows Server 2008 R2 Hyper-V - Visão Geral Tecnica
Windows Server 2008 R2 Hyper-V - Visão Geral TecnicaFabio Hara
 
Hyper-V - avançado
Hyper-V - avançadoHyper-V - avançado
Hyper-V - avançadoFabio Hara
 
VMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdf
VMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdfVMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdf
VMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdfAmazon Web Services
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaAmazon Web Services LATAM
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaAmazon Web Services LATAM
 
Gleison Tavares Diolino (Serpro) - Estaleiro: mais que uma nuvem
Gleison Tavares Diolino (Serpro) - Estaleiro: mais que uma nuvem Gleison Tavares Diolino (Serpro) - Estaleiro: mais que uma nuvem
Gleison Tavares Diolino (Serpro) - Estaleiro: mais que uma nuvem Agile Trends
 
Economia de APIs e nuvem
Economia de APIs e nuvemEconomia de APIs e nuvem
Economia de APIs e nuvemOsvaldo Daibert
 
Os benefícios de migrar seus workloads de Big Data para a AWS
Os benefícios de migrar seus workloads de Big Data para a AWSOs benefícios de migrar seus workloads de Big Data para a AWS
Os benefícios de migrar seus workloads de Big Data para a AWSAmazon Web Services LATAM
 

Similaire à Visão Geral do Azure e Contêineres (20)

Win server 2008_r2_visao_geral
Win server 2008_r2_visao_geralWin server 2008_r2_visao_geral
Win server 2008_r2_visao_geral
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1)
 
Azure @ Rio Cloud Meetup
Azure @ Rio Cloud MeetupAzure @ Rio Cloud Meetup
Azure @ Rio Cloud Meetup
 
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...
 
Windows Server 2008 R2
Windows Server 2008 R2Windows Server 2008 R2
Windows Server 2008 R2
 
Desenvolvendo para o Windows Azure e SQL Azure
Desenvolvendo para o Windows Azure e SQL AzureDesenvolvendo para o Windows Azure e SQL Azure
Desenvolvendo para o Windows Azure e SQL Azure
 
Cloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaCloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à prática
 
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
 
Iniciando com AWS Mobile services
Iniciando com AWS Mobile servicesIniciando com AWS Mobile services
Iniciando com AWS Mobile services
 
Passo a passo para criar seu desktop virtual na nuvem
Passo a passo para criar seu desktop virtual na nuvemPasso a passo para criar seu desktop virtual na nuvem
Passo a passo para criar seu desktop virtual na nuvem
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS Lambda
 
Windows Server 2008 R2 Hyper-V - Visão Geral Tecnica
Windows Server 2008 R2 Hyper-V - Visão Geral TecnicaWindows Server 2008 R2 Hyper-V - Visão Geral Tecnica
Windows Server 2008 R2 Hyper-V - Visão Geral Tecnica
 
Hyper-V - avançado
Hyper-V - avançadoHyper-V - avançado
Hyper-V - avançado
 
VMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdf
VMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdfVMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdf
VMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdf
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS Lambda
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS Lambda
 
Gleison Tavares Diolino (Serpro) - Estaleiro: mais que uma nuvem
Gleison Tavares Diolino (Serpro) - Estaleiro: mais que uma nuvem Gleison Tavares Diolino (Serpro) - Estaleiro: mais que uma nuvem
Gleison Tavares Diolino (Serpro) - Estaleiro: mais que uma nuvem
 
Arquiteturas de Software para o Século XXI
Arquiteturas de Software para o Século XXIArquiteturas de Software para o Século XXI
Arquiteturas de Software para o Século XXI
 
Economia de APIs e nuvem
Economia de APIs e nuvemEconomia de APIs e nuvem
Economia de APIs e nuvem
 
Os benefícios de migrar seus workloads de Big Data para a AWS
Os benefícios de migrar seus workloads de Big Data para a AWSOs benefícios de migrar seus workloads de Big Data para a AWS
Os benefícios de migrar seus workloads de Big Data para a AWS
 

Plus de iMasters

O que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani MonteiroO que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani MonteiroiMasters
 
Postgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio TellesPostgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio TellesiMasters
 
Por que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen MoraesPor que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen MoraesiMasters
 
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...iMasters
 
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalvesORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalvesiMasters
 
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...iMasters
 
Arquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra MartinsArquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra MartinsiMasters
 
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...iMasters
 
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudDesenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudiMasters
 
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
 Use MDD e faça as máquinas trabalharem para você - Andreza Leite Use MDD e faça as máquinas trabalharem para você - Andreza Leite
Use MDD e faça as máquinas trabalharem para você - Andreza LeiteiMasters
 
Entendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita BernardesEntendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita BernardesiMasters
 
Backend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana ArnosBackend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana ArnosiMasters
 
Dicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato GroffeDicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato GroffeiMasters
 
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle MonteiroiMasters
 
Quem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio MaujorQuem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio MaujoriMasters
 
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaService Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaiMasters
 
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto PascuttiErros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto PascuttiiMasters
 
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...iMasters
 
Construindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina KarklisConstruindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina KarklisiMasters
 
Monitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe RegalgoMonitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe RegalgoiMasters
 

Plus de iMasters (20)

O que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani MonteiroO que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
 
Postgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio TellesPostgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio Telles
 
Por que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen MoraesPor que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen Moraes
 
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
 
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalvesORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
 
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
 
Arquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra MartinsArquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra Martins
 
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
 
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudDesenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
 
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
 Use MDD e faça as máquinas trabalharem para você - Andreza Leite Use MDD e faça as máquinas trabalharem para você - Andreza Leite
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
 
Entendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita BernardesEntendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita Bernardes
 
Backend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana ArnosBackend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana Arnos
 
Dicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato GroffeDicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato Groffe
 
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
 
Quem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio MaujorQuem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio Maujor
 
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaService Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
 
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto PascuttiErros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
 
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
 
Construindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina KarklisConstruindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina Karklis
 
Monitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe RegalgoMonitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe Regalgo
 

Visão Geral do Azure e Contêineres

  • 1.
  • 2. Visão geral do Microsoft Azure
  • 3. Serviços de plataforma Serviços de infraestrutura Web Apps Móvel Apps Api Apps Notificação Hubs Nuvem Híbrida Backup StorSimple Site Azure Recuperação Importação/exportação Sql Database DocumentDB Redis Cache Azure Busca Armazenamento Tabelas Dados SQL Armazém AD Azure Monitoramento de saúde AD Privileged Identidade Gestão Operacional Analytics Nuvem Serviços Lote Remoteapp Serviço Tecido Visual Studio Aplicativo Insights VS serviços de equipe Serviços de domínio HDInsight Máquina Aprendizagem Fluxo de análise Dados Fábrica Evento Hubs Lago data Serviço de análise Muito Hub Dados Catálogo Segurança e gestão Azure ativo Diretório Multi-factor Autenticação Automação Portal Vault chave Loja/ Mercado Galeria de imagens VM & VM Depot AD Azure B2c Agendador Xamarin HockeyApp Power bi Incorporado SQL Server Banco de dados Stretch Móvel Noivado Funções Serviços cognitivos Estrutura bot Cortana Centro de segurança Recipiente Serviço Vm Conjuntos de escala Data Lake Store Biztalk Serviços Barramento de serviço Lógica Apps Api Gestão Conteúdo Entrega Rede Mídia Serviços Mídia Analytics
  • 4.
  • 5.
  • 6. Fonte: Gartner: "desenvolvendo uma nuvem pública IaaS adoção e migração Framework"publicado em março de 2017
  • 7. Recipientes Plataforma do recipiente No local Plataforma de infraestrutura PaaS/Serverless Plataforma de aplicação Iaas Plataforma de infraestrutura "Lift & Shift"
  • 8. linha única • Execute qualquer contêiner de sua escolha no Azure. • Construa seu próprio ou use uma plataforma prescritiva. • Implantação de aplicativo mais rápida com a família de produtos integrado Visual Studio e Visual Studio Team serviços
  • 9. O que ouvimos dos Desenvolvedores Eu preciso criar aplicativos a uma taxa competitiva sem se preocupar com isso Novas aplicações funcionam suavemente na minha máquina, mas não funcionam bem em servidores de TI tradicionais Minha produtividade e inovação de aplicativos diminuem quando eu tenho que esperar a infraestrutura
  • 10. O que ouvimos dos ITPROs Eu preciso gerenciar servidores e manter a conformidade com pouca interrupção Não tenho certeza de como integrar aplicativos desconhecidos, e eu preciso de ajuda de desenvolvedores Não consigo me concentrar na proteção do servidor e na conformidade com os aplicativos
  • 11. O que é um Contêiner? Contêineres = virtualização do sistema operacional Máquinas virtuais tradicionais = virtualização de hardware Contêineres do Windows Server: velocidade máxima e densidade Contêineres Hyper-V: isolamento Plus desempenho OS Kernel Aplicativos Recipiente Recipiente Recipiente Hardware Hardware Recipiente Recipiente Recipiente Hyper-V Recipiente Kernel Recipiente Kernel Recipiente Kernel Hardware OS Aplicativo Vm Vm Vm App OS App OS App OS
  • 12. Virtualização Conteinerização Tipo 1 Hardware Hipervisor 1 Vm Vm Vm Hardware Tipo 2 Sistema operacional host Hipervisor 2 Vm Vm Vm Máquina virtual Os hóspedes Dependências Aplicativo Hardware Sistema operacional host Motor de encaixe Dependência 1 Dependência 2 C C C C C Contêiner Dependências de aplicativos Aplicação XYZ Virtualização versus Conteinerização
  • 13. Contêiner | Vantagem Hardware Sistema operacional host Hipervisor 2 Vm Vm Aplicativo AplicativoCon. Con. Ambiente virtualizado tradicional Con. Con. Baixa utilização dos recursos do contêiner Contentores de aplicativos e suas dependências
  • 14. Contêiner | Vantagem Hardware Sistema operacional host Motor de encaixe VmVm Con. Con. Con. Con. Ambiente em contêineres Migrar contêineres e suas dependências para VMs subutilizadas para maior densidade e isolamento Descomissionar recursos não utilizados para ganhos de eficiência e economia de custos
  • 15. Contêiner | Vantagem Rápido Iteração Ágil Entrega Imutabilidade Custo Poupança Estouro elástico Implantação eficiente Para ITPROsPara desenvolvedores
  • 16. Tecnologias de contêiner no Azure Controle de infraestrutura Produtividade do desenvolvedor
  • 18. Windows Server Container Altamente Automatizável Eficiente Escalável e Elástico SeguroHOSTING TRUSTED MULTI-TENANCY Hyper-V Container Altamente Automatizável Eficiente Escalável e Elástico Hosting Compartilhado Seguro WORKLOAD CONTROLADO PUBLIC MULTI-TENANCY
  • 20. Modo de usuário do host Gerenciamento de contêineres Processos do sistema
  • 21. Modo de usuário do host Processos do sistema Gerenciamento de contêineres
  • 22. Modo de usuário do host Processos do sistema Processos do sistema Gerenciamento de contêineres
  • 23. Modo de usuário do host Processos do sistema Processo(s) da(s) aplicação(ões) Processos do sistema Gerenciamento de contêineres
  • 24. Modo de usuário do host Processos do sistema Processo(s) da(s) aplicação(ões) Processos do sistema Gerenciamento de contêineres
  • 25. Modo de usuário do host Processos do sistema Processo(s) da(s) aplicação(ões) Processos do sistema Processos do sistema Processo(s) da(s) aplicação(ões) Gerenciamento de contêineres
  • 26. Modo de usuário do host Processos do sistema Processo(s) da(s) aplicação(ões) Processos do sistema Processos do sistema Processo(s) da(s) aplicação(ões) Gerenciamento de contêineres
  • 27. Máquina virtual Especificamente otimizado para executar um contêiner Modo de usuário do host Processos do sistema Processo(s) da(s) aplicação(ões) Processos do sistema Processos do sistema Processo(s) da(s) aplicação(ões) Gerenciamento de contêineres
  • 28. Isolamento do Hyper-V Máquina virtual Especificamente otimizado para executar um contêiner Modo de usuário do host Processos do sistema Processo(s) da(s) aplicação(ões) Processos do sistema Processos do sistema Processo(s) da(s) aplicação(ões) Gerenciamento de contêineres
  • 29. Isolamento do Hyper-V Máquina virtual Especificamente otimizado para executar um contêiner Processos do sistema Processo(s) da(s) aplicação(ões) Isolamento do Hyper-V Máquina virtual Especificamente otimizado para executar um contêiner Processos do sistema Processo(s) da(s) aplicação(ões) Processos do sistema Processo(s) da(s) aplicação(ões) Modo de usuário do host Container Runtime
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.