Skip to content

O que é computação em nuvem?

6 de maio de 2021

Neste artigo

Computação em nuvem consiste em recursos de hardware e software disponibilizados na Internet como serviços externos gerenciados. Esses serviços contam com aplicativos de software avançados e redes de computadores servidores de ponta.

Tipos de computação em nuvem

Os provedores de serviços criam sistemas de computação em nuvem para atender às necessidades comerciais ou de pesquisa comuns. Exemplos de serviços de computação em nuvem incluem:

  • TI Virtual (tecnologia da informação): Configure e implante servidores externos remotos como extensões para a rede de TI local de uma empresa.
  • Programas: Use aplicativos de software comerciais ou desenvolva e hospede remotamente aplicativos personalizados,
  • Armazenamento de rede: O armazenamento em rede arquiva dados pela Internet para um provedor sem precisar saber a localização física do armazenamento.

Todos os sistemas de computação em nuvem geralmente são projetados para oferecer suporte a um grande número de clientes e a picos de demanda.

Modelos de software como serviço

Os serviços em nuvem que usam um modelo de software como serviço, ou SaaS, fornecem programas totalmente funcionais aos usuários finais, mesmo que os programas não residam em seus computadores locais. Provedores de e-mail como Gmail e Outlook.com são aplicativos SaaS, assim como praticamente qualquer programa de computador executado em um navegador. Como tal, o SaaS é mais familiar para os consumidores domésticos.

Modelos de plataforma como serviço

Uma solução SaaS fica no topo de uma plataforma. Os fornecedores que oferecem portfólios de plataforma como serviço geralmente enfrentam clientes corporativos. Os produtos PaaS incluem servidores virtuais, ambientes operacionais, ambientes de banco de dados e qualquer outro middleware componente que fica entre o hardware e o aplicativo voltado para o consumidor.

Modelos de infraestrutura como serviço

As plataformas, por sua vez, assentam na infraestrutura. As soluções de infraestrutura como serviço geralmente chegam ao nível de ‘bare metal’ – os servidores físicos, componentes de rede e armazenamento de dispositivo necessários para tornar as plataformas (e, portanto, os serviços) funcionais. IaaS é popular entre clientes corporativos, com compensações entre velocidade, custo e privacidade que cada fornecedor equilibra de maneiras diferentes.

Exemplos de serviços de computação em nuvem

Muitos fornecedores diferentes oferecem vários tipos de serviços de computação em nuvem:

  • Amazon EC2 – TI Virtual
  • Google App Engine – hospedagem de aplicativos
  • Google Apps e Microsoft Office Online – SaaS
  • Apple iCloud – armazenamento de rede
  • DigitalOcean – Servidores (Iaas / PaaS)

Alguns provedores oferecem serviços de computação em nuvem gratuitamente, enquanto outros exigem uma assinatura paga.

Como funciona a computação em nuvem

Um sistema de computação em nuvem mantém seus dados críticos em servidores de Internet em vez de distribuir cópias de arquivos de dados para dispositivos clientes individuais. Os serviços de compartilhamento de vídeo em nuvem, como o Netflix, por exemplo, transmitem dados pela Internet para um aplicativo reprodutor no dispositivo de visualização, em vez de enviar aos clientes DVD ou discos físicos BluRay.

Metáfora visual da computação em nuvem

A computação em nuvem usa dispositivos para acessar aplicativos que alavancam plataformas suportadas pela infraestrutura.
Lifewire / Sam Johnson

Os clientes devem estar conectados à Internet para usar os serviços em nuvem. Alguns videogames no serviço de rede do Xbox, por exemplo, só podem ser obtidos online (não no disco físico), enquanto outros também não podem ser reproduzidos sem estar conectado. Alguns observadores do setor esperam que a computação em nuvem continue crescendo em popularidade nos próximos anos. O Chromebook é um exemplo de como todos os computadores pessoais podem evoluir no futuro sob essa tendência – dispositivos com espaço mínimo de armazenamento local e poucos aplicativos locais além do navegador da web (por meio do qual aplicativos e serviços online são acessados).

Prós e contras da computação em nuvem

Como acontece com qualquer nova tecnologia disruptiva, a computação em nuvem oferece pontos fortes e fracos que desenvolvedores e consumidores devem avaliar cuidadosamente. Os provedores de serviços são responsáveis ​​por instalar e manter a tecnologia central na nuvem. Alguns clientes empresariais preferem esse modelo porque ele limita sua própria carga de ter que manter a infraestrutura. Por outro lado, esses clientes abrem mão do controle de gerenciamento do sistema, contando com o provedor para fornecer os níveis de confiabilidade e desempenho necessários. Da mesma forma, os usuários domésticos tornam-se altamente dependentes de seu provedor de Internet no modelo de computação em nuvem: interrupções temporárias e banda larga de baixa velocidade, que são um incômodo menor hoje, se tornam um problema significativo em um mundo totalmente baseado em nuvem. Por outro lado – os defensores da tecnologia de nuvem argumentam – tal evolução provavelmente levaria os provedores de Internet a continuar melhorando a qualidade de seus serviços para se manterem competitivos. Os sistemas de computação em nuvem são normalmente projetados para rastrear de perto todos os recursos do sistema. Isso, por sua vez, permite que os provedores cobrem dos clientes taxas proporcionais ao uso de rede, armazenamento e processamento. Alguns clientes preferem essa abordagem de cobrança medida para economizar dinheiro, enquanto outros preferem uma assinatura de taxa fixa para garantir custos mensais ou anuais previsíveis. Usar um ambiente de computação em nuvem geralmente requer que você envie dados pela Internet e os armazene em um sistema gerenciado pelo fornecedor. Os riscos de privacidade e segurança associados a este modelo devem ser pesados ​​em relação aos benefícios, bem como às alternativas.

The Bottom Line para os consumidores

O consumidor médio que não é de TI se beneficia das tecnologias SaaS / PaaS / IaaS devido ao custo mais baixo, tempo de implantação mais rápido e maior flexibilidade que essas soluções oferecem. Embora algumas pessoas prefiram possuir a licença de um software imutável, outras se contentam em abraçar o software baseado em assinatura que requer conectividade com a Internet.