Introducción a Amazon EC2 - Amazon Elastic Compute Cloud

Introducción a Amazon EC2

Utilice esta explicación para empezar con Amazon Elastic Compute Cloud (Amazon EC2). Aprenderá a lanzar y conectarse a una instancia EC2. Una instancia es un servidor virtual en la nube de AWS. Con Amazon EC2, puede instalar y configurar el sistema operativo y las aplicaciones que se ejecutan en la instancia.

Información general

En el siguiente diagrama se muestran los componentes clave que se utilizan en este tutorial:

  • Una imagen: plantilla que contiene el software que se va a ejecutar en la instancia, como el sistema operativo.

  • Un par de claves: es un conjunto de credenciales de seguridad que se usa para demostrar la identidad al conectarse a una instancia . Se almacena una clave privada en el equipo y una clave pública en la instancia.

  • Una red: una nube privada virtual (VPC) es una red virtual dedicada para su Cuenta de AWS. Para ayudarlo a comenzar rápidamente, su cuenta incluye una VPC predeterminada en cada Región de AWS, y cada VPC predeterminada tiene una subred predeterminada en cada zona de disponibilidad.

  • Un grupo de seguridad: funciona como un firewall virtual para controlar el tráfico entrante y saliente.

  • Un volumen de EBS: necesitamos un volumen raíz para la imagen. Si lo desea, puede agregar volúmenes de datos.

Una instancia con un grupo de seguridad, un par clave y un volumen raíz de EBS.
Costo de este tutorial

Cuando se registra en AWS, puede comenzar a usar Amazon EC2 mediante el capa gratuita de AWS. Si creó la Cuenta de AWS hace menos de 12 meses y aún no ha excedido los beneficios del nivel gratuito para Amazon EC2, no incurrirá en costos para completar este tutorial, porque lo ayudamos a seleccionar opciones que estén dentro de los beneficios del nivel gratuito. En otro caso, incurrirá en los costos de uso estándar de Amazon EC2 desde el momento en que lance la instancia hasta que la termine (que es la tarea final de este tutorial), incluso si permanece inactiva.

Si desea obtener instrucciones para determinar si es elegible para el nivel gratuito, consulte Seguimiento del uso del nivel gratuito para Amazon EC2.

Paso 1: lance una instancia

Puede lanzar una instancia EC2 mediante la AWS Management Console, tal como se describe en el siguiente procedimiento. Este tutorial tiene por objetivo ayudarlo a lanzar su primera instancia dentro de los beneficios del nivel gratuito rápidamente, por lo que no cubre todas las opciones posibles.

Para lanzar una instancia
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En la barra de navegación de la parte superior de la pantalla, se muestra la Región de AWS actual (por ejemplo, Ohio). Puede usar la región seleccionada o, si lo desea, seleccionar una región que esté más cerca de usted.

  3. En el panel de la consola de EC2, en el panel Iniciar instancia, elija Iniciar instancia.

  4. En Name and tags (Nombre y etiquetas), ingrese un nombre descriptivo para la instancia en Name (Name).

  5. En Application and OS Images (Amazon Machine Image) (Imágenes de aplicaciones y sistema operativo [imagen de máquina de Amazon]), realice lo siguiente:

    1. Elija Inicio rápido y elija el sistema operativo (SO) de la instancia. Para la primera instancia de Linux, le recomendamos que elija Amazon Linux.

    2. En Imagen de máquina de Amazon (AMI), seleccione una AMI que esté marcada como apta para el nivel gratuito.

  6. En Tipo de instancia, para Tipo de instancia, elija t2.micro, que cumpla los requisitos para el nivel gratuito. En las regiones en las que t2.micro no está disponible, t3.micro es apto para el nivel gratuito.

  7. En Par de claves (inicio de sesión), para Nombre del par de claves, seleccione un par de claves existente o elija Crear nuevo par de claves para crear el primero.

    aviso

    Si elige Continuar sin un par de claves (no recomendado), no podrá conectarse a la instancia mediante los métodos que se describen en este tutorial.

  8. En Configuración de red, observe que seleccionamos su VPC predeterminada y la opción de usar la subred predeterminada en una zona de disponibilidad que elijamos para usted, y configuramos un grupo de seguridad con una regla que permite las conexiones a su instancia desde cualquier lugar. Para la primera instancia, le recomendamos que utilice la configuración predeterminada. De lo contrario, puede actualizar la configuración de red de la siguiente manera:

    • (Opcional) Para usar una subred predeterminada específica, seleccione Editar y, a continuación, elija una subred.

    • (Opcional) Para usar una VPC diferente, elija Editar y, a continuación, elija una VPC existente. Si la VPC no está configurada para el acceso público a Internet, no podrá conectarse a la instancia.

    • (Opcional) Para restringir el tráfico de conexión entrante a una red específica, seleccione Personalizado en lugar de Cualquier lugar e introduzca el bloque CIDR de su red.

    • (Opcional) Para utilizar un grupo de seguridad diferente, elija Seleccionar un grupo de seguridad existente y, a continuación, elija un grupo de seguridad existente. Si el grupo de seguridad no tiene una regla que permita el tráfico de conexión desde la red, no podrá conectarse a la instancia. En el caso de una instancia de Linux, debe permitir el tráfico SSH. En el caso de una instancia de Windows, debe permitir el tráfico RDP.

  9. En Configurar almacenamiento, observe que configuramos un volumen raíz, pero no un volumen de datos. Esto es suficiente para fines de prueba.

  10. Revise un resumen de la configuración de su instancia en el panel Summary (Resumen); cuando haya terminado, elija Launch instance.

  11. Si el lanzamiento se ha realizado correctamente, elija el ID de la instancia en la notificación de Éxito para abrir la página Instancias y supervisar el estado del lanzamiento.

  12. Seleccione la casilla de verificación de la instancia. El estado inicial de una instancia es pending. Una vez iniciada la instancia, su estado cambia a running. Seleccione la pestaña Estado y alarmas. Una vez que la instancia pase las comprobaciones de estado, estará lista para recibir solicitudes de conexión.

