Redes

Ejecutar WordPress en Microsoft Azure

Obtenga información sobre WordPress de Microsoft en Azure App Service y una alternativa interesante a WP Engine.

Esta foto muestra una página abierta en WordPress.Imagen: Hugo Beta

Al cumplir 20 años este año, WordPress sigue siendo una de las herramientas de administración de contenido más populares.

Ejecutar una instancia de WordPress requiere un servidor web y una base de datos, una combinación ideal para migrar a una infraestructura virtual que se ejecuta en la nube, ya sea utilizando servicios de plataforma o trayendo su propia infraestructura. La instalación de su propio WordPress en Azure aún requiere la administración y aplicación de parches en el sistema operativo subyacente y la aplicación CMS, porque está tratando a Azure como un host más para sus máquinas virtuales. Sí, es una forma de simplificar la mejora y la descarga de los servicios existentes de los proveedores de servicios administrados locales o tradicionales, pero en realidad no obtiene los beneficios de usar una plataforma en la nube de hiperescala.

Salta a:

Encuentra WordPress para Azure

Si observa Azure Marketplace, verá muchas opciones para ejecutar WordPress, desde instalaciones básicas hasta entornos alojados completos, incluidas compilaciones personalizadas. Hay tantas opciones y puede ser difícil elegir solo una, especialmente cuando tantos productos ofrecen características similares a precios similares.

WordPress es esencialmente una aplicación de preprocesador de hipertexto (PHP), y debe tener en cuenta que el único PHP compatible con Azure es PHP que se ejecuta en Azure App Service para Linux. Si está ejecutando su propio WordPress o el de un tercero en Azure, debe asegurarse de que se esté ejecutando en Azure App Service o que su proveedor de WordPress le brinde soporte PHP.

LEER  WebReview: Consejos anónimos de NetAdminTools

Microsoft ahora tiene su propio WordPress administrado

Una opción es la propia oferta de Microsoft, WordPress en Azure App Service. Es un WordPress alojado que se ejecuta en el conocido Azure App Service y utiliza el servicio MySQL Flexible Server de Microsoft para almacenar su contenido y datos. Microsoft ha ajustado las instalaciones de WordPress para Azure, basándose en la opción de alojamiento de Linux de App Service. También es un proyecto de código abierto y contiene las herramientas necesarias para configurar y crear instancias alojadas en GitHub. El repositorio de GitHub del proyecto incluye enlaces a la documentación que muestra la configuración predeterminada y proporciona detalles sobre lo que puede cambiar.

Cuando aloja servicios, Microsoft maneja los parches de seguridad por usted, asegurando que su sistema de administración de contenido (CMS) esté actualizado y reduciendo los riesgos asociados con la ejecución de WordPress. No es necesario programar el mantenimiento, ya que Microsoft activará una nueva instancia, la conectará a su almacén de contenido y base de datos y luego cambiará desde la instancia anterior.

Uso de WordPress en Azure App Service

Microsoft creó su solución de WordPress para aprovechar las mejores prácticas de Azure. La aplicación de WordPress se ejecuta en una red virtual separada de la base de datos y el almacenamiento de respaldo, utilizando un caché Redis local para acelerar la entrega de contenido. Todo el servicio se encuentra detrás de un dispositivo de seguridad de Azure Front Door, con contenido estático servido desde Azure Blob Storage. Afortunadamente, Front Door está configurado para funcionar con la red de entrega de contenido de Azure, por lo que el contenido estático se almacena en caché cerca del borde de la red, con puntos finales en más lugares que las regiones de Azure.

más sobre la nube

La facturación se basa en las tarifas estándar de Azure App Service y Microsoft brinda orientación sobre los planes de hospedaje necesarios para el uso previsto, desde una única instancia estándar que atiende 120 solicitudes por segundo hasta seis instancias de producción que atienden 21 000 solicitudes por segundo. También debe tener en cuenta los costos de almacenamiento, ya que Managed MySQL de Azure factura por separado el procesamiento y el almacenamiento. Además de ejecutarse en la nube pública de Azure, también es compatible con la nube del gobierno de EE. UU., lo que permite que las agencias públicas usen Azure para alojar su contenido web.

Microsoft brinda orientación sobre cómo migrar contenido de un sitio existente a una instancia de Azure administrada mediante el complemento de migración genérico. La versión gratuita de la herramienta de migración All-in-One WP es adecuada para sitios más pequeños con contenido de hasta 256 MB. Si tienes más, usa la versión premium. Debido al límite de carga de WordPress en Azure App Service, debe agregar una opción de configuración a App Service para aumentar el límite de 50 MB a 256 MB. Como alternativa, puede cargar contenido manualmente desde su sitio de origen a Azure mediante el Protocolo de transferencia de archivos (FTP) e importar datos SQL mediante el panel de control de PHP. Los sitios grandes pueden requerir el uso de múltiples exportaciones de SQL.

WordPress escalable con WP Engine en Azure Kubernetes Service

Una alternativa interesante proviene del proveedor de WordPress administrado WP Engine y su oferta de Azure recientemente lanzada. La plataforma de WP Engine, que actualmente se utiliza para ejecutar el sitio de noticias Stories de Microsoft, ha permitido a Microsoft desarrollar su propia plataforma de contenido, que se ha vuelto cada vez más importante durante el apogeo de la pandemia de COVID-19. Las dos empresas trabajaron juntas para hacer que la plataforma fuera más escalable, integrándola con la propia plataforma Azure Kubernetes Service (AKS) administrada de Azure.

Ahora disponibles para el resto de nosotros, las herramientas de WP Engine se han portado para ejecutarse dentro de contenedores y en múltiples regiones de Azure, escalando a las necesidades locales. Esto mejora la seguridad al garantizar el aislamiento entre WordPress y cualquier otro código. AKS agregará automáticamente nuevos nodos de trabajo según sea necesario, y el servicio de redes de Azure proporciona firewall de aplicaciones web y enrutamiento global para estos nuevos contenedores.

Esta es una opción que muestra los beneficios de adoptar un enfoque nativo de la nube más allá de su propio código. WordPress en contenedores se puede administrar con Azure Arc y se ejecutará localmente en AKS a través de Azure Stack HCI y otras tecnologías de vanguardia. Esto significa que no está limitado a trabajar en Azure; puede usarlo para administrar WordPress en cualquier lugar donde tenga un entorno de Azure administrado por Arc.

Beneficios de un aislamiento de nube híbrida y un enfoque de plataforma como servicio para WordPress

Administrar WordPress requiere tiempo y recursos, y muchas instalaciones no administradas representan un mayor riesgo de seguridad para su alojamiento. Moverlo a una instancia de nube aislada reduce el riesgo cibernético, especialmente si está utilizando WordPress para servicios públicos. La combinación del aislamiento de la nube con un enfoque de plataforma como servicio (PaaS) debería dar como resultado una entrega de contenido más rápida y segura, especialmente cuando agrega una plataforma de entrega de contenido global.

Siga leyendo: El paquete completo de preparación para la certificación de Microsoft Azure (Academia Tecnopedia)

LEER  Regalos geek 2012: auriculares para juegos Megalodon Elite 7.1

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba