[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

ES2341413B1 - PROCEDURE AND SYSTEM OF CREATION OF SECURITY COPIES. - Google Patents

PROCEDURE AND SYSTEM OF CREATION OF SECURITY COPIES. Download PDF

Info

Publication number
ES2341413B1
ES2341413B1 ES200801475A ES200801475A ES2341413B1 ES 2341413 B1 ES2341413 B1 ES 2341413B1 ES 200801475 A ES200801475 A ES 200801475A ES 200801475 A ES200801475 A ES 200801475A ES 2341413 B1 ES2341413 B1 ES 2341413B1
Authority
ES
Spain
Prior art keywords
medium
backup
machines
procedure
virtual
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
ES200801475A
Other languages
Spanish (es)
Other versions
ES2341413A1 (en
Inventor
Ivan Zapata
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bme Innova S A U
Bme Innova Sau
Original Assignee
Bme Innova S A U
Bme Innova Sau
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bme Innova S A U, Bme Innova Sau filed Critical Bme Innova S A U
Priority to ES200801475A priority Critical patent/ES2341413B1/en
Publication of ES2341413A1 publication Critical patent/ES2341413A1/en
Application granted granted Critical
Publication of ES2341413B1 publication Critical patent/ES2341413B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

Procedimiento y sistema de creación de copias de seguridad.Procedure and system for creating copies of security.

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'''''').Procedure for creating copies of security, to restore the information stored in a set of computer equipment (4, 5, 6, 7) in the state in which they were before a contingency occurs that includes: creating periodically virtual images of each computer equipment (4, 5, 6, 7); periodically compare each virtual image of each team computer (4, 5, 6, 7) with the preceding virtual image of said computer equipment (4, 5, 6, 7), selecting the information corresponding to the changes produced; send periodically only the corresponding information changes occurred, or, in the case of make it the first virtual image, the complete image of each team computer (4, 5, 6, 7), to a second backup medium (3); restore, in case of a contingency, the images most recent stored virtual computers alternatives (6 '', 6 '' '', 6 '' '' ''; 7 '', 7 '' '', 7 '' '' '').

Description

       \global\parskip0.920000\baselineskip\ global \ parskip0.920000 \ baselineskip
    

Procedimiento y sistema de creación de copias de seguridad.Procedure and system for creating copies of security.

Objeto de la invenciónObject of the invention

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.The main object of the present invention is a procedure and system for creating backup copies that, in the event of a contingency, it is able to restore the information stored in a set of physical machines in the state in which were before the contingency occurred, including the interface and the status of the applications that were open in each physical machine

Antecedentes de la invenciónBackground of the invention

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.Procedures are already known in the art. for the storage of physical machine data for the purpose of avoid loss of information in case of contingencies, such as power outages, natural disasters, etc. Such procedures are based on making periodic copies of the data stored on the hard drives of the desired physical machines protect and, after a contingency, restore the data back into Other alternative machines. The copy of the data can be done either through storage media that must be connected directly to computers, such as CD's, DVD's or hard drives portable, or through some kind of communications network, like Ethernet or 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.A common drawback is that, due to the size of data files to be sent and capacity limited data transmission of communications networks, the periodicity of the creation of copies is very low, which means that after a contingency data would be recovered from a very moment previous.

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.Another drawback is that the procedures of creation of backup copies according to the prior art they only make copies of data, which means that, before a contingency, if necessary to retrieve information from a physical machine on a second machine, this should be one of the same characteristics of the first and, in addition, there would be previously You install the operating system and all applications.

Descripción de la invenciónDescription of the invention

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.When a contingency occurs, the method and system of the present invention restore the information stored in a set of physical machines of the client in a very short time, thus achieving a continuity of Total business The method and system of the invention not only periodically make backup copies of stored data in the client's physical machines, but also creates Periodically complete virtual images that are stored both locally, at the customer's premises, such as in a location remote, which may be located in another city. This allows it to be can restore the information of physical machines in the state where they were when the last copy was made, including the aspect of the interface and the applications that at that time were They were open.

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".Another advantageous feature of the present invention is that it is not necessary for the machine where the information stored be the same physical machine it was on originally, since the method and system of the invention It includes a virtual machine server that allows you to restore the information stored in any physical machine or type machine "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.In this document, the expression "restore information stored on a physical machine" refers to the action of, when the information has been lost of a physical machine due to a contingency, re-enter the information lost in an alternative machine, which can be any physical machine or machine of type "thin client". The "information" includes data and applications, and restoration is "total" or "partial" depending on whether they recover, respectively, both data and applications or only data.

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.On the other hand, a "contingency" is any exceptional situation that causes loss of information in one or more of the client's physical machines. For example, sudden losses of electrical fluid would be contingencies, fires, earthquakes, 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.).Finally, the "customer" will be the company or company that owns the set of physical machines to which you want to support continuity in your business, while "users" are the people who work on each machine physical. "Physical machines" can be servers or User terminals (PC, laptop, 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:One aspect of the present invention relates to a backup creation procedure, to restore the information stored in a set of physical machines in the state in which they were before a contingency occurred, where the The procedure includes the following operations:

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.1) Create periodically, using a medium local backup connected to each physical machine using a LAN connection medium, virtual images of each physical machine in said local backup medium.

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.The local backup media comprises a virtual machine server capable of supporting a series of virtual teams that each have a specific task. From this way, before the loss of the physical machines due to a contingency information can be retrieved on machines "thin client" alternatives, or on other machines Alternative physicists A controller layer provides the infrastructure that supports virtual machines, and in which virtual communications switches are created that allow virtual machines communicate with each other and abroad. The controller layer is a unix operating system on which it They run the virtual machines. In addition, this system is the responsible for establishing communications, both with the environment of client as with a remote backup medium arranged in a remote location and connected through a connection medium 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.The local backup media is available at the customer's premises connected to their physical machines to through a LAN connection medium. In particular embodiments of the present invention, the LAN connection means can be a LAN network connection such as Ethernet or Wi-Fi. For your installation, an IP address must be assigned to the local medium of backup.

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.Thus, the local backup media generates periodically virtual images of the physical machines of the client. Virtual images are created according to a procedure physical-to-virtual (P2V). I mean, I know create an image of the file system of the physical machine of the client (hard disk) with all its applications and becomes a virtual hard disk that contains both the data and the applications that the client has in each physical machine. Of this mode, the exact state in which a machine is located is stored physics at the time of creating the virtual image, with its specific desktop configuration and with applications or open programs in the state they are in. The process of virtual image creation is not detected by the user of a particular physical machine, which can continue its work with normal.

