PROCEDIMIENTO Y SISTEMA DE CREACION DE COPIAS DE SEGURIDAD.
Procedimiento y sistema de creación de copias de seguridad.Procedimiento de creación de copias de seguridad,
para restaurar la información almacenada en un conjunto de equipos informáticos (4, 5, 6, 7) en el estado en que estaban antes de producirse una contingencia que comprende: crear periódicamente imágenes virtuales de cada equipo informático (4, 5, 6, 7); comparar periódicamente cada imagen virtual de cada equipo informático (4, 5, 6, 7) con la imagen virtual precedente de dicho equipo informático (4, 5, 6, 7), seleccionando la información correspondiente a los cambios producidos; enviar periódicamente sólo la información correspondiente cambios producidos, o, en el caso de que sea la primera imagen virtual, la imagen completa de cada equipo informático (4, 5, 6, 7), a un segundo medio de copia de seguridad (3); restaurar, en caso de producirse una contingencia, las imágenes virtuales almacenadas más recientes en equipos informáticos alternativos (6'', 6'''', 6''''''; 7'', 7'''', 7'''''')
Tipo: Patente de Invención. Resumen de patente/invención. Número de Solicitud: P200801475.
Solicitante: BME INNOVA, S.A.U.
Nacionalidad solicitante: España.
Provincia: MADRID.
Inventor/es: ZAPATA,IVAN.
Fecha de Solicitud: 20 de Mayo de 2008.
Fecha de Publicación: .
Fecha de Concesión: 13 de Abril de 2011.
Clasificación Internacional de Patentes:
- G06F11/14A
Clasificación PCT:
- G06F11/14 FISICA. › G06 CALCULO; CONTEO. › G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 11/00 Detección de errores; Corrección de errores; Monitorización (detección, corrección o monitorización de errores en el almacenamiento de información basado en el movimiento relativo entre el soporte de registro y el transductor G11B 20/18; monitorización, es decir, supervisión del progreso del registro o reproducción G11B 27/36; en memorias estáticas G11C 29/00). › Detección o corrección de errores en los datos por redundancia en las operaciones, p. ej. mediante la utilización de diversas secuencias de operaciones que conduzcan al mismo resultado (G06F 11/16 tiene prioridad).
Fragmento de la descripción:
Procedimiento y sistema de creación de copias de seguridad.
Objeto de la invención
El objeto principal de la presente invención es un procedimiento y sistema de creación de copias de seguridad que, ante una contingencia, es capaz de restaurar la información almacenada en un conjunto de máquinas físicas en el estado en que estaban antes de producirse la contingencia, incluyendo la interfase y el estado de las aplicaciones que se encontrasen abiertas en cada máquina física.
Antecedentes de la invención
Son ya conocidos en la técnica procedimientos para el almacenamiento de datos de máquinas físicas con el objeto de evitar la pérdida de información ante contingencias, tales como cortes en el fluido eléctrico, desastres naturales, etc. Tales procedimientos se basan en realizar copias periódicas de los datos almacenados en los discos duros de las máquinas físicas que se desea proteger y, tras una contingencia, restaurar de nuevo los datos en otras máquinas alternativas. La copia de los datos se puede realizar bien mediante medios de almacenamiento que se deben conectar directamente a los equipos, como CD's, DVD's o discos duros portátiles, o bien mediante algún tipo de red de comunicaciones, como Ethernet o Internet.
Un inconveniente habitual es que, debido al tamaño de los archivos de datos que se deben enviar y a la capacidad limitada de envío de datos de las redes de comunicaciones, la periodicidad de la creación de copias es muy baja, lo que significa que tras una contingencia se recuperarían datos de un momento muy anterior.
Otro inconveniente es que los procedimientos de creación de copias de seguridad de acuerdo con la técnica anterior sólo realizan copias de datos, lo que significa que, ante una contingencia, si es necesario recuperar la información de una máquina física en una segunda máquina, ésta debería ser de las mismas características de la primera y, además, habría previamente que instalar el sistema operativo y todas las aplicaciones.
Descripción de la invención
Cuando se produce una contingencia, el procedimiento y sistema de la presente invención restauran la información almacenada en un conjunto de máquinas físicas del cliente en muy poco tiempo, consiguiendo así una continuidad de negocio total. El procedimiento y sistema de la invención no sólo realiza periódicamente copias de seguridad de los datos almacenados en las máquinas físicas del cliente, sino que además crea periódicamente imágenes virtuales completas que se almacenan tanto localmente, en las instalaciones del cliente, como en una ubicación remota, que puede estar situada en otra ciudad. Esto permite que se pueda restaurar la información de las máquinas físicas en el estado en el que estaban cuando se realizó la última copia, incluyendo el aspecto de la interfase y las aplicaciones que en ese momento se encontrasen abiertas.
Otra característica ventajosa de la presente invención es que no es necesario que la máquina donde se restaura la información almacenada sea la misma máquina física en que estaba originalmente, ya que el procedimiento y sistema de la invención comprende un servidor de máquinas virtuales que permite restaurar la información almacenada en cualquier máquina física o máquina de tipo "thin client".
En el presente documento, la expresión "restaurar la información almacenada en una máquina física" hace referencia a la acción de, cuando se ha perdido la información de una máquina física debido a una contingencia, volver a introducir la información perdida en una máquina alternativa, que puede ser cualquier máquina física o máquina de tipo "thin client". La "información" incluye datos y aplicaciones, y la restauración es "total" o "parcial" según si se recuperan, respectivamente, tanto datos y como aplicaciones o solamente datos.
Por otro lado, una "contingencia" es cualquier situación excepcional que provoque pérdida de información en una o varias de las máquinas físicas del cliente. Por ejemplo, serían contingencias pérdidas repentinas de fluido eléctrico, incendios, terremotos, etc.
Finalmente, el "cliente" será la empresa o compañía propietaria del conjunto de máquinas físicas a las cuales se desea dar soporte de continuidad en su negocio, mientras que los "usuarios" son las personas que trabajan en cada máquina física. Las "máquinas físicas" pueden ser servidores o terminales de usuario (PC, portátil, etc.).
Un aspecto de la presente invención se refiere a un procedimiento de creación de copias de seguridad, para restaurar la información almacenada en un conjunto de máquinas físicas en el estado en que estaban antes de producirse una contingencia, donde el procedimiento comprende las siguientes operaciones:
1) Crear periódicamente, utilizando un medio local de copia de seguridad conectado a cada máquina física mediante un medio de conexión LAN, imágenes virtuales de cada máquina física en dicho medio local de copia de seguridad.
El medio local de copia de seguridad comprende un servidor de máquinas virtuales capaz de dar soporte a una serie de equipos virtuales que tienen cada uno una tarea específica. De este modo, ante la pérdida de las máquinas físicas debido a una contingencia se puede recuperar la información en máquinas alternativas de tipo "thin client", o bien en otras máquinas físicas alternativas. Una capa de controladora proporciona la infraestructura que da soporte a las máquinas virtuales, y en la que se crean unos switches de comunicaciones virtuales que permiten que las máquinas virtuales se comuniquen entre sí y con el exterior. La capa de controladora es un sistema operativo unix sobre el cual se ejecutan las máquinas virtuales. Además, este sistema es el encargado de establecer las comunicaciones, tanto con el entorno del cliente como con un medio remoto de copia de seguridad dispuesto en una ubicación remota y conectado a través de un medio de conexión WAN.
El medio local de copia de seguridad se dispone en las instalaciones del cliente conectado a sus máquinas físicas a través de un medio de conexión LAN. En realizaciones particulares de la presente invención, el medio de conexión LAN puede ser una conexión de red LAN como Ethernet o Wi-Fi. Para su instalación, se deberá asignar una dirección IP al medio local de copia de seguridad.
Así, el medio local de copia de seguridad genera periódicamente imágenes virtuales de las máquinas físicas del cliente. Las imágenes virtuales se crean según un procedimiento físico-a-virtual (P2V). Es decir, se crea una imagen del sistema de ficheros de la máquina física del cliente (disco duro) con todas sus aplicaciones y se convierte en un disco duro virtual que contiene tanto los datos como las aplicaciones que tenga el cliente en cada máquina física. De este modo, se almacena el estado exacto en que se encuentra una máquina física en el momento de crear la imagen virtual, con su configuración de escritorio concreta y con las aplicaciones o programas abiertos en el estado en que se encuentren. El proceso de creación de la imagen virtual no es detectado por el usuario de una máquina física particular, que puede continuar su trabajo con normalidad.
En el medio local de copia de seguridad quedarán almacenadas al menos durante un día las imágenes virtuales completas.
2) Comparar periódicamente, mediante el medio local de copia de seguridad, la imagen virtual de cada máquina física con la imagen virtual precedente de dicha máquina física, seleccionando la información correspondiente a los cambios producidos.
En esta operación, el medio local de copia de seguridad compara, para cada máquina física, la última imagen virtual creada con la imagen virtual precedente, y selecciona para su posterior envío sólo la información que se haya modificado. Esta operación se efectúa mediante de distintos algoritmos de optimización (Rsync, X-press-TCP, WANFS), utilizando cada uno de ellos en función del dato que se quiera replicar. Esto se hace con el objetivo de minimizar el tamaño de la información que se enviará a través de un medio de conexión WAN a un medio remoto de copia de seguridad, dotando así al procedimiento de la invención de una mayor rapidez, y por lo tanto de una mayor frecuencia de creación y posterior almacenamiento de imágenes virtuales de las máquinas físi- cas.
Evidentemente, la primera vez que se crea la imagen virtual de una máquina física no hay ninguna imagen virtual precedente, y por tanto...
Reivindicaciones:
1. Procedimiento de creación de copias de seguridad, para restaurar la información almacenada en un conjunto de máquinas físicas (4, 5, 6, 7) en el estado en que estaban antes de producirse una contingencia, caracterizado porque comprende las siguientes operaciones:
crear periódicamente, utilizando un medio local de copia de seguridad (2) conectado a cada máquina física (4, 5, 6, 7) mediante un medio de conexión LAN (8), imágenes virtuales de cada máquina física (4, 5, 6, 7);
comparar periódicamente, mediante el medio local de copia de seguridad (2), la imagen virtual de cada máquina física (4, 5, 6, 7) con la imagen virtual precedente de dicha máquina física (4, 5, 6, 7), seleccionando la información correspondiente a los cambios producidos;
enviar periódicamente, a través de un segundo medio de conexión WAN (9), sólo la información correspondiente cambios producidos, o, en el caso de que sea la primera imagen virtual, la imagen completa de cada máquina física (4, 5, 6, 7), a un medio remoto de copia de seguridad (3); y
restaurar, en caso de producirse una contingencia, las imágenes virtuales más recientes en máquinas alternativas (6', 6'', 6'''; 7, 7'', 7''').
2. Procedimiento de creación de copias de seguridad de acuerdo con la reivindicación 1, caracterizado porque la operación de crear imágenes virtuales de cada máquina física (4, 5, 6, 7) se realiza utilizando vConverter, de VMware, o Ultimate-P2V.
3. Procedimiento de creación de copias de seguridad de acuerdo con la reivindicación 1, caracterizado porque las operaciones de comparar y enviar sólo la diferencia entre las imágenes virtuales de cada máquina física (4, 5, 6, 7) se realizan utilizando al menos uno de los métodos de la siguiente lista: Rsync, X-press-TCP y WANFS.
4. Procedimiento de creación de copias de seguridad de acuerdo con la reivindicación 1, caracterizado porque además comprende la operación de encriptar las imágenes virtuales de las máquinas físicas (4, 5, 6, 7) previamente a su envío al medio remoto de copia de seguridad (3).
5. Procedimiento de creación de copias de seguridad de acuerdo con la reivindicación 4, caracterizado porque la encriptación se realiza de acuerdo con el protocolo IPsec.
6. Procedimiento de creación de copias de seguridad de acuerdo con la reivindicación 1, caracterizado porque cuando se produce una contingencia parcial la operación de restaurar la imagen virtual más reciente en máquinas alternativas (6', 6'', 6'''; 7', 7'', 7''') se realiza desde el medio local de copia de seguridad (2).
7. Procedimiento de creación de copias de seguridad de acuerdo con la reivindicación 1, caracterizado porque la operación de restaurar la imagen virtual más reciente en máquinas alternativas (6', 6'', 6'''; 7', 7'', 7''') se realiza desde el medio remoto de copia de seguridad (3).
8. Procedimiento de creación de copias de seguridad de acuerdo con cualquiera de las reivindicaciones 6 ó 7, caracterizado porque las máquinas alternativas (6', 6'', 6'''; 7', 7'', 7''') son máquinas físicas o "thin clients".
9. Procedimiento de creación de copias de seguridad de acuerdo con la reivindicación 1, caracterizado porque frecuencia de las operaciones de creación, comparación y envío de las imágenes virtuales de las máquinas físicas (4, 5, 6, 7) está entre una vez cada 12 horas y una vez cada 24 horas.
10. Procedimiento de creación de copias de seguridad de acuerdo con la reivindicación 1, caracterizado porque además comprende las operaciones de:
copiar periódicamente en el medio local de copia de seguridad (2) archivos de datos de especial interés para el cliente;
comparar periódicamente, mediante el medio local de copia de seguridad (2), cada archivo de datos de especial interés para el cliente almacenado con el archivo de datos correspondiente precedente, seleccionando la información correspondiente a los cambios producidos;
enviar periódicamente, a través de un medio de conexión WAN (9), sólo la información correspondiente cambios producidos, o, en el caso de que sea la primera copia, los archivos de datos de especial interés para el cliente completos a un medio remoto de copia de seguridad (3); y
restaurar, en caso de producirse una contingencia, los archivos de datos de especial interés para el cliente más recientes en máquinas alternativas (6', 6'', 6'''; 7', 7'', 7''').
11. Procedimiento de creación de copias de seguridad de acuerdo con la reivindicación 10, caracterizado porque la frecuencia de las operaciones de copia, comparación y envío de datos de especial interés para el cliente está entre una vez cada 30 minutos y una vez cada 90 minutos.
12. Sistema de creación de copias de seguridad (1) para restaurar la información almacenada en un conjunto de máquinas físicas (4, 5, 6, 7) en el estado en que estaban antes de producirse una contingencia, caracterizado porque comprende:
un medio local de copia de seguridad (2), conectado mediante un medio de conexión LAN (8) a las maquinas físicas (4, 5, 6, 7), que crea periódicamente imágenes virtuales de dichas máquinas físicas (4, 5, 6, 7), comparando cada una de ellas con la sucesiva para obtener la información correspondiente a los cambios producidos;
un medio remoto de copia de seguridad (3), conectado mediante un medio de conexión WAN (9) al medio local de copia de seguridad (2), que recibe la información relativa a los cambios producidos en las imágenes virtuales de las máquinas físicas (4, 5, 6, 7) que le envía el medio local de copia de seguridad (2).
13. Sistema de creación de copias de seguridad (1) de acuerdo con la reivindicación 12, caracterizado porque el medio de conexión LAN (8) es una conexión Ethernet o Wi-Fi.
14. Sistema de creación de copias de seguridad (1) de acuerdo con la reivindicación 12, caracterizado porque el medio de conexión WAN (9) es una Red Privada Virtual soportada por Internet.
15. Sistema de creación de copias de seguridad (1) de acuerdo con la reivindicación 12, caracterizado porque el medio remoto de copia de seguridad (3) comprende un pool de servidores VMware conectados por medio de un segundo medio de conexión LAN (10).
Patentes similares o relacionadas:
Procedimiento de parada de emergencia y sistema de seguridad asociado, del 20 de Mayo de 2020, de CLEARSY: Procedimiento de parada de emergencia de un elemento de seguridad de un conjunto de seguridad , comprendiendo el conjunto de seguridad […]
Procedimiento y aparato para la eliminación y la adición de CPU en caliente durante el funcionamiento, del 25 de Marzo de 2020, de HUAWEI TECHNOLOGIES CO., LTD.: Un procedimiento de eliminación de unidades centrales de procesamiento CPU en caliente, donde el procedimiento se puede aplicar a un único servidor con una primera […]
Sistemas críticos de seguridad ferroviaria con redundancia de tareas y capacidad de comunicaciones asimétricas, del 22 de Enero de 2020, de Siemens Mobility, Inc: Sistema de control para un sistema de aplicación crítico de seguridad ferroviaria, que comprende: al menos un controlador, que comprende un procesador […]
Método, aparato, y sistema para determinar y ejecutar en una red inalámbrica una política de distribución de datos, del 8 de Enero de 2020, de HUAWEI TECHNOLOGIES CO., LTD.: Un método de procesamiento de datos de comunicación, que comprende: adquirir , por un aparato de procesamiento, una política de distribución de datos desde […]
Procedimiento, sistema, terminal y servidor de gestión de dispositivos para instalar componentes de software, del 27 de Noviembre de 2019, de HUAWEI TECHNOLOGIES CO., LTD.: Un procedimiento para instalar componentes de software, que comprende: recibir , mediante un terminal, un paquete de componentes de software suministrado directamente […]
Reconfiguración parcial de componentes de aceleración, del 24 de Julio de 2019, de Microsoft Technology Licensing, LLC: Un método para reconfigurar parcialmente un componente de aceleración de hardware programado con un rol y una interfaz de red, […]
Seguimiento de cambios usando redundancia en tiempo lógico, del 4 de Junio de 2019, de Microsoft Technology Licensing, LLC: Un método para mantener el seguimiento de cambios entre porciones unitarias de un sistema de almacenaje, comprendiendo el método: […]
Procedimiento para verificar un estado de funcionamiento seguro de un ordenador, del 21 de Mayo de 2019, de Siemens Mobility GmbH: Procedimiento para verificar un estado de funcionamiento seguro de un ordenador para controlar un sistema crítico para la seguridad, particularmente un sistema de […]