Computação e inovação no Azure: Máquinas Virtuais, contêineres, Functions, Serviço de Aplicativo, IA e IoT
Compare infraestrutura, contêineres, computação sem servidor, hospedagem web gerenciada, IA, machine learning e borda para escolher uma arquitetura no Azure com o equilíbrio adequado entre controle, escala, resiliência e responsabilidade operacional.
Tempo de estudo sugerido: 55 minutos • Nível básico a intermediário • Reescrita autoral completa com foco em decisões de arquitetura e resumo conciso de cada tópico de estudo
Por João Ricardo Dutra••Conteúdo autoral completo
1. Serviços de computação do e objetivos do capítulo
A computação do abrange infraestrutura semelhante a servidor, plataformas gerenciadas de contêineres, código orientado a eventos, hospedagem web e serviços para soluções inteligentes ou conectadas. A escolha depende do controle do sistema operacional, da portabilidade, do dimensionamento automático e do gerenciamento de plataforma exigidos pela carga de trabalho.
Objetivos de aprendizagem
Comparar , contêineres, e como opções de computação e hospedagem.
Descrever ,, conjuntos de disponibilidade e os recursos necessários para uma máquina virtual.
Explicar e os principais serviços de contêineres do .
Reconhecer serviços de IA do ,, e serviços de e borda do .
Escolher entre , contêineres e para hospedar uma aplicação.
Espectro da computação do : máquinas virtuais, contêineres, funções, hospedagem, inteligência artificial, aprendizado de máquina e .
Resumo do tópico
Escolha a computação pelo controle exigido pela carga, pela responsabilidade operacional aceita pela equipe e pelo modelo necessário de escala e portabilidade.
2. Mapa de decisão para computação do
oferecem o maior controle e também a maior responsabilidade operacional. Contêineres empacotam a aplicação e suas dependências sem um sistema operacional convidado completo por instância. executa código diante de eventos. hospeda aplicações e cargas relacionadas enquanto o gerencia a plataforma.
Diferenças entre as opções principais.
Opção
Melhor uso
Foco do cliente
Sistemas operacionais personalizados, software legado ou configuração especial
SO, correções, runtime, aplicação e dados
Contêineres
Unidades portáteis e isoladas e microsserviços
Imagem e aplicação; a plataforma varia conforme o serviço
Trabalho breve, orientado a eventos e com demanda variável
Código, gatilhos, associações e dados
Aplicações web, , móveis e trabalhos
Código e configuração da aplicação
Resumo do tópico
maximizam o controle do sistema operacional; contêineres empacotam unidades portáteis; processa eventos; gerencia a hospedagem web.
3. do e casos de uso
As do entregam servidores virtualizados como infraestrutura como serviço. O opera o host físico; o cliente escolhe e administra o sistema operacional convidado, o software, a segurança, as correções e a aplicação. Uma imagem pronta permite provisionar rapidamente um conjunto conhecido de sistema operacional e ferramentas.
Desenvolvimento e teste: criar rapidamente uma combinação de SO e aplicação e removê-la ao terminar.
Hospedagem em nuvem: aumentar ou reduzir servidores conforme a demanda.
Extensão de : conectar máquinas virtuais a uma rede existente.
Recuperação de desastre: manter ou criar capacidade de fora do ambiente principal.
Lift-and-shift: mover uma carga com poucas alterações quando sua arquitetura precisa ser preservada.
Responsabilidades e cinco casos de uso comuns das do .
Resumo do tópico
Use quando o sistema operacional convidado ou a configuração do servidor forem importantes, assumindo correções, software, segurança e operação.
4. Recursos e dimensionamento de uma máquina virtual
Uma máquina virtual utilizável inclui tamanho, discos e rede. O tamanho define CPUs virtuais e memória; discos HDD ou SSD armazenam sistema e dados; a rede coloca a máquina em uma e pode acrescentar público e portas permitidas.
Também entram na decisão capacidade, IOPS e taxa de transferência de disco, taxa de rede, suporte a Premium SSD e geração do hardware. Mais CPUs virtuais ajudam trabalhos paralelos ou intensivos em CPU, enquanto mais RAM mantém conjuntos de trabalho maiores em memória. Meça o comportamento e então redimensione ou escale.
Resumo do tópico
O projeto de uma VM combina tamanho de computação, discos, rede, taxa de transferência, IOPS e geração de hardware adequada — não apenas a contagem de CPUs virtuais.
5. Famílias de tamanhos e o exemplo D2sv5
Famílias comuns de .
Família
Otimização
Carga típica
B
Econômica e com intermitência
Desenvolvimento, teste e picos ocasionais de CPU
D
Uso geral
Servidores web e servidores de aplicação pequenos ou médios
E
Memória otimizada
Bancos de dados em memória e análise
F
Computação otimizada
Camadas de aplicação intensivas em CPU
M
Memória muito grande
Grandes bancos de dados empresariais
L
otimizado
de alta taxa e processamento de dados
N
GPU
Treinamento e inferência de IA, visualização e gráficos
Em D2sv5, D indica uso geral, 2 representa duas CPUs virtuais, s sinaliza suporte a Premium SSD e v5 identifica a geração. Escolha primeiro a família pelo perfil e depois a capacidade e o modelo de escala.
Famílias de e significado do tamanho D2sv5.
Resumo do tópico
Associe B, D, E, F, M, L ou N a picos, uso geral, memória, CPU, memória muito grande, armazenamento ou GPU; depois dimensione e meça.
6.
criam e gerenciam grupos de máquinas com configuração semelhante e balanceamento de carga. Um modelo central mantém a consistência, e regras adicionam ou retiram instâncias conforme métricas de demanda ou agendas. O balanceamento distribui o trabalho recebido.
Uma máquina isolada pode servir ao desenvolvimento ou a tarefas menores. Um conjunto de dimensionamento é melhor quando uma camada precisa ampliar capacidade, recuperar instâncias e evitar a configuração manual de cada servidor.
Resumo do tópico
centralizam um modelo repetível, balanceiam o tráfego e ajustam instâncias por métricas ou agendas.
7. Conjuntos de disponibilidade, domínios de atualização e de falha
Um conjunto de disponibilidade melhora a resiliência de várias máquinas virtuais dentro de uma região. Domínios de atualização separam grupos que podem reiniciar juntos durante uma manutenção planejada. Domínios de falha separam hardwares que compartilham um ponto de falha de energia ou rede.
Essa redundância atua no nível da máquina virtual e é mais estreita que as Zonas de Disponibilidade, formadas por grupos fisicamente separados de datacenters. Onde houver suporte e adequação, as zonas oferecem isolamento mais amplo. O conjunto não tem cobrança própria, mas as máquinas e os recursos dependentes são cobrados.
Escala e resiliência com conjuntos de dimensionamento, domínios e Zonas de Disponibilidade.
Resumo do tópico
Domínios de atualização isolam reinicializações planejadas; domínios de falha isolam hardware compartilhado; Zonas de Disponibilidade ampliam o isolamento entre datacenters.
8.
é um serviço gerenciado de virtualização de áreas de trabalho e aplicações. Os usuários acessam o Windows com segurança de diferentes dispositivos e locais, enquanto aplicações e dados permanecem nas sessões do .
É indicada para equipes distribuídas, prestadores, trabalho híbrido e grupos que precisam de ferramentas, políticas e segurança padronizadas. O oferece identidade e acesso. Há áreas de trabalho de sessão única e Windows multissessão para compartilhar a capacidade dos hosts.
Acesso centralizado à com e hosts de sessão única ou multissessão.
Resumo do tópico
centraliza desktops e aplicativos Windows, usa identidade do e aceita hosts dedicados ou compartilhados.
9. Contêineres comparados a máquinas virtuais
Cada máquina virtual normalmente inclui um sistema operacional convidado completo. Contêineres isolam aplicações compartilhando o kernel do host, por isso são menores e mais rápidos para criar, parar, substituir e dimensionar. O oferece suporte a imagens Docker.
Eles respondem bem à demanda dinâmica e podem ser recriados rapidamente após falha ou interrupção do host. Mesmo assim, a equipe decide como criar, armazenar, conectar, dimensionar, observar e orquestrar as imagens.
Resumo do tópico
Contêineres compartilham o kernel do host, por isso iniciam e escalam mais rápido que VMs com sistema convidado completo, embora ainda exijam projeto de imagem e plataforma.
10. Serviços de contêineres do
Três alternativas do .
Serviço
Modelo
Diferencial
com configuração mínima
Executa um contêiner sem provisionar máquinas ou orquestrador
Plataforma gerenciada
Dimensionamento e balanceamento integrados com pouca administração
Orquestração Kubernetes gerenciada
Coordena ciclo de vida, posicionamento, escala e operação de uma frota
é a rota mais direta para um contêiner isolado. adiciona recursos de aplicação e tráfego. é apropriado quando a solução precisa do controle do Kubernetes sobre muitos serviços.
Comparação entre , e .
Resumo do tópico
é a opção mais simples, adiciona escala e tráfego gerenciados, e oferece orquestração Kubernetes.
11. Contêineres e microsserviços
Microsserviços dividem uma solução em componentes pequenos que podem ser desenvolvidos, implantados, mantidos e dimensionados de maneira independente. Front-end, back-end e um componente de armazenamento podem viver em contêineres separados; se apenas o back-end atingir o limite, somente ele precisa escalar.
A independência reduz o alcance das mudanças: é possível atualizar o front-end ou substituir o armazenamento sem reconstruir tudo, desde que os contratos entre os serviços permaneçam compatíveis.
Resumo do tópico
Componentes independentes em contêiner podem ser implantados, alterados e escalados separadamente quando seus contratos permanecem estáveis.
12. e computação sem servidor orientada a eventos
executa código quando ocorre um gatilho, como uma solicitação , um temporizador ou uma mensagem de outro serviço do . Em um plano sem servidor, não há máquina ou contêiner que o cliente precise manter ativo: a capacidade é alocada para os eventos, acompanha a demanda e cobra o tempo de CPU consumido.
É adequada a trabalhos breves quando a equipe deve se concentrar em código e integração. Um , uma limpeza agendada, um consumidor de fila ou uma reação a evento são padrões comuns.
Gatilhos, dimensionamento automático, execução e cobrança por consumo no .
Resumo do tópico
aloca computação em torno de gatilhos e demanda variável, sendo adequado para trabalho curto e orientado a eventos.
13. Estado, Durable Functions e flexibilidade de hospedagem
Uma função não mantém estado por padrão: cada evento deve ser tratado como um novo início. Durable Functions acrescenta orquestração e contexto persistente para lembrar atividades anteriores e coordenar várias etapas.
também é uma plataforma flexível. Se os requisitos mudarem, o projeto pode usar hospedagem não estritamente sem servidor, conectar-se a redes virtuais, controlar o dimensionamento ou isolar mais o ambiente.
Resumo do tópico
Functions não mantém estado por padrão; Durable Functions persiste o contexto da orquestração; planos alternativos ampliam rede, isolamento e controle de escala.
14. Serviços de IA do e
Os serviços de IA do oferecem recursos predefinidos de linguagem, fala, visão e processamento de documentos por . O fornece para experiências como conversa e geração de conteúdo, com controles de segurança e governança do .
Essas opções aceleram a integração quando um recurso pronto atende à necessidade. A aplicação continua responsável por prompts, fluxo de dados, autorização, avaliação, uso responsável e impacto das respostas.
Resumo do tópico
Use de IA predefinidas para capacidades prontas e para cenários generativos governados; a aplicação continua responsável por avaliação e uso responsável.
15. IA agêntica como padrão de aplicação
Uma aplicação agêntica combina um modelo com instruções, contexto, ferramentas e lógica para alcançar um objetivo de várias etapas. Ela pode usar serviços de IA do ou , chamar ferramentas, avaliar resultados e decidir a ação seguinte dentro de limites definidos.
IA agêntica não é outra categoria de computação. O código ainda precisa de hospedagem, identidade, rede, proteção de dados, monitoramento e controles sobre as ações permitidas.
Resumo do tópico
Um agente é um padrão de aplicação hospedada que combina modelo, instruções, contexto, ferramentas e proteções — não um serviço de computação separado.
16.
permite desenvolver, treinar, experimentar, implantar e administrar o ciclo de vida de modelos personalizados. É a escolha quando a organização precisa trabalhar com seus próprios dados e processo de modelagem em vez de apenas chamar uma predefinida.
Para o exame: serviços de IA do entregam recursos prontos; serve para construir e gerenciar modelos próprios.
Resumo do tópico
Use quando dados próprios, experimentação, treinamento, implantação e ciclo de vida de modelos forem necessários.
17. , e
Os serviços de conectam, monitoram e gerenciam dispositivos. oferece comunicação bidirecional segura entre dispositivo e nuvem. é uma plataforma simplificada para soluções . executa recursos perto da origem dos dados.
A telemetria pode seguir pelo até análises na nuvem; insights ou modelos retornam ao para aplicação junto aos equipamentos, e o simplifica o gerenciamento. atende dispositivos e telemetria; IA e aprendizado de máquina se distinguem por recursos prontos ou modelos próprios.
Fluxo de decisão entre serviços de IA do ,, e .
Resumo do tópico
conecta dispositivos, simplifica a operação e executa cargas selecionadas perto da origem dos dados.
18. Escolha da hospedagem de aplicações
fornecem controle completo e ambiente familiar, com mais administração. Contêineres entregam unidades portáteis e isoladas para microsserviços. hospeda de maneira gerenciada quando a equipe não quer operar servidores.
Sinais para a decisão.
Necessidade
Ponto de partida
SO, drivers ou software de servidor personalizados
Componentes portáteis isolados ou ecossistema Kubernetes
Contêineres
Aplicação web, , móvel ou trabalho gerenciado
Código breve orientado a eventos
Árvore de decisão para , contêineres, e .
Resumo do tópico
Parta do requisito: controle do servidor aponta para VMs, serviços portáteis para contêineres, gerenciado para e eventos curtos para Functions.
19. Recursos do
é uma oferta para aplicações web, , móveis e trabalhos em segundo plano. Fornece Windows ou Linux gerenciado, dimensionamento automático, alta disponibilidade, protegidos, balanceamento de carga e gerenciamento de tráfego sem manutenção da infraestrutura.
A plataforma suporta .NET, .NET Core, Java, PHP, Python, Node.js e outras pilhas web compatíveis. A implantação contínua pode partir do GitHub, ou outro repositório Git.
Resumo do tópico
gerencia hospedagem web em Windows ou Linux, escala, disponibilidade, , balanceamento de carga e implantação contínua.
20. Aplicativos Web, aplicativos de , e aplicativos móveis
Cargas na mesma plataforma.
Carga
Finalidade
Aplicativos Web
Hospedagem Windows ou Linux para ASP.NET, ASP.NET Core, Java, Ruby, Node.js, PHP e Python
Aplicativos de
com para clientes / e possível publicação no Marketplace
Programas .exe, Java, PHP, Python ou Node.js e scripts .cmd, .bat, PowerShell ou Bash agendados ou disparados
Aplicativos móveis
iOS/Android com SQL na nuvem, notificações por push e autenticação Microsoft, Google, X ou Facebook
móveis podem ser escritos em C# ou Node.js, com SDKs para iOS, Android, Xamarin e React Native. Todas essas cargas recebem os benefícios da mesma infraestrutura gerenciada.
hospeda Aplicativos Web, aplicativos de , e aplicativos móveis.
Resumo do tópico
A mesma base do atende Aplicativos Web, aplicativos de , e aplicativos móveis com recursos específicos.
21. Avaliação do módulo com respostas explicadas
Avaliação reformulada.
Pergunta
Resposta
Explicação
Como um conjunto de disponibilidade reduz impactos de manutenção e falha?
Distribui VMs entre domínios de atualização e falha
Uns separam reinícios planejados; os outros, pontos de falha de energia e rede.
Qual serviço responde a eventos sem administrar servidores?
É a computação sem servidor orientada a eventos do .
Qual serviço hospeda web e sem administrar infraestrutura?
Ele fornece um ambiente gerenciado.
Qual categoria oferece prontas de linguagem, fala, visão e documentos?
Serviços de IA do
São recursos predefinidos; se destina a modelos personalizados.
Resumo do tópico
A avaliação do módulo verifica domínios de falha, computação sem servidor, hospedagem web gerenciada e de IA predefinidas.
22. Resumo e prática com Copilot
maximizam controle; adicionam capacidade repetível; conjuntos de disponibilidade separam manutenção e falhas. centraliza o Windows. Contêineres reduzem sobrecarga e , e oferecem diferentes níveis de plataforma e orquestração.
executa eventos, hospeda , serviços de IA do fornecem inteligência pronta, cria modelos próprios e serviços de conectam dispositivos, nuvem e borda.
O módulo de origem termina convidando o estudante a continuar com pagamento conforme o uso ou uma conta gratuita do cujo período de avaliação era descrito como 30 dias. Ofertas, créditos, requisitos e duração mudam; confirme os termos atuais antes de criar recursos.
Explore com o Copilot Chat
Crie uma matriz para três cargas usando , contêineres, e .
Explique conjuntos de dimensionamento, conjuntos de disponibilidade e Zonas de Disponibilidade com um pico, uma atualização e uma falha de .
Projete uma arquitetura combinando hospedagem com IA, aprendizado de máquina ou Edge e justifique cada escolha.
Faça perguntas de cenário AZ-305 sobre este capítulo e explique todas as alternativas.
23. Glossário e referências oficiais
Termos essenciais.
Termo
Definição
Máquina Virtual
Servidor definido por software cujo SO convidado é administrado pelo cliente.
Conjunto de dimensionamento
Grupo de VMs semelhantes que pode escalar e receber tráfego balanceado.
Conjunto de disponibilidade
Agrupamento que distribui VMs entre domínios de atualização e falha.
Contêiner
Pacote isolado que compartilha o kernel do host.
Orquestração
Coordenação automatizada de implantação, escala, integridade e ciclo de vida.
Sem servidor
Modelo que aloca capacidade em torno de invocações e abstrai a infraestrutura.
IA agêntica
Padrão que combina modelo, instruções, contexto, ferramentas e lógica.
Computação de borda
Processamento perto dos dispositivos ou das origens dos dados.