En el medio local de copia de seguridad quedarán almacenadas al menos durante un día las imágenes virtuales completas.The local backup media will remain stored at least one day virtual images complete.

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.2) Compare periodically, through the medium local backup, the virtual image of each machine physics with the preceding virtual image of said physical machine, selecting the information corresponding to the changes produced.

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.
In this operation, the local backup media compares, for each physical machine, the last virtual image created with the previous virtual image, and selects for later sending only the information that has been modified. This operation is carried out by means of different optimization algorithms (Rsync, X-press-TCP, WANFS), using each of them according to the data to be replicated. This is done with the objective of minimizing the size of the information that will be sent through a WAN connection medium to a remote backup medium, thus providing the invention with greater speed, and therefore a higher frequency of creation and subsequent storage of virtual images of physical machines
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 la información que se ha modificado comprende la imagen virtual completa de esa máquina física.Obviously, the first time the virtual image of a physical machine there is no virtual image precedent, and therefore the information that has been modified It includes the complete virtual image of that physical machine.

3) Enviar periódicamente, a través de un medio de conexión WAN, sólo la información correspondiente los cambios producidos, o, en el caso de que sea la primera imagen virtual, la imagen virtual completa de cada máquina física, a un medio remoto de copia de seguridad.3) Send periodically, through a medium WAN connection, only the corresponding information changes produced, or, in the case that it is the first virtual image, the Full virtual image of each physical machine, to a remote medium of backup.

Normalmente, el medio local de copia de seguridad, que está conectado a las máquinas físicas del usuario a través del medio de conexión LAN, se encuentra físicamente en las instalaciones del usuario, es decir, en el mismo edificio. Esto significa que, ante una contingencia importante, como un incendio, podría quedar inutilizado y se perdería la información almacenada en él. Por este motivo, el procedimiento de la presente invención comprende el envío de la información obtenida de la operación anterior a través de un medio de conexión WAN, preferentemente a través de una Red Privada Virtual (VPN) soportada por Internet, a un medio remoto de copia de seguridad dispuesto en una localización remota, es decir, en otro edificio o incluso en otra ciudad.Normally, the local copy medium of security, which is connected to the user's physical machines to through the LAN connection medium, it is physically located in the user facilities, that is, in the same building. This means that, in the event of a major contingency, such as a fire, could be rendered useless and the information stored in he. For this reason, the process of the present invention includes sending the information obtained from the operation above via a WAN connection means, preferably at through a Virtual Private Network (VPN) supported by the Internet, to a remote backup media arranged in one location remote, that is, in another building or even in another city.

El medio remoto de copia de seguridad comprende preferentemente uno o varios servidores de máquinas virtuales para dar soporte a la información que recibe del medio local de copia de seguridad. Además, el medio remoto de copia de seguridad comprende medios de almacenamiento masivo (SAN, en sus siglas en inglés) conectados a través de un segundo medio de conexión LAN, que puede ser una red Ethernet o Wi-Fi.The remote backup medium comprises preferably one or more virtual machine servers to support the information you receive from the local copy medium of security. In addition, the remote backup medium comprises Mass storage media (SAN) connected through a second LAN connection medium, which can Be an Ethernet or Wi-Fi network.

Con frecuencia, la velocidad de transmisión del medio de conexión WAN constituye el cuello de botella que determina la frecuencia máxima de creación de imágenes virtuales de seguridad a la que puede funcionar el presente procedimiento. Por este motivo se intenta minimizar el tamaño de la información enviada, bien mediante el envío únicamente de la información que se haya modificado entre la creación de una imagen virtual y la siguiente, o bien utilizando sistemas de indexación de datos en origen y destino, en la que a cada dato se le asigna un puntero en origen la primera vez que se transfiere, y cuando se transfiere por segunda vez, sólo se transmite por el medio de conexión WAN el puntero, que en el destino se transforma al dato original.Often, the transmission speed of the WAN connection means constitutes the bottleneck that determines the maximum frequency of creating virtual security images to which the present procedure can work. For this reason you try to minimize the size of the information sent, either by sending only the information that has been modified between creating a virtual image and the next one, or either using data indexing systems at source and destination, in which each data is assigned a pointer in origin the first time it is transferred, and when it is transferred a second time, only the pointer is transmitted by means of the WAN connection, which in the Destination is transformed to the original data.

       \newpage\ newpage
    

       \global\parskip1.000000\baselineskip\ global \ parskip1.000000 \ baselineskip
    

