Instalar WordPress en AWS – Amazon Web Services



Bienvenido a una nueva guía sobre el Instalación de WordPress en la nube serie. Hoy vamos a aprender cómo instalar WordPress en Amazon Web Services (AWS). Al igual que nuestras guías de instalación en la nube anteriores en Microsoft Azure y Google Cloud, usaremos una imagen preinstalada de WordPress.

Ahora, antes de comenzar, hay algunos términos clave que me gustaría discutir para obtener una comprensión preliminar de cómo funciona AWS.

¿Qué tamaño tiene AWS?

AmazonWebservices_Logo

Para empezar, veamos esto: AWS es enorme. Me refiero increíblemente enorme. Es uno de los proveedores de alojamiento en la nube más antiguos de Internet. Tiene toneladas de servicios, desde la codificación de video en vivo hasta el análisis de datos de transmisión rápida desde satélites y otros sensores de alto rendimiento repartidos por todo el mundo.

Aquí hay algo que le dará una idea de cuán poderoso es AWS: la NASA, sí, la NASA, usó la infraestructura de computación en la nube de AWS para procesar datos de la misión Mars Rover. Pero instalaremos una pequeña instancia de WordPress, ¿verdad? ¡AWS nos respalda! Profundicemos en lo esencial.

héroe amazon ec2

Amazon EC2: Conocido como Elastic Cloud Compute, piense en esto como una computadora en la nube. No necesita saber dónde existe, quién limpia y desempolva el hardware o qué sucede cuando se agota la energía. Eso es para que Amazon lo maneje.

Lo que necesita saber, lo único que necesita saber, son las especificaciones técnicas del servidor, eh, la computadora. Eso es todo. Esa es la belleza de la nube.

Imagen de la máquina de Amazon: AMI, como les gusta llamarlo a los desarrolladores (llamémoslo así porque suena realmente genial), no es más que una instancia, o una computadora con un sistema operativo con un montón de otro software preinstalado.

Imagina que instalas Windows 10 en tu nueva PC y luego instalas algunas aplicaciones como MediaMonkey, Microsoft Word y Google Chrome. Si tuviera que exportar una imagen del sistema operativo en el estado actual, tendría una imagen de máquina. Cuando decimos exportar, nos referimos a un archivo que, cuando se conecta a otro dispositivo similar, se ejecuta sin ninguna instalación. Las personas que trabajan con Linux hacen esto (es decir, crean imágenes de máquinas o instantáneas) todo el tiempo. Esta es también vagamente la idea detrás de Docker.

¿Por qué hablamos de Amazon EC2 y AMI?

Buena pregunta. Ahora que hemos establecido que necesitamos EC2 es como una computadora / servidor en la nube, usaremos una sola instancia de Amazon EC2 (también llamada Instancia EC2) para alojar nuestro sitio de WordPress.

Pero espera. Tienes la máquina, ¡yay! Pero, ¿qué pasa con la instalación del sistema operativo? ¿Elegimos Linux o Windows? Linux? Multa. Pero espere (de nuevo), ¿qué versión de Linux elegimos? Ubuntu? Fedora? Debian? Digamos que elijo Ubuntu. Multa. ¿Qué versión elijo? ¡Aarrghh! ¡Demasiadas opciones para un objetivo pequeño!

Si eso no es abrumador, piense en el próximo proceso. Tenemos que instalar el host de software necesario para ejecutar WordPress: la pila LAMP. Una vez que esté instalado y configurado, tendrá que instalar y configurar WordPress. Permisos faltantes, acceso al directorio y todo eso.

No sé ustedes, pero ese es un proceso LARGO. Larga en mayúsculas y en negrita. Probablemente haya adivinado adónde voy ahora, y tiene razón. Aquí es donde el Imagen de la máquina de Amazon entra en juego.

Imagínese que alguien implementó una instancia EC2, instaló Ubuntu, la actualizó e instaló WordPress en ella, junto con todo su software requerido (como la pila LAMP). Luego, la persona creó una imagen del sistema operativo en su estado actual, es decir, una instalación intacta, esencialmente “lista para usar” de WordPress. Ese sería el ejemplo de una AMI perfecta con WordPress instalado. Ahora puedes dejar de imaginar, porque existe tal AMI y fue creado por Bitnami. (¡Hurra!)

“¿Qué tal un mercado para AMI?”

