☁️ Cloud Computing · AWS · Azure · GCP

Cloud Computing na Prática

Fundamentos de computação em nuvem com AWS, Azure e GCP — do conceito ao deploy de aplicações reais.

There is no cloud — it's just someone else's computer
O que é?
Cloud Computing

Cloud Computing é o fornecimento de serviços de TI — servidores, armazenamento, bancos de dados, redes, software e análises — via Internet, sob demanda, com pagamento pelo uso.

⚡ Escalabilidade

Aumente ou reduza recursos automaticamente conforme a demanda, sem provisionar hardware físico.

💰 Pay-as-you-go

Pague somente pelo que usa. Sem investimento inicial em infraestrutura, sem desperdício de capacidade ociosa.

🌍 Disponibilidade Global

Deploy em datacenters espalhados pelo mundo em minutos, com alta disponibilidade e baixa latência.

🔒 Segurança Gerenciada

Os provedores investem bilhões em segurança física e lógica, com certificações e compliance globais.


Show do Milhão · Cloud Edition
Pergunta 1 de 4
EDIÇÃO · CLOUD, DEVOPS & IA
30
Pergunta da Rodada
O que é Cloud Computing?
AUma nova religião dos profissionais de TI
BUma plataforma de colaboração interna
CUm software de armazenamento local
DAcesso a recursos de TI via internet, sob demanda
🏆 Expert
Cloud Pro
Conceitos
Cloud+Ops
☁️ Básico
D — Acesso a recursos de TI via internet, sob demanda é a resposta correta! Cloud Computing permite acessar servidores, armazenamento, bancos de dados e outros serviços pela internet, pagando apenas pelo que você usa, sem manter infraestrutura física própria.

Modelos de Serviço
IaaS, PaaS e SaaS

A analogia do churrasco: o quanto você mesmo gerencia versus o quanto o provedor entrega pronto.

Analogia do churrasco — IaaS, PaaS, SaaS
🏗️
IaaS — Infraestrutura como Serviço
Você gerencia SO, middleware e aplicação. O provedor cuida de servidores, storage e rede. Ex: AWS EC2, Azure VMs, GCP Compute Engine.
🛠️
PaaS — Plataforma como Serviço
Você foca no código e dados. O provedor cuida de SO, runtime, middleware e infraestrutura. Ex: Elastic Beanstalk, Azure App Service, GCP App Engine.
📦
SaaS — Software como Serviço
Você usa o software pronto pela internet. O provedor cuida de tudo. Ex: Gmail, Slack, Salesforce, Microsoft 365, GitHub.

Show do Milhão · Cloud Edition
Pergunta 2 de 4
EDIÇÃO · CLOUD, DEVOPS & IA
30
Pergunta da Rodada
Quais são os principais modelos de Cloud Computing?
ABig Cloud, Small Cloud, Medium Cloud
BIaaS, PaaS, SaaS
CDevOps, DevSecOps, SRE
DAgile, Scrum, Kanban
🏆 Expert
Cloud Pro
Modelos
Cloud+Ops
☁️ Básico
B — IaaS, PaaS, SaaS é a resposta correta! Infrastructure as a Service (você gerencia mais), Platform as a Service (foco no código) e Software as a Service (software pronto) são os três modelos fundamentais de entrega de serviços na nuvem.
☁️ Provedores · AWS · Azure · GCP

Principais Provedores de Cloud

AWS lidera com 31%, Azure com 24% e Google Cloud com 11% do mercado global de cloud (Q4 2023 · US$73,7B).

Show do Milhão · Cloud Edition
Pergunta 3 de 4
EDIÇÃO · CLOUD, DEVOPS & IA
30
Pergunta da Rodada
Quais são os principais provedores de Cloud?
AToolbox Tech 🧰
BOpenClaw
CAmazon, Google, Microsoft
DMagalu 🛍️
🏆 Expert
Cloud Pro
Provedores
Cloud+Ops
☁️ Básico
C — Amazon (AWS), Google (GCP) e Microsoft (Azure) são os três maiores provedores de cloud pública. AWS lidera com 31% do mercado, seguida por Azure com 24% e Google Cloud com 11% (Statista, Q4 2023). Juntos, movimentam mais de US$73,7 bilhões por trimestre.

Market Share Global
Participação de Mercado — Q4 2023

O mercado de cloud é dominado por três players. AWS mantém a liderança enquanto Azure e GCP crescem consistentemente.


Show do Milhão · Cloud Edition
Pergunta 4 de 4
EDIÇÃO · CLOUD, DEVOPS & IA
30
Pergunta da Rodada
Quais são alguns dos principais serviços oferecidos na cloud?
AVenda de datacenters físicos
BComputação (VMs, containers, k8s), armazenamento, banco de dados, rede e acesso
CApenas serviços de IA
DApenas serviços de CRM
🏆 Expert
Cloud Pro
Serviços
Cloud+Ops
☁️ Básico
B é a resposta correta! Os provedores de cloud oferecem uma gama ampla de serviços: computação (VMs, Docker, Kubernetes), armazenamento (S3, Blob, GCS), bancos de dados (RDS, Cosmos, Cloud SQL), rede, IAM, IA/ML e muito mais.

