O que é o Amazon EC2?
O Amazon Elastic Compute Cloud (EC2) é um serviço web que fornece capacidade de computação redimensionável na nuvem. Ele permite que você execute servidores virtuais (instâncias) sob demanda, pagando apenas pelo que usar.
Conceitos-Chave
Instâncias
Servidores virtuais que executam aplicações. Você pode iniciar, parar, reiniciar e encerrar instâncias conforme necessário.
Tipos de Instância
Diferentes combinações de CPU, memória, armazenamento e capacidade de rede:
- Uso Geral (T, M): Equilíbrio entre computação, memória e rede
- Otimizadas para Computação (C): Alto desempenho de processamento
- Otimizadas para Memória (R, X): Para workloads que processam grandes datasets na memória
- Otimizadas para Armazenamento (I, D): Alto desempenho de I/O
- Computação Acelerada (P, G): GPU para machine learning e gráficos
AMI (Amazon Machine Image)
Template que contém o sistema operacional e configurações necessárias para lançar uma instância.
Modelos de Precificação
- On-Demand: Pague por hora/segundo sem compromisso
- Reserved Instances: Desconto de até 75% com compromisso de 1 ou 3 anos
- Spot Instances: Até 90% de desconto usando capacidade não utilizada
- Savings Plans: Desconto com compromisso de uso consistente
Casos de Uso
- Hospedagem de aplicações web e APIs
- Ambientes de desenvolvimento e teste
- Processamento de dados e analytics
- Servidores de jogos
- Aplicações empresariais
💡 Pontos Importantes para a Certificação
- EC2 oferece controle total sobre o sistema operacional e configurações
- Você é responsável por patches, atualizações e segurança do SO
- Instâncias podem ser dimensionadas vertical (mudar tipo) ou horizontalmente (mais instâncias)
- Security Groups atuam como firewall virtual para suas instâncias
- Instâncias podem ser lançadas em diferentes Availability Zones para alta disponibilidade
🎯 Dicas de Estudo
- Entenda a diferença entre os modelos de precificação e quando usar cada um
- Conheça os principais tipos de instância e suas características
- Saiba que EC2 é IaaS (Infrastructure as a Service)
- Lembre-se: você paga quando a instância está "running", mesmo que não esteja sendo usada
- Instâncias paradas (stopped) não geram custo de computação, mas volumes EBS anexados sim