Además, en otra realización preferente de la invención, se encripta la información que se envía al medio remoto de copia de seguridad, de modo que se mejora la seguridad ante posibles ataques al medio de conexión WAN. Más preferiblemente, se utiliza el protocolo IPsec. La información permanece encriptada hasta que se necesita tener acceso a ella cuando se produce una contingencia.In addition, in another preferred embodiment of the invention, the information sent to the remote medium is encrypted backup, so that security is improved before possible attacks on the WAN connection medium. More preferably, it Use the IPsec protocol. The information remains encrypted until you need to have access to it when a contingency.

Preferentemente, la frecuencia con la que se crean las imágenes virtuales de cada máquina física, se compara cada una con la precedente, y se envía la información correspondiente a los cambios para su almacenamiento está entre una vez cada 12 horas y una vez cada 24 horas.Preferably, the frequency with which create the virtual images of each physical machine, compare each one with the preceding one, and the corresponding information is sent to Changes for storage is between once every 12 hours and once every 24 hours.

4) Restaurar, en caso de producirse una contingencia, las imágenes virtuales más recientes almacenadas máquinas alternativas.4) Restore, if a contingency, the most recent virtual images stored alternative machines

Así, una vez completadas las tres operaciones anteriores se tiene la información de las máquinas físicas almacenada en el medio remoto de copia de seguridad, información que se va actualizando periódicamente según va llegando a través del medio de conexión WAN la información correspondiente a los cambios en cada uno de ellas, de tal modo que si se produce una contingencia en las instalaciones del cliente, se puede restaurar toda la información hasta el momento de la última actualización.Thus, once the three operations are completed previous you have the information of the physical machines stored in the remote backup medium, information that it is updated periodically as it arrives through the WAN connection medium the information corresponding to the changes in each of them, so that if a contingency occurs at the customer's premises, all the information until the time of the last update.

a) En caso de que la contingencia sea parcial, es decir, que solamente haya destruido las máquinas físicas del cliente, dejando intacto el medio local de copia de seguridad, de acuerdo con una realización preferida de la invención, las imágenes virtuales más recientes se restauran en nuevas máquinas alternativas desde el medio local de copia de seguridad, utilizando el medio de conexión LAN, si aún está intacto, o bien otro medio de conexión LAN alternativo. Las máquinas alternativas pueden ser cualquier máquina física o máquina "thin client".a) In case the contingency is partial, that is, that it has only destroyed the physical machines of the client, leaving the local backup medium intact, of according to a preferred embodiment of the invention, the images newer virtual machines are restored to new alternative machines from the local backup media, using the media from LAN connection, if it is still intact, or other means of LAN connection alternative. Alternative machines can be any machine physical or machine "thin client".

b) En caso de que la contingencia sea total, es decir, que haya destruido tanto las máquinas físicas como el medio local de copia de seguridad, de acuerdo con una realización preferida de la invención, las imágenes virtuales más recientes se restauran en máquinas alternativas desde el medio remoto de copia de seguridad utilizando un medio de conexión, que puede ser un medio de conexión WAN o LAN. Las máquinas alternativas pueden ser cualquier máquina física o máquina "thin client".b) In case the contingency is total, it is that has destroyed both the physical machines and the environment local backup, according to one embodiment preferred of the invention, the most recent virtual images are restore on alternative machines from the remote copy medium of security using a connection means, which can be a means of WAN or LAN connection. Alternative machines can be any physical machine or "thin client" machine.

Además, en realizaciones preferidas de la invención, existe una unidad de red conectada al medio de conexión LAN donde los usuarios pueden dejar los archivos de datos de especial interés, y de los que se crearán copias de seguridad con una frecuencia mayor. Así, en realizaciones precedentes de la invención el procedimiento de creación de copias de seguridad comprende además las operaciones de:In addition, in preferred embodiments of the invention, there is a network unit connected to the connection means LAN where users can leave data files from special interest, and of which backup copies will be created with a higher frequency Thus, in previous embodiments of the invention the procedure for creating backup copies It also includes the operations of:

copiar periódicamente en el medio local de copia de seguridad archivos de datos de especial interés para el cliente;periodically copy to the local copy medium security data files of special interest to the client;

comparar periódicamente, mediante el medio local de copia de seguridad, 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;periodically compare, through the local media Backup, each data file of special interest for the client stored with the corresponding data file above, selecting the information corresponding to the changes produced;

enviar periódicamente, a través de un medio de conexión WAN, 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; ysend periodically, through a means of WAN connection, only the corresponding information changes produced, or, in the case of the first copy, the files of data of special interest for the complete client, to a medium remote backup; 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.restore, in case of a contingency, data files of special interest to the most recent customer in alternative machines.

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.The frequency of copy operations, comparison and sending of data of special interest to the customer It is between once every 30 minutes and once every 90 minutes.

