Computação do Azure: Máquinas Virtuais, Contêineres, Azure Functions e Hospedagem
Voltar para Learn
AZ-900Capítulo 5

Estudo para a Certificação Microsoft AZ-900

Computação do Azure: Máquinas Virtuais, Contêineres, Azure Functions e Hospedagem

Opções de computação, máquinas virtuais resilientes, contêineres, código sem servidor, Serviço de Aplicativo, IA, aprendizado de máquina e IoT de borda

Tempo sugerido: 55 minutos • Nível iniciante • Alinhado ao domínio de arquitetura e serviços do Azure do AZ-900

Escudo neon de Azure Fundamentals cercado por símbolos de nuvem, computação, rede, armazenamento, identidade, governança e análise

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 Azure: máquinas virtuais, contêineres, funções, hospedagem, inteligência artificial, aprendizado de máquina e IoT.
Espectro da computação do : máquinas virtuais, contêineres, funções, hospedagem, inteligência artificial, aprendizado de máquina e .

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çãoMelhor usoFoco do cliente
Sistemas operacionais personalizados, software legado ou configuração especialSO, correções, runtime, aplicação e dados
ContêineresUnidades portáteis e isoladas e microsserviçosImagem e aplicação; a plataforma varia conforme o serviço
Trabalho breve, orientado a eventos e com demanda variávelCódigo, gatilhos, associações e dados
Aplicações web, , móveis e trabalhosCódigo e configuração da aplicação

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 Máquinas Virtuais do Azure.
Responsabilidades e cinco casos de uso comuns das do .

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.

5. Famílias de tamanhos e o exemplo D2sv5

Famílias comuns de .
FamíliaOtimizaçãoCarga típica
BEconômica e com intermitênciaDesenvolvimento, teste e picos ocasionais de CPU
DUso geralServidores web e servidores de aplicação pequenos ou médios
EMemória otimizadaBancos de dados em memória e análise
FComputação otimizadaCamadas de aplicação intensivas em CPU
MMemória muito grandeGrandes bancos de dados empresariais
L otimizado de alta taxa e processamento de dados
NGPUTreinamento 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 Máquinas Virtuais e significado do tamanho D2sv5.
Famílias de e significado do tamanho D2sv5.

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.

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.
Escala e resiliência com conjuntos de dimensionamento, domínios e Zonas de Disponibilidade.

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 à Área de Trabalho Virtual do Azure com Microsoft Entra ID e hosts de sessão única ou multissessão.
Acesso centralizado à com e hosts de sessão única ou multissessão.

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.

10. Serviços de contêineres do

Três alternativas do .
ServiçoModeloDiferencial
com configuração mínimaExecuta um contêiner sem provisionar máquinas ou orquestrador
Plataforma gerenciadaDimensionamento e balanceamento integrados com pouca administração
Orquestração Kubernetes gerenciadaCoordena 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 Instâncias de Contêiner do Azure, Aplicativos de Contêiner do Azure e AKS.
Comparação entre , e .

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.

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 Azure Functions.
Gatilhos, dimensionamento automático, execução e cobrança por consumo no .

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.

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.

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.

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.

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 Azure, Serviço OpenAI do Azure, Azure Machine Learning e IoT do Azure.
Fluxo de decisão entre serviços de IA do , , e .

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.
NecessidadePonto de partida
SO, drivers ou software de servidor personalizados
Componentes portáteis isolados ou ecossistema KubernetesContêineres
Aplicação web, , móvel ou trabalho gerenciado
Código breve orientado a eventos
Árvore de decisão para Máquinas Virtuais, contêineres, Serviço de Aplicativo e Azure Functions.
Árvore de decisão para , contêineres, e .

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.

20. Aplicativos Web, aplicativos de , e aplicativos móveis

Cargas na mesma plataforma.
CargaFinalidade
Aplicativos WebHospedagem 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.

Serviço de Aplicativo hospeda Aplicativos Web, aplicativos de API, WebJobs e aplicativos móveis.
hospeda Aplicativos Web, aplicativos de , e aplicativos móveis.

21. Avaliação do módulo com respostas explicadas

Avaliação reformulada.
PerguntaRespostaExplicação
Como um conjunto de disponibilidade reduz impactos de manutenção e falha?Distribui VMs entre domínios de atualização e falhaUns 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.

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

  1. Crie uma matriz para três cargas usando , contêineres, e .
  2. Explique conjuntos de dimensionamento, conjuntos de disponibilidade e Zonas de Disponibilidade com um pico, uma atualização e uma falha de .
  3. Projete uma arquitetura combinando hospedagem com IA, aprendizado de máquina ou Edge e justifique cada escolha.
  4. Faça perguntas de cenário AZ-900 sobre este capítulo e explique todas as alternativas.

23. Glossário e referências oficiais

Termos essenciais.
TermoDefinição
Máquina VirtualServidor definido por software cujo SO convidado é administrado pelo cliente.
Conjunto de dimensionamentoGrupo de VMs semelhantes que pode escalar e receber tráfego balanceado.
Conjunto de disponibilidadeAgrupamento que distribui VMs entre domínios de atualização e falha.
ContêinerPacote isolado que compartilha o kernel do host.
OrquestraçãoCoordenação automatizada de implantação, escala, integridade e ciclo de vida.
Sem servidorModelo que aloca capacidade em torno de invocações e abstrai a infraestrutura.
IA agênticaPadrão que combina modelo, instruções, contexto, ferramentas e lógica.
Computação de bordaProcessamento perto dos dispositivos ou das origens dos dados.
Plataforma gerenciada para , , móveis e trabalhos.
  1. Descrever os serviços de computação e rede do - Microsoft Learn
  2. Documentação de do
  3. Documentação da
  4. Documentação do
  5. geral do
  6. Hospedar um aplicativo Web com - Microsoft Learn
  7. Documentação dos serviços de IA do
  8. Guia de estudo do AZ-900