Os artigos da equipaMais artigos

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.

Índice

Três computadores portáteis ligam-se a uma sala de servidores em corte cujos armários contêm módulos de computação partilhados.

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á.