O que é Amazon EC2
O Amazon EC2 é um serviço de computação em nuvem da AWS que permite criar e gerenciar servidores virtuais chamados de instâncias. Esses servidores podem rodar aplicações, bancos de dados, sites, ou qualquer outro serviço que você precisaria de um computador físico para executar.
Principais conceitos do EC2
- Instâncias: servidores virtuais que você cria na nuvem. Podem ter diferentes tamanhos e capacidades (CPU, memória, armazenamento).
- AMIs (Amazon Machine Images): imagens que você usa para criar uma instância. Contêm o sistema operacional e softwares pré-configurados.
- Tipos de instância: definem recursos da instância. Exemplos:
t3.micro
– baixo custo, ideal para testes e pequenas aplicações.m5.large
– balanceada, para aplicações de médio porte.
- Elastic IPs: endereços IP públicos fixos que podem ser associados às instâncias.
- Security Groups: firewall virtual que controla o tráfego de entrada e saída das instâncias.
- Volumes EBS (Elastic Block Store): armazenamento persistente para instâncias EC2.
Vantagens do EC2
- Escalabilidade: você aumenta ou diminui recursos conforme a demanda.
- Flexibilidade: escolha de SO, tipo de instância e armazenamento.
- Pagamentos sob demanda: paga pelo que usar, sem precisar investir em hardware.
- Integração com outros serviços AWS: como RDS, S3 e VPC.