XRL Tech Corner

Tutoriales online de programación, CMS, Raspberry y artículos sobre tecnología. La web de referencia para estudiantes universitarios de informática y aficionados a la tecnología.

Activando el Plan de Contingencia

El pasado 13 de Septiembre este portal web sufrió una incidencia general debido a una interrupción del servicio de hosting por problemas técnicos en sus discos de storage.

En este artículo os cuento qué acciones tuve que realizar, y como activé el Plan de Contingencia para que no fuera un desastre mayor.

 plan de contingencia

Monitorizas tu web?

En general, se debería monitorizar periódicamente (cada 5-15 minutos) que un portal web está operativo. La frecuencia depende un poco de la naturaleza de la web. No es lo mismo un blog, que un servicio transaccional con miles de operaciones por minuto.

Obviamente para las webs de grandes empresas, sus contratos de servicios IT ya incluyen una monitorización 24x7 con su proveedor de IT.

En el mundo de los bloggers, profesionales o pymes esto realmente no es habitual.

De hecho para la mayoría de los bloggers diría que ni existe este concepto.

 

Cómo podemos monitorizar nuestra web?

Para ello existen servicios en la nube que se ocupan de monitorizar nuestra web.

Uno de ellos es pingdom. Esta web dispone de una red de servidores de prueba que chequea periódicamente tu web para monitorizar que está operativa. Estos servidores estan repartidos por todo el mundo.

Incluso también puede realizar una monitorización de los tiempos de respuesta de tu web.

El servicio de monitorización es gratuito, y la verdad ha funcionado de maravilla en la incidencia que sufrimos el pasado día 13.

 

 

Como se activó el Plan de Contingencia?

Recibí un email por la madrugada que decía:

Pingdom DOWN alert:
Xrltechcorner (www.xrltechcorner.com) is down since 13/09/2017  06:37:28.
Reason: Network is unreachable

 

Así que por la mañana verifiqué si la web estaba online y efectivamente la web estaba caída.

Avisé al proveedor del servicio de hosting, ya que no había dicho nada al respecto.

La incidencia continuó durante todo el día, así que al mediodía tomé la decisión de redireccionar el tráfico de la web que estaba caída a otro servidor.

Se activó el plan de contingencia. Eso que nunca va a pasar, hasta que pasa realmente.

 

En qué consistió el plan de contingencia?

Utilicé un backup semanal del contenido de la web para cargarlo en un servidor local casero y así disponer de casi todo el contenido (menos los últimos 5 días).

Modifiqué el .htaccess del servidor de hosting para que redireccionara las peticiones con un 302 al nuevo servidor local casero que contenía ahora el contenido de la web.

En poco más de 1h ya estaba despachando de nuevo las peticiones hacia el otro dominio.

Una vez hecho, en los logs del servidor Apache enseguida se empezó a ver el tráfico de Googlebot entre otros, intentando rastrear las páginas.

La incidencia del servicio de hosting duró casi 12 horas, por fin a última hora de la tarde pude cambiar de nuevo el .htaccess para que las peticiones fuesen al servidor de hosting original.

Ahora bien, qué necesitamos para tener un plan de contingencia, sin tener un departamento de IT propio o subcontratado?

 

Elementos indispensables del Plan de Contingencia

Hay que tener en cuenta que este escenario es para uso temporal (un par de días a lo sumo) y está basado en la premisa de coste mínimo.

Un servidor Linux casero conectado pora cable de red a un router de Fibra Optica.

Sirve cualquier miniPC (al menos un i3 con 4 Gb de memoria y 16Gb de disco duro) con Ubuntu.

Un dominio contratado propio (diferente al del blog) subdominio del dominio principal, del estilo test.midominio.com que apunte a la IP del router, esa IP se puede consultar en esta web . De ese modo los rastreos posibles de Gooblebot no indexaran contenido duplicado de otro dominio diferente. A efectos de SEO nos interesa mantener el servidor local el mínimo tiempo posible, con redirecciones temporales.

Una versión del software CMS (Wordpress, Joomla, Drupal) instalado en el servidor casero como el que tenemos en producción.

Una copia de seguridad del contenido de la web, al menos semanal, idealmente diaria.

Un documento o guión donde se expliquen los pasos a seguir. Es mejor no reinventar la rueda cada vez.

 

Habitualmente, ya disponemos del router con el servicio de ADSL y de un PC.

El software del CMS es gratis, así como un programa de backup.

Con estas acciones evitamos males mayores, como por ejemplo penalizaciones de SEO por Google bot al no poder rastrear el contenido, pérdida total de las visitas, interrupciones de los servicios premium del blog; como las suscripciones, las ventas de productos digitales, etc…

 

Valora este artículo del blog:
Comprar visitas de Youtube
Cómo ganar dinero con un blog de blogger
 

Comentarios

No hay comentarios por el momento. Se el primero en enviar un comentario.
¿Ya està registrado? Ingresa Aquí
Invitado
Lunes, 18 Diciembre 2017
Si desea registrarse, por favor rellene los campos de nombre de usuario y nombre.

Imagen Captcha