O que é a nuvem

Um guia para iniciantes sobre os conceitos basicos da computacao em nuvem: modelos de servico (IaaS/PaaS/SaaS), modelos de implantacao e caracteristicas essenciais explicadas com analogias do dia a dia.

Voce provavelmente ja ouviu o termo "computacao em nuvem" em noticias ou em vagas de emprego. Mas o que isso realmente significa?

Este artigo explica o que e a nuvem, por que as empresas estao correndo para adota-la e como esses conceitos aparecem no exame AWS Cloud Practitioner. Sem necessidade de experiencia em tecnologia — ao terminar este artigo voce tera uma base solida.

---

 

A nuvem em uma frase

Quando voce usa eletricidade em casa, nao constroi sua propria usina. Voce conecta na tomada, usa o que precisa e paga a conta no fim do mes.

A computacao em nuvem funciona da mesma forma. Em vez de comprar e gerenciar servidores fisicos, voce aluga capacidade computacional, armazenamento e rede pela internet. Usa o que precisa e paga apenas pelo que consome.

Antigamente, uma empresa que precisava de um servidor tinha que comprar o equipamento, envia-lo para um data center, conectar a rede e instalar o sistema operacional. Esse processo levava semanas ou meses. Com a nuvem, voce pode comecar em minutos.

---

 

Tres modelos de servico — IaaS, PaaS, SaaS

Os servicos em nuvem se dividem em tres categorias de acordo com o quanto voce gerencia por conta propria. Vamos usar analogias do dia a dia para entender.

---

 

IaaS — Alugar um escritorio vazio

IaaS (Infraestrutura como Servico) fornece a infraestrutura basica: servidores, rede e armazenamento. O predio esta disponivel, mas voce organiza os moveis e configura tudo por dentro.

Voce e responsavel por instalar o sistema operacional e implantar a aplicacao. O Amazon EC2 e o exemplo classico de IaaS na AWS.

---

 

PaaS — Mudar para um coworking totalmente equipado

PaaS (Plataforma como Servico) vai um passo alem. O sistema operacional e o ambiente de execucao ja estao prontos. Voce so precisa trazer o codigo da sua aplicacao — como chegar a um coworking onde as mesas, a internet e as impressoras ja estao configuradas.

O AWS Elastic Beanstalk e um bom exemplo de PaaS.

---

 

SaaS — Pedir cafe em uma cafeteria

SaaS (Software como Servico) e software que voce usa imediatamente, sem instalar nem gerenciar nada. Basta abrir o navegador.

A cafeteria seleciona os graos, torra e prepara o cafe — voce so bebe. Gmail e Google Docs sao exemplos cotidianos de SaaS.

!Comparação entre IaaS, PaaS e SaaS

Comparacao de responsabilidades

| Modelo | Voce gerencia | O provedor gerencia | |--------|--------------|---------------------| | IaaS | SO, apps, dados | Servidores, rede, virtualizacao | | PaaS | Codigo da app, dados | SO, runtime, infraestrutura | | SaaS | Dados, configuracoes de acesso | Todo o resto |

Conforme voce vai de IaaS para SaaS, o que precisa gerenciar vai diminuindo.

---

 

Modelos de implantacao — Publica, Privada, Hibrida

Ha tres formas de implantar servicos em nuvem dependendo de onde e como voce os executa.

Nuvem publica sao servicos como AWS, Azure e GCP que rodam em infraestrutura compartilhada por muitos clientes. E o modelo mais comum.

Nuvem privada e um ambiente de nuvem dedicado a uma unica organizacao. E usado onde os requisitos de seguranca ou regulatorios sao muito rigorosos.

Nuvem hibrida combina seu proprio data center (on-premises) com uma nuvem publica. Por exemplo, um hospital pode manter os dados dos pacientes em seus proprios servidores enquanto opera seu site na AWS. Isso e comum em setores como saude e financas.

Multi-cloud significa usar varias nuvens publicas ao mesmo tempo, como AWS e Azure juntas. Nao confunda com nuvem hibrida.

---

 

Caracteristicas essenciais da nuvem

Estas propriedades sao o que torna a computacao em nuvem diferente da tecnologia tradicional. Elas aparecem com frequencia no exame.

Elasticidade significa que o sistema adiciona servidores automaticamente quando o trafego aumenta e os remove quando diminui. Na Black Friday, uma loja pode ver seu trafego multiplicar por 10. Com infraestrutura propria, voce precisaria comprar hardware para esse pico. Com a nuvem, paga apenas pelo que usa.

Agilidade significa poder experimentar novas ideias rapidamente. Configurar um servidor on-premises pode levar semanas. Na AWS, leva minutos.

Alta disponibilidade significa distribuir seu sistema por varios data centers para que, se um falhar, o servico continue a partir de outro.

Tolerancia a falhas vai um passo alem: zero tempo de inatividade, mesmo durante uma falha. Alta disponibilidade permite interrupcoes breves; tolerancia a falhas nao permite nenhuma.

A mudanca de CapEx para OpEx significa que em vez de grandes investimentos iniciais para comprar servidores (despesa de capital), voce paga mensalmente com base no que usa de fato (despesa operacional). Isso da as empresas muito mais flexibilidade financeira desde o primeiro dia.

---

 

Pontos-chave para o exame

Quando voce vir estas frases, conecte-as imediatamente ao conceito correto.

"Escala automaticamente de acordo com a demanda" -- Elasticidade

"Provisionar, testar e implantar rapidamente" -- Agilidade

"Continua funcionando sem interrupcao" -- Alta disponibilidade / "Absolutamente zero tempo de inatividade" -- Tolerancia a falhas

"Gerenciar o SO voce mesmo" -- IaaS / "Apenas implantar codigo" -- PaaS / "Usar no navegador" -- SaaS

"On-premises mais nuvem ao mesmo tempo" -- Nuvem hibrida

"Sem investimento inicial, pague pelo que usar" -- Mudanca de CapEx para OpEx

"Criar recursos instantaneamente sem intervencao humana" -- Autoatendimento sob demanda

Os dois temas mais cobrados sao elasticidade e a distincao entre IaaS, PaaS e SaaS. Depois de fixar as associacoes de palavras-chave acima, voce conseguira responder essas questoes rapidamente.

Voltar à lista do blog