De acuerdo con un segundo aspecto de la invención, se describe un sistema de creación de copias de seguridad para restaurar la información de un conjunto de máquinas físicas en el estado en que estaban antes de producirse una contingencia, que comprende:According to a second aspect of the invention, a backup creation system is described to restore the information of a set of physical machines in the state they were in before a contingency occurred, which understands:

un medio local de copia de seguridad, conectado mediante un medio de conexión LAN a las máquinas físicas, que crea periódicamente imágenes virtuales de cada máquina física, comparando la imagen virtual más reciente de cada máquina física con la imagen virtual precedente para obtener la información correspondiente a los cambios producidos;a local backup media, connected by means of LAN connection to physical machines, which creates periodically virtual images of each physical machine, comparing the most recent virtual image of each physical machine with the image virtual precedent to obtain the information corresponding to the changes produced;

un medio remoto de copia de seguridad, conectado mediante un medio de conexión WAN al medio local de copia de seguridad, que recibe la información relativa a los cambios producidos en las imágenes virtuales de las máquinas físicas que le envía el medio local de copia de seguridad.a remote backup media, connected via a WAN connection medium to the local copy medium of security, which receives information regarding changes produced in the virtual images of the physical machines that Send the local backup media.

En realizaciones preferentes de la invención, el medio de conexión LAN es una conexión de red, por ejemplo Ethernet o Wi-Fi, y el medio de conexión WAN es una Red Privada Virtual soportada por Internet.In preferred embodiments of the invention, the LAN connection medium is a network connection, for example Ethernet or Wi-Fi, and the WAN connection medium is a Private Network Virtual supported by Internet.

Descripción de los dibujosDescription of the drawings

Para complementar la descripción que se está realizando y con objeto de ayudar a una mejor comprensión de las características de la invención, de acuerdo con un ejemplo preferente de realización práctica de la misma, se acompaña como parte integrante de dicha descripción, un juego de dibujos en donde con carácter ilustrativo y no limitativo, se ha representado lo siguiente:To complement the description that is being performing and in order to help a better understanding of the characteristics of the invention, according to an example preferred practical implementation of it, is accompanied as integral part of that description, a set of drawings where with an illustrative and non-limiting nature, what has been represented next:

Figura 1. Muestra el una realización particular del sistema para efectuar el procedimiento de la presente invención.Figure 1. Shows the one particular embodiment of the system to carry out the procedure herein invention.

Figuras 2, 3 y 4. Muestran la situación en que quedan las instalaciones del usuario cuando se produce una contingencia total, y como se resuelve ésta usando el sistema y procedimiento de la invención.Figures 2, 3 and 4. They show the situation in which user facilities remain when a total contingency, and how it is solved using the system and method of the invention

Figuras 5 y 6. Muestran la situación en que quedan las instalaciones del usuario cuando se produce una contingencia parcial, y cómo se resuelve ésta usando el sistema y procedimiento de la invención.Figures 5 and 6. Show the situation in which user facilities remain when a partial contingency, and how it is resolved using the system and method of the invention

Realización preferente de la invenciónPreferred Embodiment of the Invention

Se describe a continuación una realización preferente de la presente invención representada en las figuras. Así, la figura 1 muestra el sistema (1) para realizar el procedimiento de la invención, donde un conjunto de máquinas físicas (4, 5, 6, 7) está formado por dos servidores (4, 5) y dos terminales de usuario (6, 7), que están conectados entre sí y al medio local de copia de seguridad (2) por un medio de conexión LAN (8), que en este ejemplo es una red Ethernet. A su vez, un medio de conexión WAN (9), que en este ejemplo es una Red Privada Virtual soportada por Internet, permite la comunicación entre el medio local de copia de seguridad (2) y el medio remoto de copia de seguridad
(3).
A preferred embodiment of the present invention depicted in the figures is described below. Thus, Figure 1 shows the system (1) for performing the process of the invention, where a set of physical machines (4, 5, 6, 7) is formed by two servers (4, 5) and two user terminals ( 6, 7), which are connected to each other and to the local backup medium (2) by a LAN connection means (8), which in this example is an Ethernet network. In turn, a WAN connection medium (9), which in this example is a Virtual Private Network supported by the Internet, allows communication between the local backup media (2) and the remote backup media
(3).

En este ejemplo, el medio local de copia de seguridad (2) está formado por un servidor físico, una controladora de máquinas virtuales, infraestructura de red, protocolos de interconexión y las máquinas virtuales. Se describe a continuación cada una de estas partes:In this example, the local media copy of security (2) consists of a physical server, a controller of virtual machines, network infrastructure, protocols interconnection and virtual machines. Outlined below each of these parts:

- Servidor físico- Physical server

Ocupa una unidad física de rack. Se trata de un servidor basado en arquitectura x86, en este ejemplo un par de procesadores Intel dual-core con 512 Kb L2 cache por core; 2 Mb L3 cache por procesador.It occupies a physical rack unit. It's about a server based on x86 architecture, in this example a couple of Intel dual-core processors with 512 Kb L2 cache per core; 2 Mb L3 cache per processor.

