DEV Community

Davi Pereira
Davi Pereira

Posted on

O que é Cloud Computing? (A visão de um estudante de tecnologia)

Olá, pessoal! Sou o Davi.

Este é o meu primeiro artigo no DEV Community. Sou estudante universitário da área de tecnologia e decidi começar a escrever para fixar o que venho aprendendo nas aulas e nos estudos individuais.

Quando comecei a estudar, ouvia falar sobre "Nuvem" ou "Cloud Computing" a todo momento, mas o termo parecia meio abstrato. Se você também está no início da faculdade ou migrando para a área e quer entender esse conceito sem complicação, este post é para você!


A frase que fez o "estalo" nos meus estudos

No começo, a palavra "nuvem" faz parecer algo invisível solto no ar. Mas a definição mais simples que encontrei no início das minhas leituras foi:

"A nuvem é apenas o computador de outra pessoa ao qual você se conecta pela internet."

Em termos práticos, Cloud Computing é o aluguel de recursos computacionais — como servidores, armazenamento de arquivos e bancos de dados — através da internet.

Em vez de uma empresa (ou você) comprar um servidor físico caro, colocar na sala e pagar pela energia/manutenção, você simplesmente contrata a capacidade computacional de grandes provedores (como AWS, Google Cloud ou Azure).


Comparando o modelo tradicional com a Nuvem

Para entender por que isso virou o padrão da indústria, me ajudou muito fazer essa comparação direta:

Comprar Servidor Próprio Usar Computação em Nuvem
Alto custo inicial para comprar hardware Zero investimento inicial em equipamentos
Demora para comprar e instalar novas peças se o sistema crescer Aumenta ou diminui a capacidade em segundos pela internet
Você cuida do ar-condicionado, energia e manutenção física O provedor cuida de toda a infraestrutura física
Custo fixo, mesmo se ninguém estiver usando o sistema Pagamento por uso (paga apenas pelo que consome)

Os 3 níveis da Nuvem (A analogia da moradia)

Nos cursos e disciplinas de infraestrutura, aprendemos que a nuvem se divide em três modelos principais. Uma analogia simples me ajudou a memorizar:

  • IaaS (Infraestrutura como Serviço): É como alugar um apartamento vazio. Você recebe a estrutura bruta (servidor e rede) e precisa instalar o sistema operacional e configurar tudo do seu jeito.
  • PaaS (Plataforma como Serviço): É como alugar um quarto mobiliado. O ambiente para rodar o código já vem pronto; você só precisa enviar seu programa e mandar executar.
  • SaaS (Software como Serviço): É como se hospedar em um hotel. O sistema está 100% pronto para uso e você só acessa pelo navegador ou aplicativo. (Ex: Google Drive, Notion, Canva)

Conclusão

Entender a nuvem me fez perceber que, hoje em dia, tão importante quanto escrever código é saber onde e como esse código vai rodar quando estiver pronto para os usuários.

Como este é meu primeiro texto e ainda estou na jornada de aprendizado da faculdade, adoraria receber feedbacks e conselhos nos comentários! Como foi o seu primeiro contato com Cloud Computing?

Top comments (0)