AWS Cloud Services Cheat Sheet - Guia Completo
Um guia visual completo dos serviços da AWS organizados por categoria: Computing, Storage, Database, Networking, Security, Developer Tools, Application Integration e mais.
InSkillCoach
AWS Cloud Services Cheat Sheet - Guia Completo
A Amazon Web Services (AWS) oferece mais de 200 serviços de nuvem completos, o que pode ser intimidador tanto para iniciantes quanto para especialistas. Este guia visual organiza os principais serviços da AWS por categoria para ajudar você a navegar por esse ecossistema complexo.
Visão geral dos serviços da AWS por categoria
A infografia abaixo apresenta os serviços essenciais da AWS organizados por categoria funcional:

Este mapa mental permite entender rapidamente o ecossistema da AWS e as relações entre os diferentes serviços.
Identity & Security Compliance
A segurança está no centro da infraestrutura da AWS, com serviços especializados:
- IAM (Identity and Access Management): Gerenciamento de usuários e permissões
- KMS (Key Management Service): Criação e controle de chaves de criptografia
- Shield: Proteção contra ataques DDoS
- WAF (Web Application Firewall): Proteção de aplicações web
- Security Hub: Central de segurança unificada
- Guard Duty: Serviço de detecção de ameaças
- Inspector: Análise de vulnerabilidades
- Secrets Manager: Gerenciamento seguro de segredos
- Firewall Manager: Administração centralizada das regras de firewall
- Cloud HSM: Módulo de segurança de hardware na nuvem
Compute
A infraestrutura de computação da AWS oferece diversas opções conforme suas necessidades:
- EC2 (Elastic Compute Cloud): Máquinas virtuais configuráveis
- Lambda: Computação serverless baseada em eventos
- ECS (Elastic Container Service): Orquestração de contêineres
- EKS (Elastic Kubernetes Service): Kubernetes gerenciado
- Fargate: Computação serverless para contêineres
- Batch: Processamento em lote em grande escala
- Lightsail: Instâncias virtuais simplificadas
- EC2 Auto Scaling: Escalabilidade automática de instâncias
- App Runner: Implantação de aplicações em contêineres
Storage
Soluções de armazenamento adaptadas a diferentes casos de uso:
- S3 (Simple Storage Service): Armazenamento de objetos altamente escalável
- EBS (Elastic Block Store): Armazenamento em blocos para EC2
- EFS (Elastic File System): Sistema de arquivos elástico para Linux
- FSx: Sistemas de arquivos de alto desempenho
- S3 Glacier: Arquivamento de baixo custo
- Storage Gateway: Integração híbrida entre on-premises e nuvem
- Backup: Serviço de backup centralizado
- Snowball/Snowmobile: Migração de dados em grande escala
Database
Uma ampla gama de bancos de dados especializados:
- RDS (Relational Database Service): Bancos de dados relacionais gerenciados
- Aurora: Banco de dados relacional compatível com MySQL/PostgreSQL
- DynamoDB: Banco de dados NoSQL de alto desempenho
- ElastiCache: Cache em memória
- Neptune: Banco de dados de grafos
- DocumentDB: Banco de dados de documentos compatível com MongoDB
- Timestream: Banco de dados de séries temporais
- QLDB (Quantum Ledger Database): Banco de dados de registro imutável
Networking & Content Delivery
Infraestrutura de rede global e distribuição de conteúdo:
- VPC (Virtual Private Cloud): Rede virtual isolada
- Route 53: Serviço de DNS e registro de domínios
- CloudFront: Rede de distribuição de conteúdo (CDN)
- API Gateway: Criação e gerenciamento de APIs
- Direct Connect: Conexão dedicada com a nuvem AWS
- Global Accelerator: Melhoria de desempenho de aplicações
- Transit Gateway: Conectividade de rede centralizada
- ELB (Elastic Load Balancing): Balanceamento de carga automático
Developer Tools
Ferramentas para desenvolvedores e automação:
- CodeCommit: Serviço de controle de código-fonte
- CodeBuild: Serviço de compilação
- CodeDeploy: Serviço de implantação automatizada
- CodePipeline: Serviço de integração e entrega contínuas
- CodeStar: Serviço de desenvolvimento unificado
- X-Ray: Análise e depuração de aplicações
- Cloud9: Ambiente de desenvolvimento baseado na nuvem
- CLI (Command Line Interface): Interface de linha de comando
Analytics
Serviços para análise de dados e Big Data:
- Athena: Serviço de análise de dados do S3
- EMR (Elastic MapReduce): Processamento de Big Data
- CloudSearch: Serviço de busca gerenciado
- Elasticsearch Service: Serviço Elasticsearch gerenciado
- Kinesis: Processamento de dados em tempo real
- QuickSight: Serviço de business intelligence
- Data Pipeline: Orquestração de fluxos de dados
- Lake Formation: Construção de data lakes
- Glue: Serviço de ETL (Extract, Transform, Load)
- MSK (Managed Streaming for Kafka): Serviço Kafka gerenciado
Application Integration
Serviços para integração de aplicações:
- SNS (Simple Notification Service): Serviço de notificação
- SQS (Simple Queue Service): Serviço de fila de mensagens
- AppFlow: Integração de serviços SaaS
- EventBridge: Barramento de eventos serverless
- MQ: Serviço de message broker
- Step Functions: Coordenação de aplicações distribuídas
- SWF (Simple Workflow Service): Orquestração de fluxos de trabalho
Finance Management
Serviços para o gerenciamento financeiro da nuvem:
- Cost Explorer: Visualização e gerenciamento de custos
- Budgets: Definição e acompanhamento de orçamentos
- Cost & Usage Report: Relatórios detalhados de uso e custos
- RI (Reserved Instance) Reporting: Relatórios sobre instâncias reservadas
Dicas para começar bem com a AWS
- Comece entendendo os serviços fundamentais: EC2, S3, RDS, VPC e IAM
- Use o nível gratuito para experimentar sem assumir custos significativos
- Configure o faturamento e os alertas de custos para evitar surpresas
- Adote uma abordagem em camadas: infraestrutura, plataforma e, depois, serviços especializados
- Siga o princípio do menor privilégio na segurança com o IAM
- Use o CloudFormation para infraestrutura como código
- Aproveite os serviços gerenciados em vez de administrar tudo por conta própria
Modelos de arquitetura comuns na AWS
Arquitetura serverless
Client → API Gateway → Lambda → DynamoDB
↓
S3 (static)
Arquitetura de microsserviços
Client → ALB → ECS/EKS (conteneurs) → RDS/DynamoDB
↓
SQS/SNS (communication)
Arquitetura de aplicação web clássica
Route 53 → CloudFront → ALB → EC2 (Auto Scaling) → RDS
↓
ElastiCache
Boas práticas para otimização de custos
- Use instâncias reservadas para cargas de trabalho previsíveis
- Programe o desligamento dos ambientes de desenvolvimento fora do horário de trabalho
- Configure políticas de ciclo de vida para o S3
- Monitore e exclua recursos não utilizados
- Use instâncias Spot para cargas de trabalho tolerantes a falhas
- Implemente o monitoramento de custos com o AWS Cost Explorer e o Budgets
Para ir além
Este guia é apenas uma introdução aos inúmeros serviços da AWS. Para aprofundar seus conhecimentos:
- Consulte a documentação oficial da AWS
- Explore o Well-Architected Framework da AWS
- Faça treinamentos no AWS Training and Certification
- Experimente com projetos práticos para consolidar seus conhecimentos
Sobre InSkillCoach
Especialista em treinamento e tecnologias
Coach especializado em tecnologias avançadas e IA, apoiado pela GNeurone Inc.
Certificações:
- AWS Certified Solutions Architect – Professional
- Certificações Google Cloud
- Microsoft Certified: DevOps Engineer Expert
- Certified Kubernetes Administrator (CKA)
- CompTIA Security+
Comentários
Os comentários são alimentados pelo GitHub Discussions
Conecte-se com o GitHub para participar da discussão