Amazon Elastic Compute Cloud (EC2) es el servicio de Amazon Web Services que se utiliza para crear y ejecutar máquinas virtuales en la nube (las denominamos "instancias"). En esta guía paso a paso se proporciona ayuda para lanzar con éxito una máquina virtual de Linux en Amazon EC2 en la capa de uso gratuita de AWS.

¿Lo sabía? AWS facilitó aún más el lanzamiento de un servidor privado virtual con Linux. Ponga en funcionamiento su máquina virtual con Amazon Lightsail >>

El lanzamiento de una máquina virtual con AWS necesita que disponga de una cuenta

Creación de una cuenta gratuita en cuestión de minutos

La capa gratuita de AWS incluye 750 horas de instancias t2.micro de Windows y Linux al mes durante un año. Para no superar la capa gratuita, utilice solo las microinstancias EC2.

Consulte los detalles de la capa gratuita de AWS »


a. Haga clic aquí para abrir la consola de Amazon EC2 y, a continuación, haga clic en Launch Instance para crear y configurar la máquina virtual.

launch-instance

(haga clic para acercar)

launch-instance

Se encuentra en el asistente de lanzamiento de instancias de EC2, que le ayudará a configurar y lanzar su instancia.


a. Con Amazon EC2, puede especificar el software y las especificaciones de la instancia que desea utilizar. En esta pantalla, se muestran opciones para elegir una imagen de máquina de Amazon (AMI), una plantilla que contiene la configuración de software (p. ej., un sistema operativo, un servidor de aplicaciones, y aplicaciones).  Con una AMI, puede lanzar una instancia, es decir, una copia de la AMI ejecutada como servidor virtual en la nube.

Si desea ver este tutorial, busque Amazon Linux AMI y haga clic en Select.

amazon-linux-ami

(Haga clic para ampliar).

amazon-linux-ami

b. Ahora debe elegir un tipo de instancia. Los tipos de instancias abarcan diversas combinaciones de CPU, memoria, almacenamiento y capacidad de red, por lo que puede elegir la combinación adecuada para sus aplicaciones. Para obtener más información, consulte tipos de instancias de Amazon EC2.

La opción por defecto de t2.micro ya debería estar marcada.  Este tipo de instancia está cubierto por la capa gratuita y ofrece suficiente capacidad de cómputo como para abastecer cargas de trabajo sencillas. Haga clic en Review and Launch en la parte inferior de la página.

ec2-t2-micro

(Haga clic para ampliar).

ec2-t2-micro

c. Puede revisar los ajustes de configuración, almacenamiento, etiquetado y seguridad que se seleccionaron para su instancia. Aunque puede personalizar estos ajustes, le aconsejamos que en este tutorial acepte los ajustes predeterminados. 

Haga clic en Launch en la parte inferior de la página.

review-launch

(haga clic para acercar)

review-launch

d. En la siguiente pantalla, se le pedirá que elija un par de claves existente o que cree uno nuevo. El par de claves se utiliza para iniciar sesión en la instancia (como cuando usa la llave para entrar en casa). Seleccione Create a new key pair y denomínelo MyKeyPair. A continuación, haga clic en el botón Download Key Pair.

Guarde el par de claves en una ubicación segura de su equipo. Si no recuerda dónde guarda la clave SSH privada (el archivo que está descargando), no podrá conectarse a la máquina virtual.

Usuarios de Windows: se recomienda guardar el par de claves en el directorio de usuario, en un subdirectorio denominado .ssh (p. ej. C:\user\{yourusername}\.ssh\MyKeyPair.pem).

Nota: No se puede utilizar Windows Explorer para crear una carpeta con un nombre que comience por punto, a menos que este también termine con un punto. Una vez introducido el nombre (.ssh.), el punto del final se elimina automáticamente.

Usuarios de Mac o Linux: se recomienda guardar el par de claves en el subdirectorio .ssh de su directorio de inicio (p. ej. ~/.ssh/MyKeyPair.pem).

Nota: en Mac, el par de claves se descarga en el directorio Downloads de manera predeterminada. Para trasladar el par de claves al subdirectorio .ssh, introduzca el siguiente comando en una ventana de terminal: mv ~/Downloads/MyKeyPair.pem ~/.ssh/MyKeyPair.pem

Después de haber almacenado el par de claves, haga clic en Launch Instance para iniciar la instancia de Linux.

Nota: el lanzamiento de la instancia tardará unos minutos.

Getting-Started-VM9

(haga clic para acercar)

Getting-Started-VM9

e. Haga clic en View Instances en la siguiente pantalla para ver las instancias y consultar el estado de la instancia que acaba de iniciar.

Getting-Started-VM8

(haga clic para acercar)

Getting-Started-VM8

f. Anote la dirección de la IP pública de la instancia de AWS, ya que la necesitará para conectarse a la instancia del paso 3 de la parte c.

Nota: si la instancia se está iniciando aún, puede que la dirección IP pública no aparezca. La columna Instance State indicará si la instancia ya se está ejecutando y la columna Status Checks le indicará si la instancia ha superado las dos comprobaciones sobre el aprovisionamiento. Puede actualizar estos valores pulsando el botón de actualización que aparece a la derecha, justo encima de la tabla.

Getting-Started-VM6

(haga clic para acercar)

Getting-Started-VM6

