Questão de Redes de Computadores — Cloud Computing (Computação em Nuvem) — INSTITUTO AOCP 2024
Redes de Computadores›Cloud Computing (Computação em Nuvem)
Código
qa632274
Banca
INSTITUTO AOCP
Órgão
MGI
Ano
2024
Cargo
Esp ( )
A Microsoft Azure disponibiliza diversos produtos e serviços para a hospedagem em nuvem. A esse respeito, assinale a alternativa que apresenta o propósito principal do Azure App Service.
AFornecer uma plataforma para hospedar aplicativos web, móveis e API.
BExecutar contêineres Docker em uma infraestrutura gerenciada.
CGerenciar e orquestrar contêineres em um cluster Kubernetes.
DCriar e gerenciar redes virtuais no Microsoft Azure.
EFornecer um serviço de armazenamento de objetos altamente escalável.
Revelar gabarito e comentário▾
GabaritoA — Fornecer uma plataforma para hospedar aplicativos web, móveis e API.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Azure App Service: plataforma de hospedagem de aplicações
Gabarito: letra A. O Azure App Service é um serviço de PaaS (Plataforma como Serviço) cujo propósito principal é fornecer uma plataforma gerenciada para hospedar aplicativos web, APIs e aplicativos móveis, cuidando da infraestrutura subjacente (servidores, sistema operacional, patches, balanceamento de carga) para que o desenvolvedor foque apenas no código. As demais alternativas descrevem outros serviços do Azure, como Azure Container Instances (B), Azure Kubernetes Service (C), Azure Virtual Network (D) e Azure Blob Storage (E).
O Azure App Service é um dos serviços mais cobrados em provas sobre cloud computing da Microsoft, justamente por ser a porta de entrada para quem quer colocar uma aplicação na nuvem sem se preocupar com a administração de máquinas virtuais. Ele se enquadra no modelo PaaS (Platform as a Service), que, segundo a definição clássica do NIST, oferece ao cliente a capacidade de implantar aplicações criadas por ele em uma infraestrutura de nuvem, sem gerenciar o sistema operacional, servidores ou rede — a plataforma já vem pronta e o provedor cuida de tudo.
Na prática, o App Service aceita diversas linguagens e frameworks — .NET, Java, Node.js, Python, PHP — e oferece recursos como deploy contínuo (integração com GitHub, Azure DevOps), escalonamento automático (aumentar ou diminuir instâncias conforme a demanda), slots de staging (ambientes de teste antes da produção) e autenticação integrada. O desenvolvedor publica o código e o Azure cuida do resto: atualizações de segurança, certificados SSL, balanceamento de carga e alta disponibilidade.
A confusão mais comum neste tema é misturar o App Service com outros serviços de contêineres. Enquanto o App Service é uma plataforma gerenciada que abstrai completamente a infraestrutura (você não vê nem gerencia o servidor), os serviços de contêineres (como Azure Container Instances e AKS) dão a você controle sobre a infraestrutura, exigindo que você gerencie as imagens, o orquestrador e, no caso do AKS, o próprio cluster Kubernetes. A fronteira entre eles é o nível de abstração: no App Service você gerencia só a aplicação; nos serviços de contêiner, você gerencia também o ambiente de execução.
A banca explora exatamente essa fronteira: as alternativas B e C descrevem serviços reais do Azure, mas que não são o App Service. A pegadinha está em reconhecer que "plataforma para hospedar aplicativos web, móveis e API" é a definição literal do App Service, enquanto "executar contêineres Docker" e "orquestrar Kubernetes" são propósitos de outros serviços. Guarde essa distinção: App Service = PaaS para aplicações; ACI/AKS = contêineres; Blob Storage = armazenamento de objetos; Virtual Network = rede.
Esta é a definição oficial do Azure App Service. Ele é um serviço de PaaS que permite hospedar aplicativos web, APIs REST e back-ends móveis em uma plataforma totalmente gerenciada. O termo "plataforma" é a chave: o Azure fornece o ambiente de execução completo (sistema operacional, runtime da linguagem, servidor web) e o desenvolvedor apenas publica o código. É exatamente o propósito principal do serviço, conforme documentação oficial da Microsoft.
Alternativa B — ❌ Incorreta
Executar contêineres Docker em infraestrutura gerenciada é o propósito do Azure Container Instances (ACI) ou do Azure Container Apps, não do App Service. Embora o App Service tenha suporte a contêineres (Web App for Containers), esse não é o seu propósito principal — a essência do serviço é hospedar aplicações diretamente, sem a camada de contêineres. A alternativa descreve um serviço de contêineres, que é uma categoria diferente de PaaS.
Alternativa C — ❌ Incorreta
Gerenciar e orquestrar contêineres em um cluster Kubernetes é a função do Azure Kubernetes Service (AKS). O AKS é um serviço de orquestração de contêineres que provisiona, gerencia e opera clusters Kubernetes gerenciados. O App Service não orquestra contêineres — ele abstrai completamente a infraestrutura, oferecendo uma plataforma pronta para hospedar aplicações. A alternativa confunde o serviço de PaaS com o serviço de orquestração de contêineres.
Alternativa D — ❌ Incorreta
Criar e gerenciar redes virtuais é a função do Azure Virtual Network (VNet), que permite isolar e segmentar recursos na nuvem, configurar sub-redes, IPs privados, VPNs e peering. O App Service não gerencia redes virtuais — ele pode se integrar a uma VNet, mas essa não é a sua função. A alternativa descreve um serviço de infraestrutura de rede (IaaS), não uma plataforma de hospedagem de aplicações.
Alternativa E — ❌ Incorreta
Fornecer um serviço de armazenamento de objetos altamente escalável é a função do Azure Blob Storage, que armazena dados não estruturados (imagens, vídeos, documentos, backups) em contêineres de blobs. O App Service não armazena objetos — ele executa código. A alternativa descreve um serviço de armazenamento, que é uma categoria completamente diferente de serviço de nuvem.
NÃO CAIA NESSA!
A banca lista serviços reais do Azure (ACI, AKS, VNet, Blob Storage) para confundir quem sabe que eles existem, mas não sabe qual é a função de cada um. A armadilha é trocar o propósito do App Service pelo de outros serviços. A palavra-chave é "plataforma": o App Service é uma plataforma para hospedar aplicações, não um serviço de contêineres, rede ou armazenamento. Com treino, você reconhece essas trocas de longe 💪
PEGA ESSA DICA!
Para questões sobre serviços do Azure, monte um mapa mental com o nome do serviço e sua função principal. Os mais cobrados são: App Service (PaaS para web/API/mobile), AKS (Kubernetes), ACI (contêineres), VNet (rede), Blob Storage (armazenamento de objetos), VM (máquina virtual), Functions (serverless). Quando a questão perguntar o propósito de um serviço, elimine as alternativas que descrevem outros serviços — a resposta é sempre a que define a função central daquele serviço específico.