← Todos os termos

Nuvem

Computação em nuvem

Computação em nuvem é um modelo de acesso sob demanda a recursos computacionais compartilhados, que podem ser provisionados e liberados com agilidade. Inclui características de serviço; não é apenas qualquer computador distante nem um lugar sem equipamentos físicos.

Escrito pela equipe Compuzilla

Publicado em . Atualizado em .

Também chamado de: cloud computing, cloud

Neste verbete
Compuzilla sorrindo ao lado de um diagrama: Computação em nuvem.

Computação em nuvem

  1. Solicitação sob demanda
  2. Recursos compartilhados
  3. Uso mensurado
O modelo envolve características de serviço e responsabilidades; há infraestrutura física por trás. Ilustração: equipe Compuzilla.

Recursos oferecidos como serviço

A definição do NIST inclui acesso por rede, compartilhamento de recursos, elasticidade e serviço mensurado. O usuário pode obter recursos conforme a oferta, sem administrar todos os detalhes físicos da infraestrutura.

Serviços podem entregar infraestrutura, uma plataforma de execução ou software pronto. Essas formas transferem responsabilidades diferentes ao fornecedor e ao cliente.

Equipamentos e responsabilidades continuam existindo

Processamento e armazenamento acontecem em sistemas físicos. O modelo altera como recursos são acessados e administrados; não elimina limites de capacidade, rede e operação. Uma nuvem também pode ser privada e atender uma organização.

Máquinas virtuais e containers podem participar da implementação, mas não são sinônimos do modelo. Proteção de dados, configuração e recuperação dependem do serviço e das escolhas de uso. Estar na nuvem não garante automaticamente disponibilidade ou uma cópia independente dos dados.

Próxima leitura

Compare nuvem, máquinas virtuais e containers para separar serviço e técnicas de execução.

Na prática

  • Um serviço pode permitir criar e liberar recursos de processamento sob demanda pela rede.

Continue aprendendo

  • Verbete Máquina virtual — Máquina virtual é um ambiente que apresenta recursos de uma máquina a um sistema convidado. Um mecanismo de virtualização administra CPU, memória e dispositivos virtuais. Vários convidados podem compartilhar um equipamento físico mantendo ambientes separados.
  • Verbete Container — Container é um ambiente de execução que usa mecanismos de isolamento para processos e seus recursos. Em configurações comuns, compartilha o kernel do hospedeiro. Uma imagem reúne arquivos e dependências para criar esse ambiente, mas não é o processo em execução.
  • Verbete Internet — A internet conecta redes de computadores ao redor do mundo usando protocolos comuns. Essa infraestrutura permite serviços como a web e o e-mail.
  • Guia Nuvem, máquinas virtuais e containers: três conceitos diferentes — Nuvem descreve um modelo de serviço; máquina virtual apresenta uma máquina a um sistema convidado; container isola processos usando mecanismos do ambiente. As técnicas podem participar de um serviço de nuvem e também existir fora dele.

Fontes para aprofundar