Paso 2: Conexión a la instancia

El procedimiento que utiliza depende del sistema operativo de la instancia. Si no puede conectarse a la instancia, consulte Solución de problemas de conexión a la instancia de Linux para obtener asistencia.

Puede conectarse a la instancia de Linux mediante un cliente SSH. Si está ejecutando Windows en su equipo, abra un terminal y ejecute el comando ssh para comprobar que tiene un cliente SSH instalado. Si no encuentra el comando, instale OpenSSH para Windows.

Para conectarse a la instancia mediante SSH
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, seleccione Instances (Instancia[s]).

  3. Seleccione la instancia y, a continuación, elija Connect (Conectar).

  4. En la página Conectarse a la instancia, elija la pestaña Cliente SSH.

  5. (Opcional) Si creó un par de claves al lanzar la instancia y descargó la clave privada (archivo .pem) en un equipo con Linux o macOS, ejecute el comando chmod de ejemplo para configurar los permisos de la clave privada.

  6. Copie el comando SSH de ejemplo. A continuación se muestra un ejemplo en el que key-pair-name.pem es el nombre del archivo de clave privada, ec2-user es el nombre de usuario asociado a la imagen y la cadena que sigue al símbolo @ es el nombre de DNS público de la instancia.

    ssh -i key-pair-name.pem ec2-user@ec2-198-51-100-1.us-east-2.compute.amazonaws.com
  7. En una ventana del terminal de su equipo, ejecute el comando ssh que guardó en el paso anterior. Si el archivo de clave privada no está en el directorio actual, debe especificar la ruta completa al archivo de clave en este comando.

    A continuación, se muestra un ejemplo de respuesta:

    The authenticity of host 'ec2-198-51-100-1.us-east-2.compute.amazonaws.com (198-51-100-1)' can't be established.
    ECDSA key fingerprint is l4UB/neBad9tvkgJf1QZWxheQmR59WgrgzEimCG6kZY.
    Are you sure you want to continue connecting (yes/no)?
  8. (Opcional) Verifique que la huella digital en la alerta de seguridad coincida con la huella digital de la instancia que aparece en la salida de la consola cuando inicia una instancia por primera vez. Para obtener el resultado de la consola, seleccione Acciones, Supervisar y solucionar problemas, Obtener el registro del sistema. Si las huellas digitales no coinciden, alguien podría intentar un ataque de intermediario. Si coinciden, continúe con el siguiente paso.

  9. Escriba yes.

    A continuación, se muestra un ejemplo de respuesta:

    Warning: Permanently added 'ec2-198-51-100-1.us-east-2.compute.amazonaws.com' (ECDSA) to the list of known hosts.

Para conectarse a una instancia de Windows, deber recuperar la contraseña inicial de administrador y usar esta contraseña cuando se conecte a la instancia mediante el escritorio remoto. Pasarán unos minutos desde que la instancia se inicia hasta que la contraseña está disponible.

El nombre de usuario predeterminado de la cuenta de administrador depende del idioma del sistema operativo (SO) incluido en la AMI. Para determinar el nombre de usuario correcto, identifique el idioma del sistema operativo de la AMI y, a continuación, elija el nombre de usuario correspondiente. Por ejemplo, en el caso de un sistema operativo en inglés, el nombre de usuario es Administrator; en el caso de un sistema operativo en francés, es Administrateur; y en el caso de un sistema operativo en portugués, es Administrador. Si la versión de un idioma del sistema operativo no tiene un nombre de usuario en el mismo idioma, elija el nombre de usuario Administrator (Other). Para obtener más información, consulte Localized Names for Administrator Account in Windows en el Wiki de Microsoft TechNet.

