Compreender os conceitos básicos da computação em nuvem
Compreenda o que os serviços de nuvem fornecem, como IaaS, PaaS e SaaS dividem o trabalho e o que continua a ser da sua responsabilidade configurar, operar e transferir.

Os serviços de nuvem continuam a funcionar em equipamento físico. O que muda é a forma como a capacidade de computação e o software são disponibilizados.
Abre o mesmo documento partilhado num computador portátil e num telemóvel. O serviço armazena o documento e executa a aplicação por si. Em algum lugar, computadores físicos estão a realizar esse trabalho. «Nuvem» descreve uma forma de obter capacidades de computação através de uma rede.
A mudança útil está na forma como obtém capacidade
Em vez de comprar um servidor antes de saber de quanta capacidade precisa, um serviço de nuvem pode permitir-lhe pedir computação ou armazenamento quando precisa e libertar os recursos que já não utiliza. O software trata de grande parte do aprovisionamento.
Uma nuvem pública serve clientes a partir do conjunto de recursos de um fornecedor. Uma nuvem privada serve uma organização e pode funcionar nas suas próprias instalações. A computação em nuvem é, por isso, um modelo de serviço e de operação, e não simplesmente outra palavra para «um computador distante». Esta 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: obtém computação, armazenamento e rede e depois instala e executa o seu software. Por exemplo, pode criar uma máquina virtual para um sítio Web e gerir o seu sistema operativo e a aplicação.
- PaaS — uma plataforma: o utilizador fornece a aplicação; a plataforma fornece uma parte maior do ambiente necessário para a executar. Passa menos tempo a operar o sistema subjacente, enquanto trabalha dentro das ferramentas e capacidades suportadas pela plataforma.
- SaaS — uma aplicação: utiliza um serviço acabado, como documentos partilhados ou correio eletrónico. Configura as contas e a forma como as pessoas o utilizam, enquanto o fornecedor opera a aplicação.
Estes modelos descrevem o que recebe e o que continua a executar por sua conta. Não são uma escada de pior para melhor. Quem quer escrever um documento tem uma tarefa diferente de quem quer construir o editor de documentos.
O que se torna mais fácil e o que continua a exigir uma decisão?
Os serviços de nuvem podem encurtar o tempo entre uma ideia e uma aplicação funcional. A capacidade pode crescer com a procura e uma equipa pequena pode utilizar serviços que exigiriam um esforço substancial para operar sozinha.
O custo acompanha o serviço efetivo: máquinas em funcionamento, dados armazenados, transferências ou contas de utilizador podem ser faturados de forma diferente. Mais flexibilidade não torna todas as cargas de trabalho mais baratas. A capacidade também tem limites práticos, como quotas e disponibilidade regional.
O fornecedor pode manter o equipamento físico, mas as permissões da sua conta e as definições da aplicação continuam a determinar quem pode ver ou alterar os dados. A explicação da AWS sobre o modelo de responsabilidade partilhada ilustra como a divisão muda consoante o serviço. Do mesmo modo, a recuperação depende das cópias, da retenção e do processo de restauro que efetivamente configurar; não é garantida pela palavra «nuvem».
Escolha o trabalho que quer manter
Comece por uma tarefa concreta: utilizar uma aplicação, publicar a sua própria aplicação ou controlar todo o seu ambiente de software. Depois, analise o trabalho que continua a caber à sua equipa, a forma como os custos crescem e como pode levar os seus dados para outro lugar.
A localização física é outra decisão. Uma aplicação pode utilizar tanto processamento próximo como recursos partilhados de maior dimensão. Continue com computação periférica e computação em nuvem ou recue até à ligação que o leva até lá.