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:
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.
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.
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
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.