Tiene una memoria RAM de 4 Gb a 8 Gb (según las necesidades del cliente). Con respecto a la capacidad de almacenamiento, se usan dos discos SATA de 500 Gb. A nivel de red tiene 4 tarjetas de red 10/100/1000.It has a RAM of 4 Gb to 8 Gb (according to the customer needs). Regarding the ability to storage, two 500 Gb SATA drives are used. At the network level It has 4 10/100/1000 network cards.

- Controladora de máquinas virtuales- Virtual machine controller

Es la capa que da soporte a los servidores virtuales, bajo un sistema operativo Linux. Sobre este sistema operativo corre un software de virtualización en el cual se ejecutan las máquinas virtuales que hacen las distintas tareas.It is the layer that supports the servers virtual, under a Linux operating system. About this system operating runs a virtualization software in which they run the virtual machines that do the different tasks.

- Infraestructura de red- Network infrastructure

Inicialmente se utiliza una tarjeta de red para acceder al medio de conexión LAN (8) del cliente. El medio local de copia de seguridad (2) necesita conexión a Internet para establecer el túnel VPN con el medio remoto de copia de seguridad (3). El presente sistema está pensado para que un único medio remoto de copia de seguridad (3) dé soporte a un conjunto de medios locales de copia de seguridad (2), cada uno de los cuales está instalado en una empresa y en una localización diferente.Initially a network card is used to access the LAN connection medium (8) of the client. The local environment of backup (2) need internet connection to establish the VPN tunnel with the remote backup medium (3). He This system is designed so that a single remote means of backup (3) support a set of local media from backup (2), each of which is installed in a company and in a different location.

- Protocolos de interconexión- Interconnection protocols

Se utilizan conexiones VPN IPSec contra los servidores de túneles, así como conexiones SSH y CIFS con SSL.IPSec VPN connections are used against tunnel servers, as well as SSH and CIFS connections with SSL.

Se utilizan también sistemas de optimización de ancho de banda a través de Xpress-TCP, WAFS y RSync, que se aplican tanto a los medios de conexión del cliente (8) como a los del sistema de la invención (9, 10), de modo que sólo se envían a través del medio de conexión WAN (9) datos que son diferentes. También se cachean datastreams, y en ese caso sólo se envían tags para acceder a los mismos.Optimization systems are also used bandwidth through Xpress-TCP, WAFS and RSync, which apply both to the client connection means (8) and to those of the system of the invention (9, 10), so that they are only sent through the means of connection WAN (9) data that are different. Datastreams are also cached, and in that case only tags are sent to access them.

Una vez se reciben los datos en el medio remoto de copia de seguridad (3) se utiliza el sistema MD5 como algoritmo de reducción criptográfico y se comparan los hash que resultan con los hash de origen. De este modo, el sistema (1) de la invención se asegura de que los datos que hay en el medio local de copia de seguridad (2) son exactamente iguales que los que hay en el medio remoto de copia de seguridad (3).Once the data is received on the remote medium backup (3) the MD5 system is used as an algorithm of cryptographic reduction and the hashes that result are compared with The hash of origin. Thus, the system (1) of the invention will be ensures that the data in the local copy of security (2) are exactly the same as those in the middle Remote backup (3).

- Máquinas virtuales- Virtual machines

El medio local de copia de seguridad (2) tiene varias máquinas virtuales que están especializadas en diversas tareas.The local backup medium (2) has several virtual machines that specialize in various chores.

La máquina virtual 1 es la encargada de ofrecer el repositorio de datos que le llega al cliente como unidad de red compartida para almacenar los archivos de datos de especial interés, y hace la sincronía a través de los aplicativos especificados en la sección de protocolos anterior (Xpress-TCP, WAFS, RSync).Virtual machine 1 is in charge of offering the data repository that reaches the client as a network unit shared to store data files of special interest, and synchronizes through the applications specified in the previous protocols section (Xpress-TCP, WAFS, RSync)

La máquina virtual 2 se encarga del proceso P2V en las instalaciones del cliente. Para este proceso se utilizan varias herramientas del mercado (vConverter de VMware, Ultimate-P2V, etc.). Esta máquina transfiere las diferencias entre las máquinas virtualizadas entre la última imagen y la imagen precedente al medio remoto de copia de seguridad (3).Virtual machine 2 handles the P2V process at the client's premises. For this process they are used various tools on the market (VMware vConverter, Ultimate-P2V, etc.). This machine transfers the differences between virtualized machines between the last image and the image preceding the remote backup medium (3).

La máquina virtual 3 ofrece capas de presentación para optimizar el uso de las conexiones RDP entre los clientes y el servidor en caso de un acceso en contingencia.Virtual machine 3 offers layers of presentation to optimize the use of RDP connections between clients and the server in case of contingency access.

La máquina virtual 4 monitoriza los servicios de todas las máquinas virtuales del sistema y de las conexiones con el medio remoto de copia de seguridad (3). Esta máquina realiza reportes de utilización de los recursos, tanto de máquina como de red, y envía un reporte a un sistema de gestión centralizada que posee el medio remoto de copia de seguridad (3) para monitorizar el estado de las alertas en cada uno de los medios locales de copia de seguridad (2).Virtual machine 4 monitors the services of all the virtual machines of the system and the connections with the remote backup medium (3). This machine performs resource utilization reports, both machine and network, and sends a report to a centralized management system that It has the remote backup medium (3) to monitor the status of alerts in each of the local media for copying security (2).