Una vez lanzada la instancia, debe conectarse a ella.

Usuarios de Windows: seleccione Windows a continuación para ver las instrucciones sobre cómo instalar Git Bash.

Usuario de Mac/Linux: seleccione Mac/Linux a continuación para ver las instrucciones sobre cómo abrir una ventana de la terminal.

  • Windows

    a. Descargue Git para Windows aquí. Ejecute el instalador descargado aceptando la configuración predeterminada (así se instalará Git Bash como parte de Git).

    Getting-Started-VM1

    (haga clic para acercar)

    Getting-Started-VM1

    b. Haga clic con el botón derecho en el escritorio (no en un icono o archivo) y seleccione Git Bash aquí para abrir el símbolo del sistema de Git Bash.

    Getting-Started-VM2

    (haga clic para acercar)

    Getting-Started-VM2
  • Mac/Linux

    Lo más seguro es que su equipo Mac o Linux incluya un cliente SSH de forma predeterminada. Puede comprobar si dispone de un cliente SSH escribiendo ssh en la línea de comando. Si su equipo no reconoce el comando, el proyecto de OpenSSH proporciona una implementación gratuita del conjunto completo de herramientas SSH que puede descargar.

    a. Usuarios de Mac: abra una ventana de la terminal pulsando la tecla Comando + Espacio y escribiendo terminal en la ventana de búsqueda. A continuación, pulse Intro para abrir la ventana de la terminal.

    Usuarios de Linux: Abra una ventana de la terminal.

    Getting-Started-CLI-OSX1

    (haga clic para acercar)

    Getting-Started-CLI-OSX1

    b. Utilice el comando chmod para asegurarse de que su archivo de clave privada no es visible públicamente escribiendo el siguiente comando: chmod 400 ~/.ssh/mykeypair.pem para restringir los permisos de su clave SSH privada.

    Nota: no necesita hacerlo cada vez que se conecte a la instancia, solo debe establecerlo una vez por cada clave SSH de la que disponga.

    Getting-Started-VM3

    (haga clic para acercar)

    Getting-Started-VM3

c. Use SSH para conectarse a la instancia. En este caso, el nombre de usuario es ec2-user, la clave SSH se almacena en el directorio donde la almacenamos en el paso 2 parte d y la dirección IP es la del paso 2 parte f. El formato es ssh -i {ruta completa de su archivo .pem} ec2-user@{dirección IP de instancia}.

Usuarios de Windows: escriba ssh -i 'c:\Users\sunombreusuario\.ssh\MyKeyPair.pem' ec2-user@{dirección_IP} (p. ej. ssh -i 'c:\Users\adamglic\.ssh\MyKeyPair.pem' ec2-user@52.27.212.125)

Usuarios de Mac o Linux: escriba ssh -i ~/.ssh/MyKeyPair.pem ec2-user@{dirección_IP} (p. ej. ssh -i ~/.ssh/MyKeyPair.pem ec2-user@52.27.212.125)

Nota: si ha iniciado una instancia de Linux que no sea de Amazon, puede que se utilice un nombre de usuario distinto. algunos nombres de usuario son ec2-user, root, ubuntu y fedora. Si no está seguro de cuál es el nombre de usuario de inicio de sesión, pregunte a su proveedor de AMI.

Verá una respuesta parecida a la siguiente:

La autenticidad del host 'ec2-198-51-100-1.compute-1.amazonaws.com (10.254.142.33)' no se puede establecer. La huella digital de la clave de RSA es 1f:51:ae:28:df:63:e9:d8:cf:38:5d:87:2d:7b:b8:ca:9f:f5:b1:6f. ¿Seguro que desea seguir conectándose (sí/no)?

Escriba yes y pulse Intro.

Getting-Started-VM4

(haga clic para acercar)

Getting-Started-VM4

Verá una respuesta parecida a la siguiente:

Advertencia: se ha añadido 'ec2-198-51-100-1.compute-1.amazonaws.com' (RSA) permanentemente a la lista de hosts conocidos.

Aparecerá la pantalla de bienvenida de su instancia y se conectará a la máquina virtual de AWS de Linux en la nube.

Getting-Started-VM7

(haga clic para acercar)

Getting-Started-VM7

Puede eliminar la instancia de forma sencilla desde la consola de EC2. De hecho, se recomienda eliminar la instancia que ya no utilice para que no le sigan cobrando por esta.


a. De vuelta en la consola de EC2, seleccione la casilla junto a la instancia que ha creado.  Haga clic en el botón Actions , vaya a Instance State y haga clic en Terminate.

launch-windows-vm-18

(Haga clic para ampliar).

launch-windows-vm-18

b. Se le pedirá que confirme la eliminación. Seleccione Yes, Terminate.

Nota: Este proceso puede tardar varios segundos en completarse.  Una vez eliminada la instancia, el estado de la instancia cambiará a terminated en la consola de EC2.

launch-windows-vm-19

(Haga clic para ampliar).

launch-windows-vm-19

Ahora que ha aprendido a lanzar, configurar, conectar y eliminar una instancia en la nube, puede pasar al siguiente tutorial, en el que descubrirá cómo registrar un nombre de dominio y adjuntarlo a una instancia. Así, sus usuarios finales podrán encontrar su aplicación o sitio web siempre.

Obtención de un dominio para su instancia »


No