Entrada

Cómo lanzar tu primera instancia EC2

AWS: Cómo lanzar tu primera instancia EC2

Una de las primeras prácticas al trabajar con computación en la nube es aprender a crear un servidor virtual. En Amazon Web Services, esto se realiza mediante el servicio Amazon EC2, que permite crear máquinas virtuales en la nube llamadas instancias.

Estas instancias funcionan de forma similar a un VPS (Virtual Private Server) tradicional: puedes instalar software, ejecutar aplicaciones o desplegar sitios web.

A continuación se muestra el proceso completo para lanzar tu primera instancia.

1. Ir a la consola de administración

Desde el portal de AWS Academy inicia el AWS Learner Lab para habilitar la consola.

Learner lab start AWS Console

2. Acceder al servicio EC2

Una vez dentro de la consola de AWS.

  1. En el buscador superior escribe EC2.
  2. Selecciona el servicio Amazon EC2.

Buscar y seleccionar ec2

Se abrirá el panel principal de administración de instancias.

Desde este panel podrás crear, administrar y monitorear tus servidores virtuales.

ec2 home page


3. Iniciar la creación de la instancia

Dentro del panel de EC2 nos desplazamos hasta encontrar el botón:

Launch Instance

Haz clic en este botón para comenzar el asistente de creación de tu servidor.

Botón launch instance


4. Configurar el nombre de la instancia y seleccionar imagen

El primer paso es asignar un nombre a tu instancia.

El nombre es simplemente una etiqueta para identificar tu servidor dentro de AWS. Luego seleccionar la AMI (Amazon Machine Image), que es la plantilla del sistema operativo que se instalará en tu servidor.

AWS ofrece varias opciones como:

  • Ubuntu
  • Amazon Linux
  • Windows Server

Para prácticas iniciales suele recomendarse:

Ubuntu Server LTS

porque es ligero, estable y ampliamente utilizado en servidores.

Por ejemplo:

Nombre y selección de imagen


5. Seleccionar el tipo de instancia

El tipo de instancia determina los recursos del servidor, como CPU y memoria RAM.

Para prácticas o entornos de laboratorio suele utilizarse: t2.micro o t3.micro.

Seleccionar el tipo de instancia

Este tipo de instancia ofrece recursos básicos y es suficiente para realizar pruebas o ejecutar aplicaciones.

Elegir otro tipo de instancia, podría consumir los créditos del laboratorio más rápidamente o incluso no estar permitido por las restricciones del entorno.


6. Crear o configurar una clave SSH

Para conectarte al servidor necesitarás una clave SSH.

Durante este paso puedes:

  • Crear una nueva Key Pair
  • Selecciona el formato .pem
  • Descarga y guarda en un lugar seguro en tu computadora

Generar nueva par de claves

Este archivo es necesario para conectarte al servidor de forma segura. Es importante guardar bien esta clave, ya que sin ella no podrás acceder al servidor.

Guardar la llave pem en otro directorio


7. Configurar las reglas de seguridad

AWS utiliza grupos de seguridad para controlar el tráfico de red hacia la instancia.

Las configuraciones más comunes son:

  • SSH (puerto 22): para conectarte al servidor
  • HTTP (puerto 80): para servidores web
  • HTTPS (puerto 443): para tráfico seguro

Para comenzar, puedes habilitar al menos el tráfico de SSH:

Habilitar SSH

Esto permitirá conectarte al servidor desde tu computadora.

Si configuras SSH con la opción Mi IP, solo podrás conectarte desde la dirección IP actual desde la que creaste la instancia. Si cambias de red (por ejemplo, otra Wi-Fi o ubicación), tu IP cambiará y no podrás acceder hasta actualizar la regla de seguridad.
Puedes permitir acceso desde cualquier IP (0.0.0.0/0) por motivos de movilida, pero recuerda que igual será necesario utilizar la llave privada .pem para autenticarse, lo que mantiene el acceso protegido.


8. Lanzar la instancia

Una vez configurados los parámetros básicos, haz clic en:

Launch Instance

Lanzar instancia

AWS comenzará a crear tu servidor virtual.

El proceso suele tardar menos de un minuto.

Cuando el proceso termine, aparecerá una notificación indicando que la instancia se inició correctamente. Desde ese momento podrás verla en la lista de instancias y en ese mismo instante nos muestra la opción “Conectarse a la instancia” para acceder a ella.

Conectarse a la instancia


9. Conectarse al servidor

Primero debes obtener la IP pública de la instancia desde el panel de EC2.

Ver instrucciones de conexión desde el panel de EC2

Luego ejecuta en tu terminal:

1
2
chmod 400 "mi-clave-aws.pem"
ssh -i mi-clave-aws.pem ubuntu@IP_PUBLICA

Ejemplo:

Conectarse desde la Terminal

Si todo está correcto, accederás directamente al servidor y puedes comprobarlo observando como cambia el prompt.

Conexión


10. Verificar el funcionamiento del servidor

Una vez conectado puedes ejecutar algunos comandos básicos:

1
sudo apt update

o instalar un servidor web como NGINX:

1
sudo apt install nginx

Después de instalarlo, podrás acceder desde el navegador usando la IP pública del servidor, pero eso lo veremos más adelante.

Aprender a lanzar instancias EC2 permite comprender cómo funcionan los servidores en la nube y constituye una habilidad fundamental dentro del mundo del cloud computing.

Esta entrada está licenciada bajo CC BY 4.0 por el autor.