En este ejemplo, el medio remoto de copia de seguridad (3) está formado por un pool de servidores VMware que dan soporte a la información que se recibe del único medio local de copia de seguridad (2) que se utiliza como ejemplo. Los diferentes servidores (de los que sólo se representa uno en la figura) del medio remoto de copia de seguridad (3) están conectados por medio de un segundo medio de conexión LAN (10), que es en este ejemplo una red Ethernet.In this example, the remote copy medium of security (3) consists of a pool of VMware servers that provide support for information received from the only local medium of backup (2) used as an example. The different servers (of which only one is represented in the figure) of Remote backup media (3) are connected by means of a second LAN connection means (10), which is in this example a Ethernet network

Para ejecutar el procedimiento de la invención, sólo es necesario que el medio local de copia de seguridad (2) tenga una IP propia y conozca las IP's y contraseñas administrativas de las máquinas físicas (4, 5, 6, 7) a las que se desea dar soporte de continuidad.To execute the process of the invention, it is only necessary that the local backup medium (2) has an own IP and know the IPs and administrative passwords of the physical machines (4, 5, 6, 7) that you want to support continuity.

Con estos datos, el medio local de copia de seguridad (2) crea en primer lugar una imagen virtual del servidor (4) mediante un proceso P2V. Al tratarse de la primera imagen virtual, no existe ninguna imagen virtual precedente con la que comparar, y por lo tanto la totalidad de la información es almacenada en el primer medio de copia de seguridad (2). Este proceso se repite secuencialmente para cada una de las máquinas físicas (4, 5, 6, 7), de modo que al final de esa operación se tienen las cuatro imágenes virtuales completas. A continuación, se encriptan según el protocolo IPsec y se envían a través del medio de conexión WAN (9) al medio remoto de copia de seguridad (3), realizándose una comprobación MD5 de cada uno de los ficheros para verificar que son idénticos en origen y destino. Además de enviarse al medio remoto de copia de seguridad (3), cada imagen virtual queda almacenada en el medio local de copia de seguridad (2).With this data, the local media copy of security (2) first create a virtual image of the server (4) through a P2V process. Being the first image virtual, there is no preceding virtual image with which compare, and therefore all the information is stored in the first backup medium (2). This process is repeated sequentially for each of the machines physical (4, 5, 6, 7), so that at the end of that operation you They have the four complete virtual images. Then it encrypted according to the IPsec protocol and sent through the means of WAN connection (9) to the remote backup medium (3), performing an MD5 check of each of the files to Verify that they are identical in origin and destination. In addition to being sent to the remote backup medium (3), each virtual image is left stored in the local backup medium (2).

