O que é computação em nuvem, como funciona e benefícios

Entenda o que é computação em nuvem, como funciona, conheça IaaS, PaaS e SaaS e revise os principais conceitos para concursos públicos

Por
Publicado em
4 min. de leitura

Computação em nuvem é a disponibilização de recursos de tecnologia sob demanda, por meio de uma rede, geralmente a internet. Esses recursos incluem armazenamento, servidores, bancos de dados e programas. Também conhecida como cloud computing, ela permite utilizar serviços sem manter toda a infraestrutura no próprio computador.

Para apresentar o assunto, vou começar com uma pequena história. Imagine-me chegando para uma aula, abrindo o notebook e percebendo que a apresentação estava salva no computador de casa. O planejamento estava pronto, os alunos aguardavam e o arquivo parecia ter ficado a quilômetros de distância.

Nessa cena, o alívio viria ao lembrar que havia uma cópia em um serviço de armazenamento em nuvem. Bastaria acessar a conta e abrir a apresentação. Eu aproveitaria a situação para explicar à turma: o computador de casa não precisava estar ligado, porque aquele arquivo também estava armazenado na infraestrutura do serviço.

O exemplo ajuda a aproximar o conceito da nossa rotina, mas a nuvem vai além de guardar arquivos. Ela também permite executar sistemas, processar grandes volumes de dados e disponibilizar aplicações para muitos usuários.

Como funciona a computação em nuvem

Por trás da nuvem existem equipamentos físicos, instalados em centros de dados. Servidores, redes e sistemas de armazenamento trabalham em conjunto para disponibilizar os recursos solicitados. O usuário acessa esses serviços por aplicativos, navegadores ou outras interfaces.

Em vez de comprar e instalar um servidor para cada necessidade, uma organização pode contratar capacidade computacional de um provedor. Conforme a demanda aumenta ou diminui, ajusta os recursos utilizados. Essa oferta sob demanda é uma característica central da computação em nuvem descrita pela AWS.

A expressão “computador em nuvem” costuma indicar uma máquina ou um ambiente de trabalho remoto. Nesse caso, parte importante do processamento acontece na infraestrutura acessada, enquanto o equipamento do usuário funciona como meio de interação.

Exemplos de computação em nuvem no dia a dia

Serviços de e-mail acessados pelo navegador, editores de documentos on-line e plataformas de armazenamento são exemplos próximos do cotidiano. Ao escrever um texto em um editor on-line e compartilhá-lo com outra pessoa, você pode utilizar tanto processamento quanto armazenamento oferecidos pelo serviço.

Na rotina de estudos, isso permite começar um resumo no computador e continuar pelo celular. Para professores e alunos, também facilita compartilhar materiais e trabalhar em um mesmo documento, conforme as funcionalidades e permissões da plataforma.

É aqui que eu retomaria a história da apresentação: recuperar o arquivo seria apenas uma possibilidade. Editá-lo pelo navegador e disponibilizar o material à turma mostraria que a nuvem também oferece aplicações. Armazenamento em nuvem é uma parte da computação em nuvem, e não seu significado completo.

Principais benefícios

A flexibilidade permite escolher recursos conforme a necessidade. A escalabilidade possibilita ampliar a capacidade para atender ao crescimento da demanda. Já a elasticidade envolve ajustar essa capacidade para cima ou para baixo, acompanhando as variações de uso.

Outro benefício é a rapidez para disponibilizar ambientes. Uma equipe pode criar recursos para testar um sistema sem esperar pela compra e instalação de novos equipamentos. A nuvem também oferece mecanismos para aumentar a disponibilidade, embora isso dependa da arquitetura e dos serviços contratados. Esses benefícios são apresentados no guia de computação em nuvem da Microsoft.

A cobrança pode acompanhar o consumo, mas também existem assinaturas e outras modalidades. Por isso, migrar para a nuvem não significa economizar automaticamente: recursos esquecidos em funcionamento e armazenamento sem controle podem elevar os gastos.

Modelos de serviço: IaaS, PaaS e SaaS

Na IaaS, Infraestrutura como Serviço, o cliente utiliza recursos como máquinas virtuais, redes e armazenamento. Ele mantém maior controle sobre o ambiente e normalmente administra o sistema operacional e as aplicações que instala.

