AWS vs. Azure vs. Google Cloud: comparativo de custos e serviços
1. Visão geral dos provedores de nuvem
A escolha entre AWS, Azure e Google Cloud é uma das decisões mais estratégicas para empresas que buscam escalar suas operações digitais. Cada plataforma possui histórico e posicionamento de mercado distintos.
AWS (Amazon Web Services) — lançado em 2006, domina o mercado com cerca de 32% de participação. Possui 105 zonas de disponibilidade em 33 regiões globais. Seu público-alvo varia de startups a grandes corporações, com forte presença em e-commerce e mídia.
Microsoft Azure — lançado em 2010, detém aproximadamente 23% do mercado. Oferece 160+ zonas de disponibilidade em 60+ regiões. É a escolha natural para empresas que já utilizam ecossistema Microsoft (Active Directory, Office 365, SQL Server).
Google Cloud Platform (GCP) — lançado em 2008, possui cerca de 11% do mercado. Tem 121 zonas de disponibilidade em 40 regiões. Destaca-se em empresas focadas em dados, machine learning e startups inovadoras.
2. Comparativo de serviços de computação
Máquinas Virtuais
AWS EC2:
- Tipos: t3.micro (2 vCPU, 1 GB RAM) ~ $0.0104/hora
- Reserva de 1 ano: ~ $0.0065/hora (37% economia)
- Spot: ~ $0.0031/hora (70% economia)
Azure VM Scale Sets:
- Tipos: B2s (2 vCPU, 4 GB RAM) ~ $0.0416/hora
- Reserva de 1 ano: ~ $0.0270/hora (35% economia)
- Spot: ~ $0.0125/hora (70% economia)
Google Compute Engine:
- Tipos: e2-micro (2 vCPU, 1 GB RAM) ~ $0.0076/hora
- Compromisso de 1 ano: ~ $0.0053/hora (30% economia)
- Preemptível: ~ $0.0023/hora (70% economia)
Orquestração de Contêineres
AWS EKS:
- Custo do cluster: $0.10/hora
- Nós gerenciados: $0.10/hora adicionais
- Custo mensal estimado (3 nós): ~ $432
Azure AKS:
- Custo do cluster: Gratuito (plano básico)
- Nós gerenciados: $0.10/hora
- Custo mensal estimado (3 nós): ~ $216
Google GKE:
- Custo do cluster: $0.10/hora (Autopilot)
- Nós gerenciados: $0.10/hora (Standard)
- Custo mensal estimado (3 nós): ~ $216
Funções Serverless
AWS Lambda:
- 1 milhão de requisições/mês: Gratuito
- 400.000 GB-segundos/mês: Gratuito
- Excedente: $0.20/1M requisições + $0.0000166667/GB-segundo
Azure Functions:
- 1 milhão de requisições/mês: Gratuito
- 400.000 GB-segundos/mês: Gratuito
- Excedente: $0.20/1M requisições + $0.000016/GB-segundo
Google Cloud Functions:
- 2 milhões de requisições/mês: Gratuito
- 400.000 GB-segundos/mês: Gratuito
- Excedente: $0.40/1M requisições + $0.000010/GB-segundo
3. Armazenamento e bancos de dados
Armazenamento de Objetos
AWS S3:
- Primeiro 1 TB/mês: $0.023/GB
- 1 PB/mês: ~ $0.021/GB
- Classe Glacier (arquivamento): $0.004/GB
Azure Blob Storage:
- Primeiro 1 TB/mês: $0.0208/GB
- 1 PB/mês: ~ $0.018/GB
- Cool Tier: $0.01/GB
Google Cloud Storage:
- Primeiro 1 TB/mês: $0.020/GB
- 1 PB/mês: ~ $0.016/GB
- Nearline (arquivamento): $0.01/GB
Bancos Relacionais Gerenciados
AWS RDS (MySQL, db.t3.micro):
- 20 GB armazenamento: ~ $15/mês
- 2 vCPU, 1 GB RAM: ~ $17/mês
- Backup automático: Incluso
Azure SQL Database (S0):
- 10 DTU, 250 GB: ~ $15/mês
- 2 vCPU, 1 GB RAM: ~ $20/mês
- Backup automático: Incluso
Google Cloud SQL (db-f1-micro):
- 10 GB armazenamento: ~ $9/mês
- 0.6 vCPU, 0.6 GB RAM: ~ $7/mês
- Backup automático: Incluso
4. Modelos de precificação e otimização de custos
Calculadoras de Custo
AWS Pricing Calculator:
https://calculator.aws
Azure Pricing Calculator:
https://azure.microsoft.com/en-us/pricing/calculator/
Google Cloud Pricing Calculator:
https://cloud.google.com/products/calculator
Estratégias de Redução de Custos
AWS:
- Savings Plans (1 ou 3 anos): até 72% de economia
- Spot Instances: até 90% de economia em cargas não críticas
- Auto Scaling: reduz custos em horários de baixa demanda
Azure:
- Reserved Instances (1 ou 3 anos): até 72% de economia
- Spot VMs: até 90% de economia
- Azure Hybrid Benefit: economia de até 40% com licenças existentes
Google Cloud:
- Committed Use Discounts (1 ou 3 anos): até 70% de economia
- Preemptible VMs: até 80% de economia
- Sustained Use Discounts: até 30% para uso contínuo
5. Serviços de rede e segurança
VPC e Redes Virtuais
AWS VPC:
- Criação: Gratuita
- NAT Gateway: $0.045/hora + $0.045/GB
- VPN Site-to-Site: $0.05/hora
Azure Virtual Network:
- Criação: Gratuita
- NAT Gateway: $0.045/hora + $0.045/GB
- VPN Gateway: $0.05/hora
Google VPC:
- Criação: Gratuita
- Cloud NAT: $0.045/hora + $0.045/GB
- Cloud VPN: $0.05/hora
6. Serviços de inteligência artificial e machine learning
Plataformas de ML Gerenciado
AWS SageMaker:
- ml.t3.medium (treinamento): $0.0465/hora
- ml.m5.large (hospedagem): $0.115/hora
- Processamento batch: $0.0465/hora
Azure ML:
- Standard_DS3_v2 (treinamento): $0.148/hora
- Standard_DS2_v2 (hospedagem): $0.074/hora
- Processamento batch: $0.074/hora
Google Vertex AI:
- n1-standard-2 (treinamento): $0.095/hora
- n1-standard-2 (hospedagem): $0.095/hora
- Processamento batch: $0.0475/hora
7. Ferramentas de migração e integração
Serviços de Migração
AWS Migration Hub:
- Discovery gratuito
- Server Migration Service: $0.015/GB transferido
- Database Migration Service: $3.00/hora (instância pequena)
Azure Migrate:
- Discovery gratuito (até 500 servidores)
- Azure Site Recovery: $0.016/GB protegido
- Database Migration Service: $0.10/hora (instância pequena)
Google Migrate for Compute Engine:
- Discovery gratuito
- Migração de VMs: Gratuita (até 100 VMs)
- Database Migration Service: $0.10/hora (instância pequena)
8. Decisão final: qual escolher baseado em cenários
Casos de Uso Ideais
Escolha AWS quando:
- Precisa de maior variedade de serviços (200+)
- Empresa de médio/grande porte com equipe de DevOps experiente
- Aplicações legacy que exigem suporte a longo prazo
- Cargas de trabalho de alto desempenho (HPC, big data)
Escolha Azure quando:
- Já utiliza ecossistema Microsoft (Windows, SQL Server, Office 365)
- Empresa corporativa com compliance rigoroso
- Necessita de integração com Active Directory
- Ambientes híbridos com on-premises
Escolha Google Cloud quando:
- Foco em dados e machine learning
- Startups que precisam de inovação rápida
- Aplicações containerizadas com Kubernetes
- Orçamento limitado (GCP oferece créditos generosos)
Tendências para os Próximos Anos
- AWS: Continua dominando com inovações em edge computing (AWS Wavelength) e IA generativa (Bedrock)
- Azure: Expansão em soluções de IA com OpenAI e integração profunda com Microsoft 365
- Google Cloud: Foco em sustentabilidade (carbono neutro) e avanços em quantum computing (Sycamore)
Referências
- AWS Pricing Calculator — Ferramenta oficial para estimar custos de serviços AWS
- Azure Pricing Calculator — Calculadora de custos para serviços Microsoft Azure
- Google Cloud Pricing Calculator — Estimativa de custos para Google Cloud Platform
- AWS vs Azure vs Google Cloud: 2024 Comparison — Análise detalhada comparando os três provedores
- Cloud Cost Optimization Guide — Guia prático para otimização de custos em nuvem
- AWS Well-Architected Framework — Melhores práticas para arquitetura em nuvem AWS
- Azure Architecture Center — Documentação oficial de arquiteturas Azure
- Google Cloud Architecture Framework — Guia de arquitetura para Google Cloud