Si ha unido su instancia a un dominio, puede conectarse a la instancia con las credenciales de dominio que haya definido en AWS Directory Service. En la pantalla de inicio de sesión del escritorio remoto, en lugar de utilizar el nombre del ordenador local y la contraseña generada, utilice el nombre de usuario completo para el administrador (por ejemplo, corp.example.com\Admin) y la contraseña de esta cuenta.

Si aparece un error al intentar conectarse a la instancia, consulte El escritorio remoto no puede conectarse al equipo remoto.

Para conectarse a la instancia de Windows mediante un cliente RDP
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, seleccione Instances (Instancia[s]).

  3. Seleccione la instancia y, a continuación, elija Connect (Conectar).

  4. En la página Conectarse a la instancia, elija la pestaña Cliente de RDP.

  5. En Nombre de usuario, elija el nombre de usuario predeterminado de la cuenta de administrador. El nombre de usuario que elija debe coincidir con el idioma del sistema operativo (SO) incluido en la AMI que utilizó para iniciar la instancia. Si no hay ningún nombre de usuario en el mismo idioma que su sistema operativo, elija Administrador (otro).

  6. Elija Obtener contraseña.

  7. En la página Obtener contraseña de Windows, haga lo siguiente:

    1. Elija Cargar archivo de clave privada y vaya el archivo de clave privada (.pem) que especificó al iniciar la instancia. Seleccione el archivo y elija Open (Abrir) para copiar todo el contenido del archivo en esta ventana.

    2. Elija Descifrar contraseña. La página Obtener contraseña de Windows se cierra y la contraseña de administrador predeterminada de la instancia aparece en Contraseña y reemplaza al enlace Obtener contraseña mostrado anteriormente.

    3. Copie la contraseña y guárdela en un lugar seguro. Necesitará la contraseña para conectarse a la instancia.

  8. Elija Download remote desktop file (Descargar archivo de escritorio remoto). Cuando haya terminado de descargar el archivo, elija Cancel (Cancelar) para volver a la página Instances (instancia[s]). Desplácese hasta el directorio de descargas y abra el archivo RDP.

  9. Es posible que aparezca una advertencia en la que se indique que se desconoce el publicador de la conexión remota. Elija Connect (Conectarse) para conectarse a su instancia.

  10. La cuenta de administrador está seleccionada de forma predeterminada. Pegue la contraseña que copió anteriormente y, a continuación, elija OK.

  11. Debido a la naturaleza de los certificados autofirmados, es posible que aparezca una advertencia que indica que no se pudo autenticar el certificado de seguridad. Realice una de las siguientes acciones siguientes:

    • Si confía en el certificado, seleccione para conectarse a la instancia.

    • [Windows] Antes de continuar, compare la huella digital del certificado con el valor del registro del sistema para confirmar la identidad del equipo remoto. Elija Ver el certificado y, a continuación, seleccione Huella digital en la pestaña Detalles. Compare este valor con el valor de RDPCERTIFICATE-THUMBPRINT en Acciones, Supervisar y solucionar problemas, Obtener el registro del sistema.

    • [Mac OS X] Antes de continuar, compare la huella digital del certificado con el valor del registro del sistema para confirmar la identidad del equipo remoto. Seleccione Mostrar certificado, expanda Detalles y elija Huellas digitales SHA1. Compare este valor con el valor de RDPCERTIFICATE-THUMBPRINT en Acciones, Supervisar y solucionar problemas, Obtener el registro del sistema.

Paso 3: Eliminación de la instancia

Cuando haya acabado con la instancia que creó para este tutorial, debería eliminarla terminando la instancia. Si quiere hacer más cosas con esta instancia antes de eliminarla, consulte Siguientes pasos.

importante

Cuando se finaliza una instancia, se elimina totalmente: no es posible volver a conectarse a ella.

Si lanzó una instancia que no está dentro del capa gratuita de AWS, dejará de incurrir en gastos para dicha instancia en cuanto su estado cambie a shutting down o terminated. Si desea conservar la instancia para más adelante pero no incurrir en ningún gasto, puede detener la instancia ahora y volver a iniciarla más tarde. Para obtener más información, consulte Detención e iniciación de una instancia de Amazon EC2.

Para terminar la instancia
  1. En el panel de navegación, seleccione Instances (Instancias). En la lista de instancias, seleccione la instancia.

  2. Elija Instance state (Estado de la instancia) y Terminate instance (Terminar instancia).

  3. Cuando se le indique que confirme, elija Terminate (Terminar).

    Amazon EC2 apaga y termina la instancia. Una vez terminada la instancia, permanecerá visible en la consola durante un breve periodo y, a continuación, se elimina automáticamente la entrada. No puede quitar la instancia terminada de la pantalla de la consola por sí mismo.

Siguientes pasos

Después de iniciar la instancia, es posible que desee explorar alguno de los siguientes pasos: