Instala e implementa WordPress En AWS Con LightSail

Introducción

WordPress es una plataforma gratuita y open-source para crear sitios webs. El 43% de los sitios webs en internet utilizan esta plataforma, desde blogs de pasatiempos hasta sitios de entidades gubernamentales de alta demanda y criticidad. Esta tendencia es creciente cada año y dando respuesta a esas necesidades, AWS ha publicado un whitepaper sobre Mejores prácticas para WordPress en AWS. En este último se detallan diferentes estrategias de despliegues, una arquitectura de referencia para sitios con requerimientos de alta disponibilidad y escalabilidad, opciones para acelerar el rendimiento del sitio, información sobre plugins de la plataforma y muchas consideraciones más.

Para este caso vamos a usar el servicio de AWS, Amazon Lightsail ya que es la forma más sencilla de comenzar a utilizar Amazon Web Services (AWS) si solo necesita instancias (servidores privados virtuales). Lightsail incluye todo lo necesario para lanzar rápidamente el proyecto —instancias, bases de datos administradas, almacenamiento basado en SSD, copias de seguridad (instantáneas), transferencia de datos, administración de DNS de dominio, IP estáticas y balanceadores de carga— por un precio bajo y predecible.

Lightsail y su Fácil gestión

Es un servidor virtual privado VPS con un panel de control para su gestión dentro de la consola de AWS. A continuación se listan carácteristicas principales:

  • Administre todos sus sitios desde una consola
  • Realice una copia de seguridad de sus sitios con instantáneas (Snapshot)
  • Seguimiento de las métricas y el rendimiento del servidor VPS
  • Configure sus registros de dominio
  • Accede a tu servidor vía SSH con un solo clic o RDP dependiendo.
  • Agregue recursos fácilmente a medida que su sitio crece
  • IP Pública estática

Crear la instancia de WordPress en Lightsail

La instalación de WordPress en AWS LightSail se puede realizar de varias formas y con diferentes herramientas, una de ellas es completamente automatizada y se puede realizar en 5 minutos. AWS utiliza la imagen de Bitnami WordPress para instalar y administrar WordPress en AWS. Sin embargo si quieres tener más control sobre la instalación de WordPress a realizar se puede realizar de manera manual.

Una vez tenemos acceso la consola de AWS, Elija la región de AWS y la zona de disponibilidad para la instancia.

lightsail aws

Ahora vamos a crear y asociar una llave de acceso (seguridad).

Seleccionamos el plan y el tipo de instancia, que se adapte a los requerimientos de computo que se tienen establecidos.

precios lightsail
llave

Nombre Instancia

Agregamos el nombre identificador el cual llevara nuestra instancia Lightsail. Recomendamos que dicho nombre sea asociado a lo que la compone para tener claridad y evitar confusiones a futuro.

Home

Observamos en la captura de pantalla ya la instancia Lightsail creada con toda su información de computo y red asociada.

En la pestaña Networking (Red) podrás crear de manera GRATIS una IP Estática (Fija)  y asociarla a tu Lightsail.

Consola – SSH

Validamos que funcione correctamente el acceso mediante SSH con su respectiva IP pública y llave de acceso. Recuerde que también puede realizar el acceso directamente desde la consola de AWS.

Métricas

En la pestaña de métricas vas a encontrar las graficas de los diferentes consumos que puede tener la instancia y la disponibilidad de la infraestructura.

Snapshots

Tendremos la opción de generar un snapshot manual o de manera automático a la instancia Lightsail de acuerdo a las políticas de backups que establezca en su empresa.

Almacenamiento

En la opción de storage podrás visualizar todos los discos (almacenamiento) que estén asociados al Lightsail.

Dominios

Si no cuentas con dominio ya registrador y quieres registrar un dominio nuevo, en esta opción podrás registrar tu dominio con una variedad de opciones disponibles y asociarlo a tu Lightsail para que resuelva mediante dominio y no mediante IP.

Diagrama De Arquitectura

Wordpress-Lightsail-aws(1)

Si tienes dudas sobre el paso a paso del laboratorio compartido o estas experimentando algún error al momento de realizar el despliegue, no dudes en contactarnos y gusto te colaboramos en lo que este a nuestro alcance.