Pular para o conteúdo principal

Questão de Redes de Computadores — Cloud Computing (Computação em Nuvem) — INSTITUTO AOCP 2024

Redes de ComputadoresCloud 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.
  1. AFornecer uma plataforma para hospedar aplicativos web, móveis e API.
  2. BExecutar contêineres Docker em uma infraestrutura gerenciada.
  3. CGerenciar e orquestrar contêineres em um cluster Kubernetes.
  4. DCriar e gerenciar redes virtuais no Microsoft Azure.
  5. 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.

1Modelo
PaaS (Plataforma como Serviço)
Infraestrutura gerenciada
2Propósito
Hospedar aplicativos web
Hospedar APIs
Hospedar back-ends móveis
3Recursos
Deploy contínuo
Escalonamento automático
Slots de staging
Autenticação integrada
4Confusões comuns
ACI/AKS → contêineres
VNet → rede
Blob Storage → armazenamento
Azure App Service
LEVELsoulevel.com.br
Azure App Service: Modelo (PaaS (Plataforma como Serviço), Infraestrutura gerenciada); Propósito (Hospedar aplicativos web, Hospedar APIs, Hospedar back-ends móveis); Recursos (Deploy contínuo, Escalonamento automático, Slots de staging, Autenticação integrada); Confusões comuns (ACI/AKS → contêineres, VNet → rede, Blob Storage → armazenamento)

Alternativa A — ✅ Correta ⟵ GABARITO

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.

Gabarito: letra A

Link permanente: /questoes/qa632274