Comparativo de Provedores
Principais Serviços por Provedor
🟠
AWS
Amazon Web Services
Líder de mercado. Principais serviços: EC2 (VMs), S3 (storage), RDS (banco de dados), EKS (Kubernetes), Lambda (serverless), SageMaker (ML).
🔵
Azure
Microsoft Azure
Forte integração com Microsoft. Destaques: Azure VMs, AKS (Kubernetes), Azure SQL, Blob Storage, Active Directory, Azure Functions.
🟢
GCP
Google Cloud Platform
Destaque em dados e ML. Serviços: Compute Engine, GKE (Kubernetes), BigQuery (analytics), Cloud Storage, Vertex AI, Cloud Functions.

🚀 Tendências 2024+

FinOps
Otimização de custos com cloud. Use calculadoras de pricing e monitore gastos continuamente.
AI + Cloud
Integração de IA (ChatGPT, Gemini, Copilot) com serviços cloud para automação e análise.
Multicloud
Usar mais de um provedor para evitar lock-in e maximizar disponibilidade e performance.
XaaS
Everything-as-a-Service: DaaS, FaaS, STaaS — tudo entregue como serviço sob demanda.
Cloud Gaming
Jogos baseados em nuvem com infraestrutura escalável para servidores de game multiplayer.
Automação
IaC (Terraform, Ansible) e GitOps para gerenciar infraestrutura como código.
🏗️ Arquitetura · Cloud Native

Arquitetura de Software na Cloud

Padrões e boas práticas para criar sistemas cloud-native escaláveis, seguros e eficientes.

Boas Práticas
Pilares da Arquitetura Cloud
📈
Escalabilidade e Performance
Suporte a escalonamento horizontal (mais instâncias) e vertical (mais recursos por instância). Crescimento sem interrupções.
🔒
Segurança
Criptografia, controles de acesso (IAM) e isolamento de rede. Proteja dados contra ameaças externas e internas.
💡
Eficiência e FinOps
Otimização de recursos para reduzir custos operacionais. Use ferramentas de billing e rightsizing continuamente.

Modelos Arquiteturais
Padrões Cloud-Native

🎂 Multicamadas (Layered)

Divide a aplicação em camadas independentes — apresentação, negócios e dados — facilitando manutenção e escalabilidade independente de cada camada.

🔧 Microserviços

Aplicações fragmentadas em serviços pequenos e autônomos que se comunicam via APIs. Melhora resiliência, escalabilidade e velocidade de deploy.

⚡ Serverless

Execute código sem gerenciar servidores. Pague apenas pela execução. Ideal para workloads event-driven. Ex: AWS Lambda, Azure Functions.

🐳 Containers e Kubernetes

Empacote aplicações em containers Docker e orquestre com Kubernetes (EKS, AKS, GKE). Portabilidade entre ambientes e alta densidade de recursos.


Na prática
Toda Arquitetura Cloud é Assim...

A realidade das arquiteturas cloud em produção: planejamento é essencial para evitar custos elevados e complexidade desnecessária.

Every Cloud Architecture — complexidade real em produção

⚠️ Armadilhas Comuns

Cloud não é lugar para achismos: tome decisões com embasamento técnico e bom planejamento.

A cloud tem custos elevados quando mal gerenciada — use calculadoras de pricing antes de escolher serviços.

Dependendo da arquitetura, uma aplicação criada para ser mais rápida pode se tornar um problema gigante para operar, com muita complexidade e custo muito elevado (FinOps)!

Evite assumptions — trabalhe com certezas criadas através de planejamento e evite suposições.


Material Complementar
Continue Estudando
🔬 Labs · Cloud na Prática

Deploy de Jogos na Nuvem

Dois labs práticos: suba um jogo multiplayer no Google Cloud Platform e depois na AWS — do zero ao servidor rodando.

Labs Disponíveis
Hands-on Cloud Computing

Os labs cobrem o ciclo completo: criar conta, provisionar VM, instalar Docker e acessar o jogo no navegador.

Lab 001 · GCP
Jogo Web Multiplayer no Compute Engine
Deploy do jogo Bomberman no Google Cloud Platform via VM + Docker
Iniciante
Provisione uma VM no Google Compute Engine, instale Docker, execute um jogo multiplayer em container e acesse via navegador na porta 8080. Pode usar o Google Skills (créditos gratuitos) ou o Free Tier do GCP.
Google Cloud Compute Engine Docker Iniciante ~30 min
📁 Ver lab-001 GCP no GitHub →
Lab 001 · AWS
Jogo Web Multiplayer na AWS
Deploy do jogo TOSIOS na AWS EC2 (Free Tier) ou ECS/Fargate
Iniciante
Publique o jogo TOSIOS (The Open-Source IO Shooter) na AWS. Opção recomendada: EC2 + Docker (Free Tier). Crie uma instância Ubuntu t2.micro, configure o Security Group e acesse o jogo na porta 3001.
AWS EC2 Docker Free Tier ~35-45 min
📁 Ver lab-001 AWS no GitHub →

Contato
Continue aprendendo