top of page
  • Whatsapp
  • LinkedIn
  • Black YouTube Icon
  • Black Instagram Icon

Criar uma Instância EC2 com Amazon Linux 2

  • Foto do escritor: Douglas Fernandes De Carvalho Jardim
    Douglas Fernandes De Carvalho Jardim
  • 27 de set. de 2024
  • 3 min de leitura

Atualizado: 20 de mar.

A Amazon EC2 (Elastic Compute Cloud) oferece capacidade computacional escalável na nuvem, permitindo que você crie servidores virtuais, chamados de 'instâncias'. Aqui, vamos aprender como lançar uma instância EC2 com Amazon Linux 2, focando na explicação de cada passo.

Passos para Criar uma Instância EC2

1. Acesse o Console da AWS

Primeiro, acesse sua conta AWS e selecione a região, que neste caso, será em us-east-1 (Norte da Virginia).

vá até o serviço EC2. O EC2 é a parte do console que lida com instâncias de servidores virtuais.


ree


2. Lançar uma Nova Instância EC2

No painel do EC2, clique em Launch Instance. Isso abrirá a página de configuração onde você definirá os detalhes da instância.

ree

3. Nome da Instância

Dê um nome à sua instância, como EscolaAWS. Isso é importante para diferenciar suas instâncias dentro da sua conta.


ree

4. Escolha da AMI (Amazon Machine Image)

A Amazon Machine Image (AMI) é uma imagem de sistema operacional pré-configurada. Selecione Amazon Linux 2 AMI, uma distribuição Linux otimizada para a nuvem AWS.- Por que Amazon Linux 2? Ele é leve, seguro e otimizado para os serviços da AWS, com suporte integrado para vários pacotes da AWS.


ree

5. Escolha o Tipo de Instância

O tipo de instância define o hardware virtual alocado. Se você está começando, pode escolher o tipo t2.micro, que é elegível para o nível gratuito (free tier).- Por que t2.micro? Este tipo oferece recursos básicos com 1 vCPU e 1 GB de RAM, o suficiente para aplicativos leves e testes iniciais.


ree

6. Configuração de Par de Chaves (Key Pair)

O par de chaves é necessário para acessar a instância via SSH (conexão remota segura). Se você já tem um par de chaves, selecione-o. Caso contrário, clique em Create new key pair para criar um novo. - Por que um Key Pair? A chave privada (.pem) gerada será usada para autenticar sua conexão SSH, garantindo a segurança do acesso ao servidor.

OBS: Lembre-se de realizar download da chave PEM e armazenar em alguma pasta de seu computador!


ree

ree

7. Configurações de Rede

Aqui, você define onde sua instância será executada dentro da sua rede AWS:Em um outro módulo, vamos explicar com detalhes as configurações de VPC, SUBREDE, SECURITY GROUP E IP PÚBLICO.

Neste tutorial vamos manter as configurações padrão


ree

8. Configurar armazenamento

Aqui configuramos a quantidade de armazenamento de disco que o servidor será criado. Neste exemplo, iniciarei um servidor com 10 GB de Disco EBS e tipo GP3 (Vamos explicar em outro módulo os diferentes tipos de disco EBS)


ree

9. Verificar e Lançar

Revise todas as configurações da instância e clique em Launch Instance. Esse processo pode levar alguns minutos.


ree

Conectar-se à Instância EC2

Após a instância estar em execução, você pode se conectar a ela usando o endereço IP público.


ree

Passos:

- Encontrar o IP Público: No painel do EC2, selecione sua instância. O endereço IPv4 Público estará disponível na aba de detalhes.- Conectar via SSH (no terminal do Linux/Mac ou via PuTTY no Windows):  ssh -i /caminho/para/sua-chave.pem ec2-user@<seu-endereço-ip-público>

No caso deste exemplo, armazenei minha chavem em “D:\temp\Keys”


ree

Neste caso, utilizarei para conectar em minha instância o seguinte script:

  ssh -i D:\temp\Keys\EscolaAWSkey.pem ec2-user@3.91.134.52

Assim, o próximo passo, é abrir um prompt de comando e copiar o comando de acesso SSH.


ree

Explicações dos Componentes:

- Amazon Linux 2: É uma distribuição de Linux mantida pela AWS, otimizada para rodar em EC2 e receber atualizações automáticas de segurança.- t2.micro: Um tipo de instância básica e econômica, adequada para aplicações de baixo tráfego, ideal para desenvolvimento ou testes.- Par de Chaves: Um mecanismo de autenticação baseado em chaves públicas e privadas. A AWS não utiliza senhas para login SSH por motivos de segurança.- Grupos de Segurança: Controlam o tráfego de rede permitido para e de sua instância. É essencial configurar corretamente para garantir a segurança do seu servidor.



DESAFIO:

Agora seu desafio será criar uma aplicação web simples  Apache na EC2 Amazon Linux 2, que carregará uma página com o conteúdo "Esta é uma página WEB da EscolaAWS":

1.       Atualizar e instalar o APACHE

Uma vez conectado à instância, atualize os pacotes e instale o Apache:

sudo yum update -y

sudo yum install httpd -y

2.       Iniciar e habilitar o serviço APACHE

Inicie o Apache e coloque-o para iniciar automaticamente na inicialização

sudo systemctl start httpd

sudo systemctl enable httpd

3.       Criar uma página WEB simples

Agora, vamos criar um arquivo HTML simples para o site. Vamos criar e editar o arquivo de index para o servidor Apache

sudo echo "Esta é uma página WEB da EscolaAWS" > /var/www/html/index.html

4.       Para acessar sua página WEB em HTTP, abra as configurações do security group no protocolo HTTP nas configurações da EC2 no console AWS.


ree

ree

ree

No final da instalação só acessar no seu navegador o endereço IP do seu EC2 em "http://SEUIPPUBLICO"



ree


 
 
 

Comentários


  • Whatsapp
  • LinkedIn
  • Black YouTube Icon
  • Black Instagram Icon

APOIO:

CADASTRE AQUI PARA RECEBER TODAS AS NOTIFICAÇÕES DAS AULAS E NOVIDADES SOBRE AWS

Obrigado pelo envio!

bottom of page