Na PaaS, Plataforma como Serviço, o provedor oferece um ambiente para desenvolver e executar aplicações. A equipe concentra seu trabalho no código e nos dados, enquanto parte maior da administração da infraestrutura fica sob responsabilidade do serviço.

Na SaaS, Software como Serviço, o usuário acessa uma aplicação pronta, como um editor de documentos on-line. 

Para memorizar, eu associaria as siglas a três ideias: infraestrutura para configurar, plataforma para desenvolver e software para utilizar. A documentação da AWS sobre modelos de serviço explica essas diferenças de controle e gerenciamento.

Nuvem pública, privada e híbrida

A nuvem pública oferece serviços a diversos clientes por meio de um provedor. “Pública” não significa que os arquivos ficam disponíveis para qualquer pessoa. O acesso aos dados depende das configurações de segurança e das permissões.

A nuvem privada é destinada ao uso exclusivo de uma organização e pode estar dentro ou fora de suas instalações. 

A nuvem híbrida integra infraestruturas de nuvem distintas, como pública e privada, permitindo a comunicação ou movimentação de dados e aplicações entre elas. 

Essas classificações constam da definição de computação em nuvem do NIST.

Segurança, riscos e limitações

A dependência de conectividade é uma limitação importante. Se a conexão falhar, determinados serviços podem ficar inacessíveis, embora algumas aplicações ofereçam funcionalidades off-line. Também é necessário considerar indisponibilidades do provedor e dificuldades para transferir sistemas para outra plataforma.

A segurança envolve responsabilidades compartilhadas. O provedor protege componentes da infraestrutura, enquanto o cliente continua responsável por aspectos como permissões, credenciais e configurações, conforme o serviço utilizado. O modelo de responsabilidade compartilhada da AWS exemplifica essa divisão.

Privacidade, backup e recuperação de desastres também exigem planejamento. Sincronizar arquivos não equivale, necessariamente, a manter uma cópia de segurança independente: uma exclusão pode ser propagada aos dispositivos conectados. É importante conhecer os recursos de recuperação, definir cópias adequadas e testar a restauração.

Computação em nuvem para concursos públicos

Para concursos, vale organizar o estudo em características, modelos de serviço e modelos de implantação. Entre as características definidas pelo NIST estão autosserviço sob demanda, amplo acesso pela rede, compartilhamento de recursos, elasticidade rápida e serviço mensurado.

Minha sugestão é relacionar as siglas a situações concretas. Usar um programa pronto ajuda a lembrar SaaS; desenvolver uma aplicação em uma plataforma gerenciada remete a PaaS; configurar uma máquina virtual aproxima o conceito de IaaS. Depois, resolva questões para identificar o nível de detalhe exigido pela banca.

Também tenha atenção às afirmações absolutas: a nuvem não elimina todas as responsabilidades do cliente, não garante economia em qualquer situação e não se resume ao armazenamento. Compreender essas diferenças ajuda tanto na prova quanto no uso consciente da tecnologia.

FAQ

O que é computação em nuvem?

É a oferta de recursos computacionais sob demanda por uma rede, geralmente a internet, incluindo servidores, armazenamento e aplicações.

Quais são os principais exemplos de computação em nuvem no dia a dia?

E-mail pelo navegador, editores de documentos on-line, armazenamento de arquivos e ambientes de trabalho remotos são exemplos.

Qual é a diferença entre computação em nuvem e armazenamento em nuvem?

Computação em nuvem abrange vários serviços. O armazenamento em nuvem é um deles, voltado a guardar e disponibilizar dados.

Quais são os riscos e as limitações da computação em nuvem?

Incluem dependência de conexão e do provedor, indisponibilidade, configurações inseguras, dificuldades de migração e custos sem controle.

O que significam IaaS, PaaS e SaaS?

Significam Infraestrutura como Serviço, Plataforma como Serviço e Software como Serviço, respectivamente.

Qual é a diferença entre nuvem pública, privada e híbrida?

A pública atende diversos clientes; a privada tem uso exclusivo de uma organização; a híbrida integra ambientes de nuvem distintos.

Como a computação em nuvem costuma ser cobrada em concursos públicos?

Por conceitos, características, modelos de serviço e implantação, além de segurança e responsabilidades. A profundidade depende do edital.

Por
Publicado em
4 min. de leitura