DEV Community

gabe in cloud
gabe in cloud

Posted on

Guía Completa para Crear una Instancia EC2 en AWS

Prerrequisitos

  • Una cuenta activa de AWS.
  • Acceso a la consola de AWS Management Console.

Paso 1: Acceder al AWS Management Console

  1. Inicia sesión en tu cuenta de AWS en https://aws.amazon.com/.
  2. En la barra de búsqueda de la consola, escribe EC2 y selecciona EC2 bajo la sección de Services.

Pantalla principal de AWS Management Console con la barra de búsqueda destacada, buscando 'EC2'.


Paso 2: Iniciar la Creación de una Instancia EC2

  1. En el panel de EC2, haz clic en el botón Launch Instance.

Botón 'Launch Instance' resaltado en la consola EC2 para iniciar el proceso de creación de una nueva instancia.

  1. Serás dirigido a la pantalla de configuración de la nueva instancia.

Pantalla de configuración inicial de la instancia EC2, mostrando opciones como selección de AMI, tipo de instancia, etc.


Paso 3: Elegir un Amazon Machine Image (AMI)

  1. En la sección Choose an Amazon Machine Image (AMI), selecciona un AMI que sirva como sistema operativo para tu instancia.
    • Amazon Linux 2 (Recomendado): Es ideal para la mayoría de los casos de uso generales.
    • Windows Server: Si necesitas un entorno Windows.
    • Ubuntu: Para un entorno Linux más específico.

Lista de AMIs disponibles en la consola EC2, incluyendo Amazon Linux 2, Windows Server, y Ubuntu.

  1. Haz clic en Select junto al AMI elegido.

Paso 4: Seleccionar el Tipo de Instancia

  1. En la sección Choose an Instance Type, selecciona el tipo de instancia que mejor se adapte a tus necesidades.
    • t2.micro (Incluido en el Free Tier): Ideal para pequeñas aplicaciones y pruebas.
    • m5.large: Adecuado para aplicaciones que requieren más poder de cómputo.

Lista de tipos de instancias EC2 disponibles, destacando t2.micro y m5.large.

  1. Key Pair(login) Para este paso tendremos dos opciones, crearlo o seleccionar uno ya creado, esto básicamente son las credenciales que vamos a utilizar para crear nuestra EC2.
  2. Haz clic en Next: Configure Instance Details.

Paso 5: Configurar los Detalles de la Instancia

  1. Configura la cantidad de instancias que deseas lanzar (por defecto es 1).

Pantalla de configuración de detalles de la instancia, mostrando el campo para seleccionar la cantidad de instancias a lanzar.

  1. Asegúrate de que la red (VPC) y la subnet estén correctamente seleccionadas según tus necesidades.

Pantalla de configuración de red y subnet para la instancia EC2.

  1. Configura otros detalles según sea necesario, como el rol de IAM y la colocación en clúster.
  2. Haz clic en Next: Add Storage.

Paso 6: Agregar Almacenamiento

  1. En la sección Add Storage, define el tamaño del almacenamiento que necesitas.
    • Tamaño predeterminado: 8 GB para Amazon Linux 2 (puede variar dependiendo del AMI).
    • Tipo de Volumen: General Purpose SSD (gp3) es una buena opción por defecto.
  2. Puedes agregar volúmenes adicionales si lo necesitas.

Pantalla de configuración de almacenamiento, mostrando opciones para ajustar el tamaño y tipo de almacenamiento.

  1. Haz clic en Next: Add Tags.

Paso 7: Agregar Etiquetas (Tags)

  1. En la sección Add Tags, puedes añadir etiquetas para identificar tu instancia.
    • Ejemplo: Clave = Name, Valor = Mi_Primera_Instancia.
  2. Haz clic en Next: Configure Security Group.

Paso 8: Configurar el Grupo de Seguridad

  1. En la sección Configure Security Group, selecciona:
    • Create a new security group para crear un nuevo grupo de seguridad.
    • Assign an existing security group si ya tienes uno configurado.
  2. Configura las reglas de seguridad:
    • Tipo: SSH para permitir acceso SSH (para instancias Linux).
    • Fuente: My IP para limitar el acceso SSH solo a tu dirección IP.

Pantalla de configuración del grupo de seguridad, con reglas para SSH y otras configuraciones de seguridad.

  1. Añade reglas adicionales según sea necesario, por ejemplo:
    • HTTP o HTTPS si estás configurando un servidor web.
  2. Haz clic en Review and Launch.

Paso 9: Revisar y Lanzar la Instancia

  1. Revisa todas las configuraciones en la pantalla de revisión.
  2. Si todo está correcto, haz clic en Launch.

Paso 10: Seleccionar un Par de Claves (Key Pair)

  1. Aparecerá un cuadro de diálogo para seleccionar un par de claves:
    • Choose an existing key pair: Si ya tienes un par de claves.
    • Create a new key pair: Si necesitas crear uno nuevo.
    • Proceed without a key pair: Si no necesitas acceso SSH (no recomendado).
  2. Si seleccionas Create a new key pair, dale un nombre a tu par de claves y haz clic en Download Key Pair.
  3. Guarda el archivo .pem en un lugar seguro, ya que lo necesitarás para acceder a tu instancia.
  4. Haz clic en Launch Instances.

Paso 11: Acceder a tu Instancia EC2

Pantalla mostrando la lista de instancias EC2 activas con el botón 'Connect' resaltado para acceder a la instancia seleccionada.

  1. Ve a la sección Instances en el panel de EC2.
  2. Espera a que el estado de la instancia cambie a running.
  3. Para conectarte a tu instancia (Linux):

    • Haz clic en Connect.
    • Sigue las instrucciones para conectarte usando SSH desde tu terminal o usando el cliente EC2 Instance Connect.
    • Ejemplo de comando SSH:
      ssh -i "tu-par-de-claves.pem" ec2-user@ec2-XX-XX-XX-XX.compute-1.amazonaws.com
    

Pantalla de conexión a una instancia EC2 utilizando SSH con el comando correspondiente resaltado.

  1. Para conectarte a una instancia Windows:
    • Selecciona Get Windows Password.
    • Usa el archivo .pem para descifrar la contraseña de administrador.

Consideraciones Finales

  • Seguridad: Asegúrate de que tu grupo de seguridad esté correctamente configurado para evitar accesos no autorizados.
  • Costo: Recuerda que las instancias EC2 generan costos según su uso, así que asegúrate de monitorear su actividad y apagar las instancias que no necesites.
  • Escalabilidad: EC2 te permite escalar verticalmente (aumentar recursos en la misma instancia) u horizontalmente (añadir más instancias).

¡Felicidades! Ahora tienes una instancia EC2 corriendo en AWS.

Pantalla final que confirma la creación exitosa de una instancia EC2 con un mensaje de felicitación.

Top comments (0)