En el este módulo, creará una instancia de Amazon EC2 para ejecutar su sitio de WordPress. Amazon EC2 proporciona instancias de servidor bajo demanda con muchas opciones de configuración. En una instancia EC2, puede ejecutar un sitio de WordPress al que podrán acceder los usuarios desde cualquier parte.

Tiempo para completar el módulo: 10 minutos


Cuando se empieza a usar WordPress, se puede instalar y ejecutar en un equipo portátil o de escritorio para realizar pruebas. Esto basta para una prueba, pero pronto se ponen de manifiesto las limitaciones. El sitio de WordPress solo se ejecutará mientras el equipo portátil o de escritorio esté en ejecución. Además, solo usted podrá acceder al sitio, ya que no estará disponible mediante la Internet pública.

Un mejor enfoque es usar un servidor.

Amazon EC2 proporciona servidores bajo demanda. Con Amazon EC2, alquila instancias de servidor con diferentes tamaños, cada una con diferente CPU, RAM y configuración de red. Estos servidores se pagan por hora y puede usarlos para alojar sitios web, como su sitio de WordPress. Con una instancia EC2, su sitio de WordPress permanecerá en funcionamiento y cualquier persona podrá acceder a él a través de Internet.

En los pasos siguientes, lanzará una instancia EC2 para alojar su sitio de WordPress. 


  • Paso 1. Elija una Amazon Machine Image

    Para crear su instancia EC2, vaya a Amazon EC2 en la consola de AWS. Haga clic en el botón azul Lanzar instancia para abrir el asistente de creación de instancias.

    (Haga clic para ampliar)

    En la primera página, elegirá una imagen de Amazon Machine (“AMI”). La AMI elegida determinará el software de base que se instalará en la nueva instancia EC2. Esto incluye el sistema operativo (Amazon Linux, Red Hat Enterprise Linux, Ubuntu, Microsoft Server, etc.) y las aplicaciones instaladas en la máquina.

    Muchas AMI son AMI de propósito general para ejecutar muchas aplicaciones diferentes, pero algunas están diseñadas específicamente para casos de uso específicos, como la AMI de aprendizaje profundo o numerosas AMI de AWS Marketplace.

    La distribución de Amazon Linux es una opción muy extendida, así que elija la AMI de Amazon Linux 2 (HVM) en la vista de selección de la AMI.

    (Haga clic para ampliar)

  • Paso 2. Elija un tipo de instancia

    En la segunda pantalla del asistente de EC2, seleccionará un tipo de instancia EC2. Un tipo de instancia es una configuración particular de CPU, memoria (RAM), almacenamiento y capacidad de red.

    AWS tiene una amplísima selección de tipos de instancias que abarca diferentes tipos de cargas de trabajo. Algunos están destinados a cargas de trabajo con un consumo de memoria intenso, como bases de datos y cachés, mientras que otros son ideales para cargas de trabajo que requieren una capacidad de cómputo elevada, como el procesamiento de imágenes o la codificación de video.

    Amazon EC2 permite ejecutar 750 horas al mes de una instancia t2.micro dentro de la capa gratuita de AWS. Seleccione esta opción para este laboratorio de modo que no incurra en costos adicionales en su factura. 

    (Haga clic para ampliar)

    Después de seleccionar la instancia t2.micro, haga clic en el botón azul Revisar y lanzar para omitir algunos de los pasos de configuración avanzados.

  • Paso 3. Configure un grupo de seguridad

    Después de hacer clic en el botón Revisar y lanzar, pasará a la pantalla Revisar lanzamiento de instancia. Es necesario configurar algo más antes de lanzar la instancia.

    Los grupos de seguridad son reglas de red que describen el tipo de tráfico de red permitido en la instancia EC2. Debe permitir dos tipos de tráfico en la instancia:

    ● Tráfico SSH desde su dirección IP actual para poder usar el protocolo SSH para iniciar sesión en su instancia EC2 y configurar WordPress;

    ● El tráfico HTTP de todas las direcciones IP, para que los usuarios puedan ver el sitio de WordPress.

    Para realizar esta configuración, haga clic en el enlace Editar grupos de seguridad en la página de revisión.

    (Haga clic para ampliar)

    Aparecerán las reglas actuales del grupo de seguridad.

    Hay una regla para SSH configurada, pero permite el acceso mediante SSH desde cualquier dirección IP. Haga clic en Origen para restringir el acceso a su dirección IP actual.

    (Haga clic para ampliar)

    Después, debe agregar una nueva regla para permitir el tráfico HTTP. Haga clic en Agregar regla.

    (Haga clic para ampliar)

    En la nueva regla que aparecerá, haga clic en el menú desplegable situado debajo de la columna Tipo. Seleccione HTTP y se rellenarán automáticamente los valores predeterminados para una regla de HTTP.

    (Haga clic para ampliar)

    Cuando tenga listas las reglas del grupo de seguridad, asigne un nombre al grupo de seguridad en el cuadro de entrada Nombre del grupo de seguridad. Utilice el nombre “wordpress” para que resulte fácil de encontrar.

    Cuando le haya asignado un nombre, haga clic en el botón azul Revisar y lanzar.

    (Haga clic para ampliar)

  • Paso 4. Lance y obtenga una clave SSH


    Ahora hay que lanzar la instancia EC2. Haga clic en el botón azul Lanzar para crear la instancia EC2.

    (Haga clic para ampliar)

    Aparecerán detalles que le indicarán cómo configurar un par de claves para la instancia. Usará el par de claves para conectar mediante SSH con la instancia, de forma que pueda ejecutar comandos en el servidor.

    Cree un nuevo par de claves para la instancia y asígnele un nombre. Después, haga clic en el botón Descargar par de claves para descargar el archivo .pem en su equipo, ya que lo utilizará en el siguiente módulo.

    (Haga clic para ampliar)

    Después de descargar el par de claves, haga clic en el botón azul Lanzar instancias para lanzar su instancia EC2.

    (Haga clic para ampliar)

    Su instancia EC2 se lanzó correctamente. En el siguiente módulo, configurará la base de datos de RDS para trabajar con la instancia EC2.