Definição
A hospedagem em nuvem executa seu site ou app em uma rede distribuída de servidores virtuais espalhados por várias máquinas físicas e, muitas vezes, por várias regiões, em vez de uma única máquina dedicada. Os provedores medem CPU, RAM, armazenamento e largura de banda em tempo quase real, frequentemente cobrando por segundo ou por minuto, então você paga apenas pelo que usa e pode escalar recursos para cima ou para baixo automaticamente conforme a demanda muda. Isso oferece melhor redundância do que a hospedagem em servidor único (se um nó ou zona de disponibilidade falhar, outro assume), absorve picos de tráfego sem intervenção manual e é a escolha padrão para aplicativos que precisam de alta disponibilidade ou de escalabilidade imprevisível. As principais plataformas de nuvem são AWS, Microsoft Azure e Google Cloud, cada uma oferecendo dezenas de regiões e zonas de disponibilidade; provedores gerenciados como Cloudways, DigitalOcean App Platform e Render oferecem interfaces mais simples por cima para que você evite a maior parte do gerenciamento de infraestrutura. É desnecessária e, muitas vezes, mais cara, para sites simples que rodam bem em hospedagem compartilhada ou em um único VPS.
Como funciona
Por baixo, a hospedagem em nuvem consiste em máquinas virtuais e serviços gerenciados executando em grandes frotas de hardware físico distribuídas por regiões e zonas de disponibilidade. Você pode alugar máquinas virtuais e gerenciá-las por conta própria (IaaS) ou usar serviços de plataforma (PaaS) que abstraem o sistema operacional (SO).
Por que isso importa
A hospedagem em nuvem é a escolha certa quando você precisa de escalabilidade automática, alta disponibilidade ou serviços gerenciados específicos (filas, bancos de dados, inferência de IA). É exagero (e caro) para sites simples que ficariam bem em compartilhada ou VPS. A imprevisibilidade da cobrança por uso é o principal risco; configure alertas de gastos.