Criando sua primeira instância no Amazon EC2
Depois de conhecer a AWS e aprender a usar o Amazon S3, é hora de dar mais um passo importante: criar sua primeira instância no Amazon EC2 (Elastic Compute Cloud). Esse é um dos serviços mais usados da plataforma, pois permite criar servidores virtuais que rodam na nuvem.
Neste artigo, você vai entender o que é o EC2, para que ele serve e como criar sua primeira instância, passo a passo.
O que é o Amazon EC2?
O Amazon EC2 é o serviço de computação da AWS que possibilita rodar servidores virtuais, conhecidos como instâncias.
Com ele, você pode:
- Hospedar sites e aplicações.
- Criar ambientes de teste e desenvolvimento.
- Rodar bancos de dados.
- Treinar modelos de machine learning.
A grande vantagem é que tudo isso é feito sem precisar comprar ou manter servidores físicos.
Benefícios do EC2
- Escalabilidade: aumente ou diminua a capacidade conforme a demanda.
- Variedade de instâncias: escolha configurações otimizadas para CPU, memória ou armazenamento.
- Flexibilidade: suporte a diversos sistemas operacionais, como Linux e Windows.
- Pagamento sob demanda: você paga apenas pelo tempo em que a instância está rodando.
Criando sua primeira instância no EC2
Agora, vamos ao passo a passo:
Passo 1: Acesse o serviço EC2
No Console da AWS, pesquise por EC2 e clique no serviço.
Passo 2: Clique em “Launch Instance”
Esse é o botão que inicia a criação de uma nova instância.
Passo 3: Escolha uma AMI (Amazon Machine Image)
A AMI é como uma “imagem” do sistema que será usado na instância.
Para iniciantes, recomenda-se:
- Amazon Linux 2 (leve e gratuito).
- Ubuntu Server (popular e com muita documentação).
Passo 4: Selecione o tipo de instância
Para usar o Free Tier, escolha t2.micro ou t3.micro.
Passo 5: Configure as permissões de acesso
- Crie um par de chaves (key pair) para acessar sua instância via SSH.
- Defina as regras de segurança (Security Group), permitindo tráfego HTTP (porta 80) e SSH (porta 22).
Passo 6: Revise e lance a instância
Clique em Launch Instance. Em alguns minutos, sua instância estará pronta para uso.
Acessando sua instância EC2
- Linux/Mac: use o terminal com o comando SSH.
- Windows: use o PuTTY ou o Windows Terminal.
Exemplo de comando SSH:
ssh -i "minha-chave.pem" ec2-user@seu-endereco-publico
Testando sua instância
Depois de acessar, você pode instalar pacotes e rodar aplicações.
Exemplo no Linux:
sudo yum update -y
sudo yum install httpd -y
sudo systemctl start httpd
Isso vai instalar um servidor web Apache básico na sua instância.
Cuidados ao usar o EC2
- Sempre encerre instâncias que não estiver usando para evitar cobranças.
- Configure alertas de faturamento no painel da AWS.
- Mantenha suas chaves de acesso seguras.
Conclusão: seu primeiro servidor na nuvem
Criar uma instância EC2 é o primeiro passo para entender como funciona a computação em nuvem na prática. Com ela, você pode hospedar sites, rodar aplicações e simular ambientes reais de trabalho.
Se você está começando, use o Free Tier para praticar sem custos e explore diferentes configurações. Esse aprendizado será essencial para evoluir para níveis mais avançados da AWS.
Publicar comentário