Migración de servidor: más rendimiento para el módulo de artículos
En los últimos meses, el tráfico ha aumentado considerablemente debido a la optimización intensiva de SEO en los sitios web de nuestros clientes y al éxito del lanzamiento de nuevos portales. Sin embargo, este crecimiento no solo trajo consigo más visitantes y contenidos a los portales de nuestros clientes, sino también una mayor carga para nuestra infraestructura informática existente. Fue especialmente difícil para el módulo de artículos, que se vio sobrecargado por el continuo aumento de solicitudes de búsqueda, clasificación y filtrado. Para hacer frente a los crecientes requisitos y garantizar el rendimiento de la plataforma, decidimos migrar el módulo de artículos a un nuevo servidor.
Motivos de la migración a un nuevo servidor con una nueva base de datos
La decisión de migrar el módulo de artículos a un servidor independiente se tomó por varios motivos:
- Alivio para el servidor actual: al externalizar el módulo de artículos, el servidor actual, en el que se ejecutan otros módulos, debía liberarse de operaciones intensivas de lectura y escritura.
- Mejora de la velocidad de consulta: los clientes con volúmenes de datos especialmente elevados (como los portales de noticias) solían realizar consultas complejas que provocaban retrasos en el sistema. En el futuro, estas consultas deberían procesarse con mayor rapidez.
- Mayor escalabilidad: el nuevo servidor permite un escalado más flexible para satisfacer mejor las necesidades futuras.

Imagen: Uso de la pasarela / solicitudes en publizer® desde diciembre de 2023
El proceso de migración técnica siguió un plan estructurado
- Instalación en paralelo del nuevo servidor: El nuevo servidor se instaló en paralelo al sistema existente y se equipó con una arquitectura de servidor especial optimizada para procesar grandes volúmenes de datos.
- Discos duros con alta capacidad de lectura/escritura (NVMe)
- Memoria suficiente para la base de datos
- Uso de un servidor FTP para el intercambio de datos: Para garantizar una transferencia sin problemas de los datos de los artículos existentes, se configuró un servidor FTP para intercambiar los datos entre el servidor antiguo y el nuevo.
- Ajuste del proceso de despliegue: Se ajustó la canalización de integración continua/despliegue continuo (CI/CD) para configurar el módulo de artículos en el nuevo servidor y utilizar la nueva base de datos.
- Cambio de enrutamiento: el enrutamiento de las solicitudes se cambió finalmente a la nueva dirección IP modificando la configuración DNS. La configuración del tiempo de vida (TTL) se redujo al mínimo para que el cambio fuera lo más fluido posible.
- Optimización de la base de datos en cuanto a estadísticas, fragmentación, configuración de tempdb, uso de memoria, etc.
Desafíos técnicos
Hubo que superar varios desafíos durante toda la migración. El mayor reto fue coordinar todos los pasos individuales para minimizar el tiempo de inactividad de la plataforma. Aunque todos los demás módulos pueden utilizarse gracias a nuestra arquitectura y no se ven afectados por la migración, el módulo de artículos solo debería dejar de estar disponible durante un breve periodo de tiempo. Por ello, el proceso de conmutación se llevó a cabo a última hora de la noche para minimizar el impacto en las operaciones en curso.
Otro aspecto técnico fue la optimización de los ajustes TTL. Al reducir el valor TTL a unos pocos minutos, fue posible garantizar que el cambio al nuevo servidor fuera adoptado rápidamente por todos los servidores DNS del mundo. El factor decisivo para nuestros portales de clientes fue nuestra puerta de enlace API. En cuanto la pasarela pudo procesar la nueva dirección IP, el contenido del módulo de artículos volvió a estar disponible para todos los portales. Para la mayoría de ellos, por tanto, no se notó ningún cambio gracias al almacenamiento en caché optimizado en el sitio web.
Efectos positivos de la migración
La migración del módulo de artículos al nuevo servidor supuso mejoras notables para nuestros clientes:
- Mejora del rendimiento: los clientes con grandes volúmenes de datos, como los portales de noticias de 021 Media, se benefician ahora de tiempos de respuesta notablemente más rápidos. Las solicitudes que antes tardaban varios segundos se procesan ahora en fracciones de tiempo.
- Reducción de la carga del servidor anterior: El servidor "antiguo" se alivió considerablemente, lo que significó que otros módulos y funciones de la plataforma también se beneficiaron de la migración.
- Aumento de la estabilidad: El procesamiento separado en el nuevo servidor conduce a una mejor distribución de la carga y aumenta la estabilidad general de la plataforma.
Puede probarlo usted mismo o pedirnos que se lo mostremos en una cita de demostración. Si está interesado en conocer en detalle la nueva arquitectura de nuestro sistema y las optimizaciones técnicas, le invitamos cordialmente a una cita de demostración sin compromiso.