Cuando vuelve a tocarle el turno al servidor (4), el medio local de copia de seguridad (2) crea la siguiente imagen virtual y la compara con la precedente, seleccionando sólo los archivos que han sido modificados. Se repite el proceso para el resto de las máquinas virtuales (servidor 5 y terminales de usuario 6, 7). A continuación, se envían las diferencias a través del medio de conexión WAN (9) al medio remoto de copia de seguridad (3). Este proceso se repite periódicamente, de modo que (as imágenes virtuales de las máquinas físicas (4, 5, 6, 7) almacenadas en el medio remoto de copia de seguridad (3) se van actualizando constantemente.When it is the turn of the server again (4), the local backup medium (2) creates the following virtual image and compare it with the previous one, selecting only Files that have been modified. The process is repeated for rest of the virtual machines (server 5 and user terminals 6, 7). Then, the differences are sent through the medium WAN connection (9) to the remote backup medium (3). This process is repeated periodically, so that (as virtual images of the physical machines (4, 5, 6, 7) stored in the remote medium Backup (3) are constantly updated.

Si se produce una contingencia total, como se representa en la Fig. 2, como por ejemplo un incendio en el edificio en que se encuentran las instalaciones del cliente, quedan inutilizadas máquinas físicas (4, 5, 6, 7) y el medio local de copia de seguridad (2). En este caso es posible restaurar desde el medio remoto de copia de seguridad (3) la información de las máquinas físicas (4, 5, 6, 7) en el estado en que estaba cuando se creó la imagen virtual más reciente directamente. En el ejemplo representado en la Fig. 3, se ha restaurado la información de los terminales de usuario (6, 7) en un nuevo par de máquinas alternativas (6', 7'), que en este caso son "thin clients" que conectadas a través del segundo medio de conexión LAN (10).If a total contingency occurs, as is depicted in Fig. 2, such as a fire in the building where the client's facilities are, there are unused physical machines (4, 5, 6, 7) and the local copy medium safety (2). In this case it is possible to restore from the middle Remote backup (3) machine information physical (4, 5, 6, 7) in the state it was in when the most recent virtual image directly. In the example shown in Fig. 3, the information of the terminals of the user (6, 7) in a new pair of alternative machines (6 ', 7'), which in this case are "thin clients" that connected through the second LAN connection medium (10).

También es posible restaurar la información de las máquinas físicas (4, 5, 6, 7) en cualquier lugar con el que el medio remoto de copia de seguridad (3) pueda establecer una conexión WAN (9') alternativa, normalmente una Red Privada Virtual soportada por Internet. En la Fig. 4 se representa un caso en el que se restaura la información de los terminales de usuario (6, 7) en un par de máquinas alternativas (6'', 7''), concretamente dos ordenadores portátiles que están en el domicilio de uno de los usuarios, utilizando, por ejemplo, Terminal Server o RDP.It is also possible to restore information from physical machines (4, 5, 6, 7) anywhere with which the remote backup medium (3) can establish a connection Alternative WAN (9 '), usually a supported Virtual Private Network by Internet. A case is shown in Fig. 4 in which Restores user terminal information (6, 7) in a pair of alternative machines (6``, 7 ''), specifically two laptops that are in the home of one of the users, using, for example, Terminal Server or RDP.

Por otro lado, sí se produce una contingencia parcial, como se representa en la Fig. 5, se restaura la información de las máquinas físicas (4, 5, 6, 7) directamente desde el medio local de copia de seguridad (2). En concreto, en el ejemplo representado en la Fig. 6 se restaura la información de los terminales de usuario (6, 7) en un par de máquinas alternativas (6''', 7'''), concretamente dos ordenadores portátiles.On the other hand, there is a contingency partial, as shown in Fig. 5, the information is restored of physical machines (4, 5, 6, 7) directly from the middle local backup (2). Specifically, in the example shown in Fig. 6 the information of the user terminals (6, 7) on a couple of alternative machines (6 '' ', 7' ''), specifically two laptops.

El sistema y procedimiento de la invención permiten que ante una contingencia el cliente pueda restaurar la información en cuestión de unos minutos, de modo que no se resienta el funcionamiento de la empresa. Además, el hecho de almacenar imágenes virtuales completas, que comprenden tanto datos como aplicaciones, permite que cada usuario individual visualice la nueva máquina alternativa en el estado en que estaba en el momento en que se creó la imagen virtual, incluyendo las aplicaciones que en ese momento estaban abiertas y la apariencia de su escritorio.The system and method of the invention allow the client to restore the information in a matter of minutes, so you don't resent The operation of the company. In addition, the fact of storing complete virtual images, comprising both data and applications, allows each individual user to visualize the new alternative machine in the state it was at the time it the virtual image was created, including the applications that in that Moments were open and the appearance of your desk.

Claims (15)

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:1. Procedure for creating backup copies, to restore the information stored in a set of physical machines (4, 5, 6, 7) in the state they were before a contingency occurred, characterized in that it comprises the following operations: 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);create periodically, using a local medium backup (2) connected to each physical machine (4, 5, 6, 7) via a LAN connection medium (8), virtual images of each physical machine (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;periodically compare, through the local media backup (2), the virtual image of each physical machine (4, 5, 6, 7) with the preceding virtual image of said machine physics (4, 5, 6, 7), selecting the information corresponding to the changes produced; 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); ysend periodically, through a second WAN connection medium (9), only the corresponding information changes produced, or, in the case that it is the first image virtual, the complete image of each physical machine (4, 5, 6, 7), to a remote backup medium (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''').restore, in case of a contingency, the most recent virtual images on machines alternatives (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.2. Procedure for creating backup copies according to claim 1, characterized in that the operation of creating virtual images of each physical machine (4, 5, 6, 7) is performed using vConverter, from VMware, or 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.3. Procedure for creating backup copies according to claim 1, characterized in that the operations of comparing and sending only the difference between the virtual images of each physical machine (4, 5, 6, 7) are performed using at least one of the methods in the following list: Rsync, X-press-TCP and 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).4. Procedure for creating backup copies according to claim 1, characterized in that it further comprises the operation of encrypting the virtual images of the physical machines (4, 5, 6, 7) prior to being sent to the remote copy copy medium. security (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.5. Procedure for creating backup copies according to claim 4, characterized in that the encryption is performed in accordance with the IPsec protocol. 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).6. Procedure for creating backup copies according to claim 1, characterized in that when a partial contingency occurs the operation of restoring the most recent virtual image on alternative machines (6 ', 6'',6'''; 7 ', 7'',7''') is performed from the local backup medium (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).7. Procedure for creating backup copies according to claim 1, characterized in that the operation of restoring the most recent virtual image on alternative machines (6 ', 6'',6'''; 7 ', 7'', 7 ''') is performed from the remote backup medium (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".8. Procedure for creating backup copies according to any of claims 6 or 7, characterized in that the alternative machines (6 ', 6'',6'''; 7 ', 7'',7''') they are physical machines or "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.9. Procedure for creating backup copies according to claim 1, characterized in that the frequency of the creation, comparison and sending operations of the virtual images of the physical machines (4, 5, 6, 7) is between once every 12 hours and once every 24 hours. 10. Procedimiento de creación de copias de seguridad de acuerdo con la reivindicación 1, caracterizado porque además comprende las operaciones de:10. Procedure for creating backup copies according to claim 1, characterized in that it further comprises the operations of: copiar periódicamente en el medio local de copia de seguridad (2) archivos de datos de especial interés para el cliente;periodically copy to the local copy medium security (2) data files of special interest to the client; 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;periodically compare, through the local media backup (2), each data file of special interest for the client stored with the corresponding data file above, selecting the information corresponding to the changes produced; 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); ysend periodically, through a means of WAN connection (9), only the corresponding information changes produced, or, in the case of the first copy, the files of data of special interest to the client complete to a medium remote backup (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''').restore, in case of a contingency, data files of special interest to the newest customer in alternative machines (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.11. Procedure for creating backup copies according to claim 10, characterized in that the frequency of copying, comparing and sending data of special interest to the customer is between once every 30 minutes and once every 90 minutes . 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:12. System for creating backup copies (1) to restore the information stored in a set of physical machines (4, 5, 6, 7) in the state they were before a contingency occurred, characterized in that it comprises: 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;a local backup medium (2), connected by means of LAN connection (8) to the machines physical (4, 5, 6, 7), which periodically creates virtual images of said physical machines (4, 5, 6, 7), comparing each of them with the successive to obtain the information corresponding to the changes produced; 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).a remote backup medium (3), connected via a WAN connection medium (9) to the local medium of backup (2), which receives the information related to the changes produced in the virtual images of physical machines (4, 5, 6, 7) sent by the local backup media (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.13. System for creating backup copies (1) according to claim 12, characterized in that the LAN connection means (8) is an Ethernet or Wi-Fi connection. 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.14. System for creating backup copies (1) according to claim 12, characterized in that the WAN connection means (9) is a Virtual Private Network supported by the 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).15. System for creating backup copies (1) according to claim 12, characterized in that the remote backup medium (3) comprises a pool of VMware servers connected by means of a second LAN connection means (10) .
ES200801475A 2008-05-20 2008-05-20 PROCEDURE AND SYSTEM OF CREATION OF SECURITY COPIES. Expired - Fee Related ES2341413B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
ES200801475A ES2341413B1 (en) 2008-05-20 2008-05-20 PROCEDURE AND SYSTEM OF CREATION OF SECURITY COPIES.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
ES200801475A ES2341413B1 (en) 2008-05-20 2008-05-20 PROCEDURE AND SYSTEM OF CREATION OF SECURITY COPIES.

Publications (2)

Publication Number Publication Date
ES2341413A1 ES2341413A1 (en) 2010-06-18
ES2341413B1 true ES2341413B1 (en) 2011-04-27

Family

ID=42228979

Family Applications (1)

Application Number Title Priority Date Filing Date
ES200801475A Expired - Fee Related ES2341413B1 (en) 2008-05-20 2008-05-20 PROCEDURE AND SYSTEM OF CREATION OF SECURITY COPIES.

Country Status (1)

Country Link
ES (1) ES2341413B1 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8332464B2 (en) * 2002-12-13 2012-12-11 Anxebusiness Corp. System and method for remote network access
US20070208918A1 (en) * 2006-03-01 2007-09-06 Kenneth Harbin Method and apparatus for providing virtual machine backup
US7487383B2 (en) * 2006-06-29 2009-02-03 Dssdr, Llc Data transfer and recovery process

Also Published As

Publication number Publication date
ES2341413A1 (en) 2010-06-18

Similar Documents

Publication Publication Date Title
US11394532B2 (en) Systems and methods for hierarchical key management in encrypted distributed databases
CN112243508B (en) Encryption for distributed file systems
ES2658993T3 (en) Systems and methods for distributed storage
JP5922931B2 (en) System and method for NETBACKUP data decoding in a high latency, low bandwidth environment
CA2766731C (en) Method and system for cloud based storage
EP2727001B1 (en) Shadowing storage gateway
CN108369487B (en) System and method for taking snapshots in a deduplicated virtual file system
US20150134950A1 (en) Storage array password management
CN113661490B (en) Method and system for securely storing data
CN103765406A (en) Methods and apparatus for remotely updating executing processes
CN106909475A (en) Row data backup, the method and apparatus recovered are stored in based on object
Suguna et al. Overview of data backup and disaster recovery in cloud
JP2017522651A (en) Secure distributed backup of personal devices and cloud data
US10089245B2 (en) Management of encryption keys for multi-mode network storage device
US10936759B1 (en) Systems, methods and computer-readable media for providing enhanced encryption in a storage system
CA3165142C (en) Virtual machine perfect forward secrecy
Nasurudeen et al. Automation of disaster recovery and security in cloud computing
ES2341413B1 (en) PROCEDURE AND SYSTEM OF CREATION OF SECURITY COPIES.
TWI796231B (en) Securely distributing a root key for a hardware security module
JP5951702B2 (en) File system, secret sharing server, file management method and program
Dell
JP2019003163A (en) Information processing apparatus, information processing method, and program
US10592160B1 (en) Systems and methods for monitoring data synchronization progress in a multi-hop data recovery system
KR101270307B1 (en) Method, apparatus and system for data recovery based on internet parity
Watson Hey–Get Off My Cloud!

Legal Events

Date Code Title Description
EC2A Search report published

Date of ref document: 20100618

Kind code of ref document: A1

FG2A Definitive protection

Ref document number: 2341413

Country of ref document: ES

Kind code of ref document: B1

Effective date: 20110427

FD2A Announcement of lapse in spain

Effective date: 20210915