Construcción de un sitio WordPress con Amazon Lightsail - Desde la configuración SSL hasta la distribución CDN
Construye un sitio WordPress con Lightsail, configura SSL con Let's Encrypt y publícalo globalmente con distribución CDN. También se presenta la estrategia de copias de seguridad.
Construcción con el blueprint de WordPress
El blueprint de WordPress de Lightsail proporciona un entorno WordPress empaquetado por Bitnami. Apache, MySQL, PHP y WordPress vienen preconfigurados, y se puede acceder al panel de administración de WordPress desde el navegador inmediatamente después de crear la instancia. La contraseña inicial se puede verificar desde el SSH basado en navegador de la consola de Lightsail con cat $HOME/bitnami_application_password. Los planes se pueden seleccionar desde 3,50 USD/mes (512 MB RAM), y el plan mínimo es suficiente para un blog personal. Para sitios con decenas de miles de páginas vistas mensuales, se recomienda el plan de 5 USD (1 GB RAM) o superior.
Configuración SSL y gestión de dominios
La habilitación de HTTPS se puede configurar automáticamente con la herramienta bncert-tool de Bitnami. Basta con conectarse por SSH a la instancia y ejecutar sudo /opt/bitnami/bncert-tool, introducir el nombre de dominio, y se configuran automáticamente la obtención del certificado SSL de Let's Encrypt, la configuración HTTPS de Apache, la redirección de HTTP a HTTPS y la renovación automática del certificado. La gestión DNS del dominio se puede realizar en la zona DNS de Lightsail. Se especifica la IP estática de la instancia con un registro A y se configura el subdominio www con un registro CNAME. La IP estática de Lightsail es gratuita mientras esté asociada a una instancia.
Distribución CDN y copias de seguridad
Lightsail CDN es una función de distribución de contenido basada en CloudFront que se activa simplemente creando una distribución y especificando la instancia como origen. El contenido estático como imágenes, CSS y JavaScript se almacena en caché en ubicaciones de borde en todo el mundo y se entrega desde la ubicación más cercana al usuario. Se incluyen 50 GB de transferencia de datos mensual en la capa gratuita. Para las copias de seguridad, se recomienda activar los snapshots automáticos y tomarlos diariamente. Se pueden mantener hasta 7 generaciones de snapshots, y en caso de fallo se crea una nueva instancia desde el snapshot para restaurar. Los snapshots manuales se almacenan sin límite de período de retención y se utilizan como copia de seguridad antes de cambios importantes. Para comprender los patrones de configuración de Lightsail, los libros relacionados (Amazon) son una buena referencia.
Costos de operación de WordPress
El costo de operación de un sitio WordPress se centra en la tarifa mensual del plan de Lightsail. El plan de 2 GB de memoria (10 USD/mes) es la opción estándar para sitios pequeños, capaz de manejar hasta decenas de miles de páginas vistas mensuales. Lightsail CDN está disponible desde 2,50 USD/mes e incluye 50 GB de transferencia de datos. Los snapshots automáticos son gratuitos, y los snapshots manuales cuestan aproximadamente 0,05 USD por GB al mes. Comparado con una configuración de EC2 + ALB + RDS (más de 50 USD/mes), Lightsail permite operar WordPress a un costo significativamente menor.
Resumen
Lightsail es la plataforma óptima para construir y operar un sitio WordPress con el mínimo esfuerzo y costo. Combinando la construcción instantánea mediante blueprints, la configuración SSL automática con bncert-tool, la distribución global con CDN y las copias de seguridad con snapshots automáticos, se puede operar un sitio WordPress completo por unos pocos dólares al mes.