aws marketplace con software de gestión de contenido

AWS Marketplace con AMI de administración de contenido

Tu preguntaste. Amazon escuchó. Amazon tiene un mercado llamado AWS Marketplace, un lugar donde podemos comprar (sí, comprar) imágenes de máquinas preconfiguradas para varios software, que de otra manera serían difíciles de instalar. La idea es simplificar su proceso de alojamiento para que pueda implementar su aplicación en la nube lo más rápido posible. Esto es muy similar a lo que Google Cloud y Microsoft Azure ofertas como imágenes de aplicación o plantillas.

Afortunadamente, el software de código abierto más popular tiene AMI gratuitas, lo que es increíblemente útil para principiantes como nosotros. Uno de los contribuyentes más populares de AMI gratuitas es Bitnami, una empresa que proporciona AMI actualizadas para el software de código abierto más popular, ¡incluido WordPress!

Así que ahí vamos. EC2 para alojar nuestra instalación de WordPress. Una AMI de WordPress de Bitnami para ahorrarnos el proceso de instalación. Ahora todo lo que tenemos que hacer es vincularlos.

Instancia EC2 + AMI de WordPress = WP en AWS Cloud en 2 minutos.

Configuración de su cuenta gratuita de Amazon

nivel gratuito de AWS

Limitaciones de la capa de uso gratuito de AWS

La cuenta gratuita de AWS incluye una muchas ventajas y está activo para un año completo. Esa es la mayor cantidad de tiempo gratis que hemos recibido de cualquier proveedor de nube. Sin embargo, tenemos ciertas limitaciones.

Para obtener una lista completa, puede consultar la página de inicio de la capa gratuita de AWS, pero para nuestros propósitos, solo necesitamos saber esto:

  • Se permite una instancia Micro de Amazon EC2 en el nivel gratuito, durante 750 horas cada mes, lo que es suficiente para mantener WordPress en funcionamiento durante las 24 horas del día, los 7 días de la semana, los 365 días del año.
  • 5 GB de almacenamiento de Amazon S3, que podríamos usar como ubicación de respaldo para nuestros otros sitios web.

Para ser honesto, la parte más extensa de este tutorial es configurar su cuenta gratuita de Amazon Web Services. Es tan fácil como 1-2-3, pero no obstante es un proceso largo. Tienes que:

  1. Regístrese con una nueva dirección de correo electrónico
  2. Use una tarjeta de crédito o débito válida para verificar su cuenta
  3. Usa tu número de móvil para vincular tu cuenta (Amazon te llamará y tendrás que ingresar el código de verificación)

Tenga en cuenta que no debe utilizar una tarjeta de crédito prepaga o un servicio de tarjeta de crédito virtual (como Entropay) en su cuenta de facturación de AWS. Aunque técnicamente está bien, lo he intentado y solo se bloqueará tu cuenta. Por lo tanto, utilice una tarjeta válida. Si ha seguido todos los pasos correctamente, su cuenta se activará en minutos y podrá comenzar con el procedimiento de instalación de WordPress.

Paso uno: instalación de la imagen de WordPress desde AWS Marketplace

wp impulsado por bitnami

Diríjase a AWS Marketplace> Content Management> WordPress impulsado por Bitnami. Esa es la imagen que queremos instalar. Si se pregunta por qué no hemos creado una instancia EC2 hasta ahora, en primer lugar, dése una palmadita en la espalda por hacer esa pregunta brillante.

Bien, no lo hemos hecho hasta ahora porque AWS nos permite configurar una instancia EC2 directamente desde la página AMI. Esto simplifica las cosas, ya que no corremos el riesgo de sobrescribir una instancia EC2 configurada previamente con la nueva AMI.

01-aws marketplace seleccionar imagen de wordpress

La página AMI de WordPress de Bitnami – Haga clic en Continuar ¡Para empezar!

1.1 – Crea la AMI de WordPress

02-aws-wordpress-ami-config

  • Versión: Seleccione la última versión de Ubuntu.
  • Región: Seleccione cualquier región de EE. UU.
  • Tipo de instancia EC2: Esto debe ser un instancia t1.micro. Cualquier cosa mayor y se te facturará.
  • Configuración de VPC: Deje esto como está, se autoconfigurará en función de su región.
  • Grupo de seguridad: Aunque muestra una advertencia, seleccione Seleccionar nuevo según la configuración del usuario. Aquí el usuario es el desarrollador de la AMI (es decir, Bitnami).
  • Par de claves: La creación del par de claves es un proceso de 3 pasos. Aunque es opcional, recomendamos crear uno, ya que le permite iniciar sesión en su instancia EC2 a través de SSH.

