M8 · Cloud e Virtualização

Virtualização e Computação em Nuvem


slug: /cursos/ccna/m8/cloud-virtualizacao/ modulo: M8 titulo: "Virtualização e Computação em Nuvem" complexidade: iniciante prioridade: baixa


Virtualização e Computação em Nuvem

O que é

Virtualização é a tecnologia que permite executar múltiplos sistemas operacionais em um único servidor físico, cada um isolado dos demais. Cada instância é chamada de VM (Virtual Machine). O software responsável por gerenciar e distribuir os recursos de hardware — CPU, RAM e armazenamento — entre as VMs é o hypervisor (também chamado de VMM, Virtual Machine Monitor).

Computação em nuvem é um modelo de entrega de recursos computacionais — servidores, armazenamento, redes e aplicações — pela internet ou por redes privadas, sob demanda e com cobrança proporcional ao uso. A virtualização é a base técnica que torna o cloud possível.


Como funciona

Hypervisor Tipo 1 vs Tipo 2

Característica Type 1 — Bare Metal Type 2 — Hosted
Onde roda Direto no hardware físico Sobre um SO host (Windows/Linux)
Exemplos VMware ESXi, Microsoft Hyper-V VMware Workstation, VirtualBox
Uso típico Datacenters e produção Uso pessoal, laboratórios, testes
Eficiência Alta — poucos recursos próprios Menor — divide recursos com o host
Outros nomes Native hypervisor Hosted hypervisor

O Type 1 é o mais utilizado em ambientes corporativos porque roda diretamente no hardware (o "metal"), sem camada intermediária de SO host, tornando-o mais eficiente e seguro.

VMs vs Containers

As VMs virtualizam o hardware completo e cada uma roda seu próprio SO guest. Os containers (Docker, Kubernetes) são mais leves: compartilham o kernel do SO do servidor e isolam apenas a aplicação e suas dependências. Em 2026, Kubernetes é a plataforma padrão de orquestração de containers em produção, complementando ou, em muitos casos, substituindo VMs para workloads de aplicação.

Aspecto VM Container
SO próprio Sim (SO guest completo) Não (usa kernel do host)
Tamanho Gigabytes Megabytes
Inicialização Minutos Segundos
Isolamento Alto (SO separado) Moderado (namespace/cgroup)

Modelos de Serviço em Nuvem (SaaS / PaaS / IaaS)

O padrão NIST SP 800-145 define três modelos principais, conhecidos pela sigla "XaaS" (anything as a service):

SaaS — Software as a Service O provedor entrega a aplicação pronta. O cliente simplesmente usa, sem gerenciar nada da infraestrutura subjacente.

  • Exemplos globais: Microsoft 365, Google Workspace (Gmail), Salesforce
  • Exemplos brasileiros: TOTVS Fluig, Conta Azul, RD Station

PaaS — Platform as a Service O provedor oferece uma plataforma de desenvolvimento. O cliente cria e publica suas próprias aplicações sem se preocupar com SO, servidores ou patches.

  • Exemplos globais: AWS Elastic Beanstalk, Google App Engine, Heroku
  • Exemplos brasileiros: Locaweb Cloud, plataformas de e-commerce como VTEX (internamente)

IaaS — Infrastructure as a Service O provedor disponibiliza servidores virtuais, rede e armazenamento. O cliente instala o SO e as aplicações que quiser, tendo o máximo de controle.

  • Exemplos globais: AWS EC2, Google Compute Engine, Azure Virtual Machines
  • Exemplos brasileiros: empresas como Itaú, Nubank e iFood usam IaaS para escalar dinamicamente
Pirâmide de controle do cliente:
                   ┌─────────┐
                   │  SaaS   │  ← Menos controle, mais comodidade
                   ├─────────┤
                   │  PaaS   │
                   ├─────────┤
                   │  IaaS   │  ← Mais controle, mais responsabilidade
                   └─────────┘

Modelos de Implantação

Nuvem Pública Infraestrutura compartilhada, disponível para qualquer organização. Gerenciada e operada pelo provedor (AWS, Azure, GCP, OCI, IBM Cloud, Alibaba Cloud). É o modelo mais comum.

Nuvem Privada Infraestrutura dedicada a uma única organização. Pode ser gerida internamente ou por um terceiro. Exemplo: órgãos do governo brasileiro com exigências da LGPD e ANPD, bancos com regulação do Banco Central.

Nuvem Híbrida Combinação de nuvem pública e privada, interligadas por tecnologia padronizada. Permite "cloud bursting": a carga transborda para a nuvem pública quando a capacidade privada é insuficiente. Modelo dominante em grandes empresas em 2026.

Nuvem Comunitária Compartilhada por organizações com interesses comuns (segurança, compliance, missão). Menos comum. Exemplo: consórcios de saúde ou consórcios financeiros com requerimentos regulatórios compartilhados.

Características Essenciais do Cloud (NIST)

Para ser considerado cloud computing de verdade, o serviço deve ter todas as cinco características:

  1. On-demand self-service — cliente provisiona recursos sozinho, sem contato com o provedor
  2. Broad network access — acesso via rede padrão (internet, WAN) por qualquer dispositivo
  3. Resource pooling — pool compartilhado, alocado dinamicamente entre vários clientes
  4. Rapid elasticity — escalar para cima e para baixo rapidamente, parecendo ilimitado
  5. Measured service — uso monitorado e cobrado com transparência (pague pelo que usar)

Na prática

Benefícios de negócio:

  • CapEx → OpEx: elimina gastos de capital com hardware físico; substitui por custo operacional mensal previsível
  • Elasticidade: uma loja online brasileira pode triplicar a capacidade durante a Black Friday e reduzir no dia seguinte, pagando apenas pelo que usou
  • Velocidade: adicionar 50 servidores na AWS leva minutos; comprar hardware físico leva semanas ou meses
  • Confiabilidade: dados replicados geograficamente facilitam recuperação de desastres
  • Produtividade: equipes de TI param de se preocupar com cabeamento, rack e patches de firmware

Conectividade ao cloud:

  • Internet + VPN: opção mais barata, suficiente para a maioria dos cenários
  • WAN privada (MPLS): maior SLA, latência previsível, segurança maior — usada por bancos e telecoms
  • Links dedicados: AWS Direct Connect, Azure ExpressRoute — conexão física direta ao datacenter do provedor

Importante para a prova: a maioria das empresas usa uma combinação de on-premises, co-location e nuvem pública — não é uma escolha de tudo ou nada.


Por que cai no exame

O CCNA 200-301 cobra os tópicos 1.2f (On-premises vs cloud) e 1.12 (Virtualização). As questões testam:

  • Diferença entre Type 1 e Type 2 hypervisor (muito cobrado — confusão proposital entre os dois)
  • Qual modelo de serviço (IaaS/PaaS/SaaS) corresponde a um cenário descrito
  • Qual modelo de implantação (pública/privada/híbrida/comunitária) atende a uma necessidade
  • As 5 características essenciais do cloud (principalmente elasticidade e measured service)
  • O fato de que cloud não significa obrigatoriamente off-premises (nuvem privada pode ser on-prem)

A prova não exige saber comandos de AWS, Azure ou GCP — apenas os conceitos fundamentais definidos pelo NIST.


Resumo em uma linha

Virtualização permite múltiplas VMs em um servidor físico via hypervisor (Type 1 roda no hardware, Type 2 roda sobre um SO); cloud é o modelo de entrega desses recursos sob demanda, nos formatos IaaS, PaaS ou SaaS, implantado em nuvem pública, privada, comunitária ou híbrida.