Entendendo os fundamentos da computação em nuvem
Entenda o que os serviços de nuvem oferecem, como IaaS, PaaS e SaaS dividem o trabalho e o que continua sendo sua responsabilidade configurar, operar e levar.

Os serviços de nuvem ainda funcionam em equipamentos físicos. O que muda é como a capacidade computacional e o software são disponibilizados.
Você abre o mesmo documento compartilhado em um laptop e em um celular. O serviço armazena o documento e executa o aplicativo para você. Em algum lugar, computadores físicos fazem esse trabalho. “Nuvem” descreve uma forma de obter capacidades computacionais por meio de uma rede.
A mudança útil está na forma de obter capacidade
Em vez de comprar um servidor antes de saber de quanta capacidade você precisa, um serviço de nuvem pode permitir que você solicite computação ou armazenamento quando necessário e depois libere os recursos que não usa mais. O software cuida de grande parte do provisionamento.
Uma nuvem pública atende clientes a partir do conjunto de recursos de um provedor. Uma nuvem privada atende uma organização e pode funcionar em suas próprias instalações. Computação em nuvem é, portanto, um serviço e um modelo operacional, e não simplesmente outra forma de dizer “um computador distante”. Essa distinção segue a definição de computação em nuvem do NIST.
Três modelos de serviço, três pontos de partida diferentes
- IaaS — infraestrutura: você obtém computação, armazenamento e rede, e então instala e executa seu software. Por exemplo, pode criar uma máquina virtual para um site e gerenciar seu sistema operacional e aplicativo.
- PaaS — uma plataforma: você fornece o aplicativo; a plataforma oferece uma parte maior do ambiente necessário para executá-lo. Você passa menos tempo operando o sistema subjacente, enquanto trabalha dentro das ferramentas e capacidades compatíveis com a plataforma.
- SaaS — um aplicativo: você usa um serviço pronto, como documentos compartilhados ou e-mail. Configura as contas e a forma como as pessoas o utilizam, enquanto o provedor opera o aplicativo.
Esses modelos descrevem o que você recebe e o que ainda executa por conta própria. Eles não formam uma escada do pior ao melhor. Quem quer escrever um documento tem uma tarefa diferente de quem quer construir o editor de documentos.
O que fica mais fácil e o que ainda exige uma decisão?
Os serviços de nuvem podem encurtar o tempo entre uma ideia e um aplicativo funcionando. A capacidade pode crescer com a demanda, e uma equipe pequena pode usar serviços que exigiriam um esforço considerável para uma equipe pequena operar sozinha.
O custo acompanha o serviço efetivo: máquinas em execução, dados armazenados, transferências ou contas de usuário podem ser cobrados de formas diferentes. Mais flexibilidade não torna toda carga de trabalho mais barata. A capacidade também tem limites práticos, como cotas e disponibilidade regional.
O provedor pode manter o equipamento físico, mas as permissões da sua conta e as configurações do aplicativo ainda determinam quem pode ver ou alterar os dados. A explicação da AWS sobre responsabilidade compartilhada ilustra como a divisão muda conforme o serviço. Da mesma forma, a recuperação depende das cópias, da retenção e do processo de restauração que você realmente configurar; ela não é garantida pela palavra “nuvem”.
Escolha o trabalho que você quer manter
Comece por uma tarefa concreta: usar um aplicativo, publicar o seu próprio ou controlar todo o ambiente de software. Depois, examine o trabalho que continua cabendo à sua equipe, a forma como os custos crescem e como você pode levar seus dados para outro lugar.
A localização física é outra decisão. Um aplicativo pode usar tanto processamento próximo quanto recursos compartilhados maiores. Continue com computação de borda e computação em nuvem ou volte um passo para a conexão que leva você até lá.