1.2 – Cómo crear un par de claves en EC2

Asegúrese de que las regiones que ha seleccionado para la instancia EC2 y la que se muestra en su consola de AWS sean las mismas. De lo contrario, el proceso no funcionaría.

03-00-instrucciones-crear-par-de-claves

1. Haga clic en el primer hipervínculo de esta captura de pantalla.

03-crear-par-de-claves

2. Será redirigido a su consola EC2. Haga clic en Crear par de claves.

04-nombre-par-clave

3. Escriba un nombre de par de claves distinguible y haga clic en Crear.

05-par-clave-huella dactilar-generada

4. Se creará un nuevo par de claves.

1.3 – Lanzamiento de la AMI de WordPress

06-aws-wordpress-ami-config-complete

Regrese a la pestaña anterior y actualice la página. Ahora debería ver la opción para elegir el nuevo par de claves que acaba de crear. Asegúrese de haber seleccionado el instancia t1.micro una vez más, antes de seleccionar Acepte los términos y lance con 1-Click.

07-aws-wordpress-ami-config-complete

Segundos más tarde, será recibido con este mensaje. Ahora ha implementado con éxito la AMI de WordPress. Es hora de comprobarlo.

Paso dos: configuración de la AMI de WordPress

08-aws-ec2-consola

El panel de AWS EC2

Dirígete a tu consola de AWS y selecciona EC2. Esto abrirá su panel de EC2. Deberías ver el texto 1 instancia en ejecución en la sección superior central de la página. Haga clic en ese texto.

09-aws-ec2-consola-en-ejecución-instancias

Panel de EC2 que muestra las instancias activas

Esto mostraría la lista de instancias EC2 en su cuenta de AWS. Tendremos solo uno, que es nuestra instalación de WordPress. A continuación, copie el subdominio mencionado en DNS público. Esa es la URL de su instalación de WordPress. Péguelo en un navegador para ver su sitio de WordPress (recién instalado).

2.1 – Recuperación de la contraseña de administrador de WordPress generada por el sistema

¿Recuerdas la famosa instalación de WordPress de 5 minutos? Bueno, Bitnami también se encarga de eso. ¡Pero hey! ¿Qué pasa con su nombre de usuario y contraseña de WordPress? Bueno, el nombre de usuario predeterminado es usuario y la contraseña es generada por el sistema, es decir, se genera aleatoriamente cuando se estaba instalando la AMI de WordPress. Tenemos que averiguarlo ahora. Para hacerlo, siga estas próximas capturas de pantalla:

0x-obtener el panel de aws de contraseña de wp

Desde el panel de instancias de AWS EC2 (la segunda captura de pantalla del paso 2), haga clic en Acciones> Configuración de instancia> Obtener registro del sistema. Esto muestra todo el registro del sistema desde el momento en que se estaba instalando la AMI de WordPress.

Consola de 10 sistemas

Un registro del sistema típico generado por una instancia EC2

Desplácese hacia abajo y encontrará la contraseña generada aleatoriamente para WordPress. ¡Copie y pegue eso en su inicio de sesión de WordPress desde y listo!

0x-bitnami imagen completa

WordPress en AWS usando t1.micro EC2 y Bitnami WordPress AMI

Conclusión

Dado que Amazon ofrece un año completo de uso gratuito, sería una excelente manera de probar su sitio web o blog de WordPress real. Ahorraría el costo de alojamiento de todo un año y experimentaría el poder y la simplicidad de la nube. Simplemente apunte el registro A de su dominio al DNS público de su instancia EC2 y tendrá un sitio de WordPress completamente desarrollado.

Esperamos que haya aprendido algo nuevo de este tutorial y haya disfrutado de leerlo tanto como nosotros disfrutamos comisarándolo. Si tiene algún comentario, sugerencia o pregunta, siempre estoy disponible en @souravify. Ahora, vaya y disfrute del poder de la nube: ¡gratis durante todo un año, cortesía de AWS!

Botón volver arriba