O documento fornece uma visão geral dos principais serviços da plataforma Microsoft Azure, incluindo serviços de infraestrutura, plataforma, aplicativos, análise, segurança e gerenciamento. Também discute os benefícios dos contêineres para desenvolvedores e administradores de TI, como agilidade no desenvolvimento e implantação, eficiência de recursos e escalabilidade elástica.
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
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
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