{"id":32477,"date":"2019-10-31T21:47:17","date_gmt":"2019-10-31T18:47:17","guid":{"rendered":"https:\/\/prohoster.info\/blog\/rezervnoe-kopirovanie-chast-1-naznachenie-obzor-metodov-i-tehnologij\/"},"modified":"2019-10-31T21:47:17","modified_gmt":"2019-10-31T18:47:17","slug":"rezervnoe-kopirovanie-chast-1-naznachenie-obzor-metodov-i-tehnologij","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-1-naznachenie-obzor-metodov-i-tehnologij","title":{"rendered":"Backup, parte 1: Prop\u00f3sitos, revisi\u00f3n de m\u00e9todos y tecnolog\u00edas","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Backup, parte 1: Prop\u00f3sitos, revisi\u00f3n de m\u00e9todos y tecnolog\u00edas\" src=\"\/wp-content\/uploads\/2019\/04\/08d5ae9677c96628896868d3e19efd8f.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n\u00bfPor qu\u00e9 es necesario hacer copias de seguridad? La verdad es que el hardware es bastante fiable y, adem\u00e1s, existen \"nubes\" que son m\u00e1s seguras que los servidores f\u00edsicos: si se configuran correctamente, un servidor \"en la nube\" puede superar a un servidor f\u00edsico en caso de fallo de infraestructura, y desde el punto de vista de los usuarios de los servicios, la interrupci\u00f3n ser\u00e1 m\u00ednima, casi imperceptible. Adem\u00e1s, duplicar la informaci\u00f3n a menudo requiere pagar por el uso \"extra\" de CPU, carga de disco y tr\u00e1fico de red.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<blockquote><p>El programa ideal funciona r\u00e1pidamente, no consume memoria de manera innecesaria, no tiene fallas y no existe.<\/p>\n<p>\u2014Desconocido<\/p><\/blockquote>\n<p> Dado que los programas a\u00fan son desarrollados por programadores humanos, y el proceso de prueba a menudo falla, adem\u00e1s de que la entrega de programas sucede raramente siguiendo las \"mejores pr\u00e1cticas\" (que son, en s\u00ed mismas, programas y, por lo tanto, imperfectas), los administradores de sistemas a menudo tienen que resolver problemas que suenan simples pero son profundos: \"restaurar como estaba\", \"hacer que la base funcione normalmente\", \"funciona lento \u2014 revertir\", as\u00ed como mi favorito: \"no s\u00e9 qu\u00e9, pero hay que arreglarlo\".<\/p>\n<p>Adem\u00e1s de los errores l\u00f3gicos que surgen como resultado del trabajo descuidado de los desarrolladores, o por circunstancias, as\u00ed como por un conocimiento o comprensi\u00f3n insuficientes de los detalles menores de la construcci\u00f3n de programas \u2014 incluidos los conectores y sistemas, como sistemas operativos, controladores y firmware \u2014 existen otros errores. Por ejemplo, la mayor\u00eda de los desarrolladores conf\u00edan en el entorno de ejecuci\u00f3n, olvid\u00e1ndose por completo de las leyes f\u00edsicas, que todav\u00eda no pueden ser evadidas mediante programas. Esto incluye la supuesta fiabilidad infinita del subsistema de disco y, en general, de cualquier subsistema de almacenamiento de datos (incluyendo la memoria RAM y la cach\u00e9 del procesador), y el tiempo de procesamiento nulo en el procesador, as\u00ed como la ausencia de errores al transmitir a trav\u00e9s de la red y al procesar en el procesador, y las latencias de red que son igual a 0. No se debe ignorar el famoso plazo, ya que si no se cumple \u2014 habr\u00e1n problemas m\u00e1s serios que los matices del funcionamiento de la red y el disco.<\/p>\n<p><img decoding=\"async\" alt=\"Backup, parte 1: Prop\u00f3sitos, revisi\u00f3n de m\u00e9todos y tecnolog\u00edas\" src=\"\/wp-content\/uploads\/2019\/04\/fed33628de53de522bae208f52fd7811.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00bfQu\u00e9 hacer con los problemas que surgen inesperadamente y amenazan con datos valiosos? No hay manera de reemplazar a los desarrolladores en vivo, y no es seguro que se pueda hacer en el corto plazo. Por otro lado, hasta ahora, solo unos pocos proyectos han logrado demostrar que sus programas funcionar\u00e1n como se pensaba, y no es seguro que se puedan aplicar esas pruebas a otros proyectos similares. Adem\u00e1s, tales demostraciones requieren mucho tiempo y habilidades especiales, lo que pr\u00e1cticamente minimiza la posibilidad de utilizarlas teniendo en cuenta los plazos. Adem\u00e1s, todav\u00eda no hemos desarrollado una tecnolog\u00eda de almacenamiento, procesamiento y transmisi\u00f3n de informaci\u00f3n que sea r\u00e1pida, econ\u00f3mica y absolutamente confiable. Tales tecnolog\u00edas, de existir, se encuentran generalmente en forma de conceptos, o, m\u00e1s a menudo, solo en libros y pel\u00edculas de ciencia ficci\u00f3n.<\/p>\n<blockquote><p>Los buenos artistas copian, los grandes artistas roban.<\/p>\n<p>\u2014Pablo Picasso.<\/p><\/blockquote>\n<p> Las soluciones m\u00e1s exitosas y las cosas sorprendentemente simples suelen ocurrir donde se encuentran conceptos, tecnolog\u00edas, conocimientos y campos de ciencia que a primera vista son totalmente incompatibles.<\/p>\n<p>Por ejemplo, tanto las aves como los aviones tienen alas, sin embargo, a pesar de la similitud funcional \u2014 en algunos modos, el principio de funcionamiento coincide, y los problemas t\u00e9cnicos se resuelven de manera similar: huesos huecos, uso de materiales resistentes y ligeros, etc. \u2014 los resultados son absolutamente diferentes, aunque muy parecidos. Los mejores ejemplos que observamos en nuestra t\u00e9cnica se han tomado, en su mayor\u00eda, de la naturaleza: los compartimentos herm\u00e9ticos en barcos y submarinos son una analog\u00eda directa con los an\u00e9lidos; la construcci\u00f3n de arreglos RAID y la verificaci\u00f3n de la integridad de los datos son una duplicaci\u00f3n de la cadena de ADN; as\u00ed como los \u00f3rganos pares, la independencia del funcionamiento de diferentes \u00f3rganos del sistema nervioso central (automatismo del trabajo del coraz\u00f3n) y los reflejos son sistemas aut\u00f3nomos en Internet. Por supuesto, tomar y aplicar soluciones listas de manera literal puede traer problemas, pero qui\u00e9n sabe, puede que no haya otras soluciones.<\/p>\n<blockquote><p>\u00a1Si supiera d\u00f3nde caer, habr\u00eda puesto paja!<\/p>\n<p>\u2014Refr\u00e1n popular bielorruso<\/p><\/blockquote>\n<p> Por lo tanto, las copias de seguridad son vitales para aquellos que desean:<\/p>\n<ul>\n<li>Tener la posibilidad de restaurar el funcionamiento de sus sistemas con el m\u00ednimo de tiempo de inactividad, o incluso sin \u00e9l.<\/li>\n<li>Act\u00faa con valent\u00eda, porque en caso de error siempre hay una posibilidad de reversi\u00f3n.<\/li>\n<li>Minimizar las consecuencias de la manipulaci\u00f3n intencionada de datos.<\/li>\n<\/ul>\n<p>\n<b class=\"spoiler_title\">Aqu\u00ed hay un poco de teor\u00eda.<\/b><\/p>\n<blockquote><p>Cualquier clasificaci\u00f3n es arbitraria. La naturaleza no clasifica. Clasificamos porque nos resulta m\u00e1s conveniente. Y clasificamos seg\u00fan datos que tambi\u00e9n tomamos de manera arbitraria.<\/p>\n<p>\u2014Jean Bruy\u00e8re<\/p><\/blockquote>\n<p> Independientemente del m\u00e9todo f\u00edsico de almacenamiento, el almacenamiento l\u00f3gico de datos se puede dividir, de manera condicional, en 2 formas de acceso a estos datos: por bloques y por archivos. Esta clasificaci\u00f3n ha sido bastante difusa \u00faltimamente, ya que no existen almacenes l\u00f3gicos que sean puramente de bloques o puramente de archivos. Sin embargo, para simplificar, consideraremos que s\u00ed los hay.<\/p>\n<p>El almacenamiento de datos por bloques implica que hay un dispositivo f\u00edsico donde se graban datos en porciones fijas, bloques. El acceso a los bloques se realiza mediante una direcci\u00f3n, y cada bloque tiene su propia direcci\u00f3n dentro del dispositivo.<\/p>\n<p>Una copia de seguridad generalmente se realiza copiando bloques de datos. Para asegurar la integridad de los datos en el momento de la copia, se detiene la escritura de nuevos bloques y tambi\u00e9n se suspenden las modificaciones de los existentes. Si tomamos una analog\u00eda del mundo real, lo m\u00e1s cercano ser\u00eda un armario con compartimentos numerados id\u00e9nticamente.<\/p>\n<p><img decoding=\"async\" alt=\"Backup, parte 1: Prop\u00f3sitos, revisi\u00f3n de m\u00e9todos y tecnolog\u00edas\" src=\"\/wp-content\/uploads\/2019\/04\/32408012dbd29ec2e227602351d4bba6.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEl almacenamiento de datos por archivos, seg\u00fan el principio del dispositivo l\u00f3gico, se asemeja al almacenamiento por bloques y a menudo se organiza encima. Las diferencias importantes son la existencia de una jerarqu\u00eda de almacenamiento y nombres comprensibles por humanos. Se destaca una abstracci\u00f3n en forma de archivo, que es un \u00e1rea de datos nombrada, as\u00ed como un directorio, que es un archivo especial que contiene descripciones y accesos a otros archivos. Los archivos pueden incluir metadatos adicionales: fecha de creaci\u00f3n, flags de acceso, etc. Generalmente, la reserva se realiza as\u00ed: se buscan archivos modificados y luego se copian a otro almacenamiento de archivos de estructura id\u00e9ntica. La integridad de los datos se realiza generalmente mediante la ausencia de archivos en los que se est\u00e9 escribiendo. Los metadatos de los archivos se reservan de manera similar. La analog\u00eda m\u00e1s cercana ser\u00eda una biblioteca, en la que hay secciones con diferentes libros, as\u00ed como un cat\u00e1logo con nombres comprensibles de los libros.<\/p>\n<p><img decoding=\"async\" alt=\"Backup, parte 1: Prop\u00f3sitos, revisi\u00f3n de m\u00e9todos y tecnolog\u00edas\" src=\"\/wp-content\/uploads\/2019\/04\/796162e24eb255a27c51c6077bcb1f07.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nRecientemente, a veces se describe otra variante de la que, en principio, comenz\u00f3 el almacenamiento de datos y que tiene las mismas caracter\u00edsticas arcaicas: el almacenamiento de objetos.<\/p>\n<p>Se diferencia del almacenamiento de archivos en que no tiene una jerarqu\u00eda mayor a una (esquema plano), y aunque los nombres de archivos son legibles para los humanos, est\u00e1n m\u00e1s adaptados para el procesamiento por m\u00e1quinas. En la copia de seguridad, los almacenes de objetos se manejan con mayor frecuencia de manera similar a los de archivos, aunque a veces existen otras opciones.<\/p>\n<blockquote><p> \u2014 Hay dos tipos de administradores de sistemas: los que no hacen copias de seguridad y los que YA hacen.<br \/>\n\u2014 En realidad, hay tres tipos: tambi\u00e9n est\u00e1n aquellos que verifican que las copias de seguridad se puedan restaurar.<\/p>\n<p>\u2014Desconocido<\/p><\/blockquote>\n<p> Tambi\u00e9n es importante entender que el propio proceso de copia de seguridad de datos se lleva a cabo mediante programas, por lo que presenta todas las mismas desventajas que cualquier otro programa. Para eliminar (no excluir) la dependencia del factor humano, as\u00ed como de las particularidades \u2014que por separado no influyen mucho, pero que juntas pueden tener un efecto notable\u2014, se aplica la regla 3-2-1. Hay muchas formas de interpretarla, pero me gusta m\u00e1s la siguiente: se deben almacenar 3 copias de los mismos datos, 2 copias deben conservarse en diferentes formatos y 1 copia debe estar en un almacenamiento geogr\u00e1ficamente remoto.<\/p>\n<p>Por formato de almacenamiento se entiende lo siguiente:<\/p>\n<ul>\n<li>Si existe una dependencia del m\u00e9todo f\u00edsico de almacenamiento, cambiamos el m\u00e9todo f\u00edsico.<\/li>\n<li>Si existe una dependencia del m\u00e9todo l\u00f3gico de almacenamiento, cambiamos el m\u00e9todo l\u00f3gico.<\/li>\n<\/ul>\n<p>\nPara lograr el m\u00e1ximo efecto de la regla 3-2-1, se recomienda modificar el formato de almacenamiento de ambos modos.<\/p>\n<p>Desde el punto de vista de la disponibilidad de la copia de seguridad para su prop\u00f3sito directo \u2014 la restauraci\u00f3n de la funcionalidad \u2014 se distinguen las copias de seguridad 'calientes' y 'fr\u00edas'. Las copias calientes se diferencian de las fr\u00edas solo en un aspecto: est\u00e1n listas para trabajar de inmediato, mientras que las fr\u00edas requieren algunas acciones adicionales para su restauraci\u00f3n: descifrado, extracci\u00f3n del archivo, etc.<\/p>\n<p>No se deben confundir las copias calientes y fr\u00edas con las copias en l\u00ednea y fuera de l\u00ednea, que implican la aislamiento f\u00edsico de los datos y son, en esencia, otra forma de clasificar los m\u00e9todos de respaldo. As\u00ed, una copia fuera de l\u00ednea, que no est\u00e1 conectada directamente al sistema donde debe ser restaurada, puede ser tanto caliente como fr\u00eda (en t\u00e9rminos de estar lista para la recuperaci\u00f3n). Una copia en l\u00ednea puede estar disponible directamente donde necesita ser restaurada y, en la mayor\u00eda de los casos, es caliente, aunque tambi\u00e9n hay copias fr\u00edas.<\/p>\n<p>Adem\u00e1s, no hay que olvidar que el proceso de creaci\u00f3n de copias de seguridad generalmente no termina con la creaci\u00f3n de una sola copia de seguridad, y puede haber un n\u00famero considerable de copias. Por lo tanto, es necesario distinguir entre copias de seguridad completas, es decir, aquellas que son restaurables independientemente de otras copias de seguridad, y copias incrementales (diferenciales, decrecientes, etc.) \u2014las cuales no pueden ser restauradas por s\u00ed solas y requieren la recuperaci\u00f3n previa de una o varias otras copias de seguridad.<\/p>\n<p>Las copias incrementales diferenciales son un intento de ahorrar espacio para el almacenamiento de copias de seguridad. As\u00ed, solo se escriben los datos modificados desde la \u00faltima copia de seguridad.<\/p>\n<p>Las copias decrecientes diferenciales se crean con el mismo prop\u00f3sito, pero de otra manera: se hace una copia de seguridad completa, pero en realidad solo se almacena la diferencia entre la copia reciente y la anterior.<\/p>\n<p>Es importante considerar el proceso de respaldo sobre un almacenamiento que soporta la ausencia de almacenamiento duplicado. As\u00ed, si se escriben copias de seguridad completas sobre \u00e9l, en realidad solo se registrar\u00e1 la diferencia entre las copias de seguridad, sin embargo, el proceso de recuperaci\u00f3n de las copias de seguridad se realizar\u00e1 de manera similar a la recuperaci\u00f3n desde una copia completa y ser\u00e1 completamente transparente.<\/p>\n<blockquote><p>Quis custodiet ipsos custodes?<\/p>\n<p>(\u00bfQui\u00e9n vigilar\u00e1 a los vigilantes? \u2014 lat.)<\/p><\/blockquote>\n<p>Es bastante desagradable no tener copias de seguridad, pero es mucho peor si parece que la copia de seguridad se ha realizado, pero al intentar la restauraci\u00f3n se revela que no puede ser restaurada porque:<\/p>\n<ul>\n<li>La integridad de los datos originales ha sido comprometida.<\/li>\n<li>El almacenamiento de las copias de seguridad est\u00e1 da\u00f1ado.<\/li>\n<li>La recuperaci\u00f3n funciona de manera bastante lenta, no se pueden utilizar los datos que han sido parcialmente recuperados.<\/li>\n<\/ul>\n<p>Un proceso de respaldo correctamente dise\u00f1ado debe tener en cuenta observaciones como estas, especialmente las dos primeras.<\/p>\n<p>La integridad de los datos originales se puede garantizar de varias maneras. Las m\u00e1s utilizadas son: a) creaci\u00f3n de im\u00e1genes del sistema de archivos a nivel de bloque, b) \"congelaci\u00f3n\" del estado del sistema de archivos, c) dispositivo de bloques especial con almacenamiento de versiones, d) grabaci\u00f3n secuencial de archivos o bloques. Tambi\u00e9n se utilizan sumas de verificaci\u00f3n para asegurar la verificaci\u00f3n de los datos durante la recuperaci\u00f3n.<\/p>\n<p>Los da\u00f1os en el almacenamiento tambi\u00e9n se pueden detectar mediante sumas de verificaci\u00f3n. Un m\u00e9todo adicional es el uso de dispositivos especializados o sistemas de archivos en los que no se pueden modificar los datos ya escritos, pero se pueden agregar nuevos.<\/p>\n<p>Para acelerar la recuperaci\u00f3n, se utiliza la recuperaci\u00f3n de datos con m\u00faltiples procesos de restauraci\u00f3n, siempre que no haya un \"cuello de botella\" en forma de red lenta o un sistema de discos no r\u00e1pido. Para evitar la situaci\u00f3n de datos parcialmente recuperados, se puede dividir el proceso de respaldo en tareas m\u00e1s peque\u00f1as, cada una ejecutada por separado. De esa manera, se puede restaurar la funcionalidad de manera secuencial con una previsi\u00f3n del tiempo de recuperaci\u00f3n. Este problema a menudo se encuentra en el \u00e1mbito organizacional (SLA), por lo que no nos detendremos en ello en detalle.<\/p>\n<blockquote><p>Sabe de especias no quien las a\u00f1ade a cada plato, sino quien nunca pone nada innecesario en \u00e9l.<\/p>\n<p>\u2014V. Sinyavsky<\/p><\/blockquote>\n<p>La pr\u00e1ctica en cuanto al software utilizado por los administradores de sistemas puede variar, pero los principios generales siguen siendo los mismos, en particular:<\/p>\n<ul>\n<li>Se recomienda encarecidamente utilizar soluciones listas para usar.<\/li>\n<li>Los programas deben funcionar de manera predecible, es decir, no debe haber caracter\u00edsticas no documentadas ni cuellos de botella.<\/li>\n<li>La configuraci\u00f3n de cada programa debe ser lo suficientemente simple como para que no sea necesario leer el manual o la gu\u00eda cada vez.<\/li>\n<li>La soluci\u00f3n debe ser universal, ya que los servidores pueden diferir considerablemente en sus caracter\u00edsticas de hardware.<\/li>\n<\/ul>\n<p>Para realizar copias de seguridad de los dispositivos de bloques, hay los siguientes programas comunes:<\/p>\n<ul>\n<li>dd, conocido por los veteranos de la administraci\u00f3n de sistemas, as\u00ed como programas similares (por ejemplo, dd_rescue).<\/li>\n<li>Programas integrados en algunos sistemas de archivos que crean un volcado (dump) del sistema de archivos.<\/li>\n<li>Utilidades gen\u00e9ricas; por ejemplo, partclone.<\/li>\n<li>Soluciones a menudo privativas; por ejemplo, NortonGhost y versiones m\u00e1s recientes.<\/li>\n<\/ul>\n<p>Para los sistemas de archivos, la tarea de hacer copias de seguridad se aborda parcialmente utilizando m\u00e9todos aplicables a dispositivos de bloques, sin embargo, la tarea se puede resolver de manera m\u00e1s eficiente utilizando, por ejemplo:<\/p>\n<ul>\n<li>Rsync, un programa y protocolo vers\u00e1til para sincronizar el estado de los sistemas de archivos.<\/li>\n<li>Herramientas integradas para la archivaci\u00f3n (ZFS).<\/li>\n<li>Herramientas externas de archivaci\u00f3n; el representante m\u00e1s popular es tar. Tambi\u00e9n existen otras, como dar, un reemplazo de tar orientado a sistemas modernos.<\/li>\n<\/ul>\n<p>\nVale la pena mencionar las herramientas de software que garantizan la consistencia de los datos al crear copias de seguridad. A menudo se utilizan las siguientes opciones:<\/p>\n<ul>\n<li>Montar el sistema de archivos en modo solo lectura (ReadOnly), o congelar el sistema de archivos (freeze) \u2014 este m\u00e9todo es aplicable de manera limitada.<\/li>\n<li>Crear instant\u00e1neas del estado de sistemas de archivos o dispositivos de bloques (LVM, ZFS).<\/li>\n<li>Uso de herramientas externas para organizar instant\u00e1neas, incluso en casos donde las opciones anteriores no puedan cumplirse por alguna raz\u00f3n (programas como hotcopy).<\/li>\n<li>La t\u00e9cnica de copia al modificar (CopyOnWrite), aunque a menudo est\u00e1 vinculada al sistema de archivos utilizado (BTRFS, ZFS).<\/li>\n<\/ul>\n<p>Entonces, para un servidor peque\u00f1o, es necesario asegurarse de que exista un esquema de copia de seguridad que cumpla con los siguientes requisitos:<\/p>\n<ul>\n<li>F\u00e1cil de usar: no requiere acciones especiales adicionales durante el trabajo, m\u00ednimas acciones para crear y restaurar copias.<\/li>\n<li>Universal: funciona tanto en servidores grandes como peque\u00f1os; esto es importante a medida que crece el n\u00famero <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/server\/\"   title=\"servidores\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1319\">servidores<\/a> o al escalar.<\/li>\n<li>Se instala mediante un gestor de paquetes, o con uno o dos comandos como 'descargar y descomprimir'.<\/li>\n<li>Estable: se utiliza un formato de almacenamiento est\u00e1ndar o ya bien establecido.<\/li>\n<li>R\u00e1pido en su funcionamiento.<\/li>\n<\/ul>\n<p>\nLos aspirantes son aquellos que m\u00e1s o menos cumplen con los requisitos:<\/p>\n<ul>\n<li>rdiff-backup<\/li>\n<li>rsnapshot<\/li>\n<li>burp<\/li>\n<li>duplicati<\/li>\n<li>duplicity<\/li>\n<li>deja dup<\/li>\n<li>dar<\/li>\n<li>zbackup<\/li>\n<li>restic<\/li>\n<li>borgbackup<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Backup, parte 1: Prop\u00f3sitos, revisi\u00f3n de m\u00e9todos y tecnolog\u00edas\" src=\"\/wp-content\/uploads\/2019\/04\/bc9e31c37656c1b6998f08939763a563.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSe utilizar\u00e1 una m\u00e1quina virtual (basada en XenServer) como un banco de pruebas con las siguientes caracter\u00edsticas:<\/p>\n<ul>\n<li>4 n\u00facleos a 2.5 GHz,<\/li>\n<li>16 GB de memoria RAM,<\/li>\n<li>50 GB de almacenamiento h\u00edbrido (almacenamiento con cach\u00e9 SSD del 20% del tama\u00f1o del disco virtual) en forma de un disco virtual separado sin particionar,<\/li>\n<li>canal de 200 Mbps a Internet.<\/li>\n<\/ul>\n<p>\nEl servidor que recibir\u00e1 las copias de seguridad ser\u00e1 una m\u00e1quina pr\u00e1cticamente id\u00e9ntica, pero con un disco duro de 500 GB.<\/p>\n<p>Sistema operativo: CentOS 7 x64: la partici\u00f3n est\u00e1ndar, la partici\u00f3n adicional se utilizar\u00e1 como fuente de datos.<\/p>\n<p>Tomaremos los datos de un sitio en WordPress, con archivos multimedia de 40 GB y una base de datos en MySQL. Dado que <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/vps\/\"   title=\"servidores virtuales\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1262\">servidores virtuales<\/a> var\u00edan bastante en especificaciones, y tambi\u00e9n para una mejor reproducibilidad, aqu\u00ed hay <\/p>\n<p><b class=\"spoiler_title\">los resultados de las pruebas del servidor realizadas con sysbench.<\/b>sysbench \u2014threads=4 \u2014time=30 \u2014cpu-max-prime=20000 cpu run<br \/>\nsysbench 1.1.0-18a9f86 (utilizando LuaJIT 2.1.0-beta3 en forma integrada)<br \/>\nEjecutando la prueba con las siguientes opciones:<br \/>\nN\u00famero de hilos: 4<br \/>\nInicializando el generador de n\u00fameros aleatorios a partir del tiempo actual<\/p>\n<p>L\u00edmite de n\u00fameros primos: 20000<\/p>\n<p>Inicializando hilos de trabajo\u2026<\/p>\n<p>\u00a1Hilos iniciados!<\/p>\n<p>Velocidad del CPU:<br \/>\neventos por segundo: 836.69<\/p>\n<p>Rendimiento:<br \/>\neventos\/s (eps): 836.6908<br \/>\ntiempo transcurrido: 30.0039s<br \/>\nn\u00famero total de eventos: 25104<\/p>\n<p>Latencia (ms):<br \/>\nm\u00edn: 2.38<br \/>\nprom: 4.78<br \/>\nm\u00e1x: 22.39<br \/>\npercentil 95: 10.46<br \/>\nsuma: 119923.64<\/p>\n<p>Equidad de hilos:<br \/>\neventos (prom\/ desviaci\u00f3n est\u00e1ndar): 6276.0000 \/ 13.91<br \/>\ntiempo de ejecuci\u00f3n (prom\/ desviaci\u00f3n est\u00e1ndar): 29.9809 \/ 0.01<\/p>\n<p>sysbench \u2014threads=4 \u2014time=30 \u2014memory-block-size=1K \u2014memory-scope=global \u2014memory-total-size=100G \u2014memory-oper=read memory run<br \/>\nsysbench 1.1.0-18a9f86 (utilizando LuaJIT 2.1.0-beta3 en forma integrada)<br \/>\nEjecutando la prueba con las siguientes opciones:<br \/>\nN\u00famero de hilos: 4<br \/>\nInicializando el generador de n\u00fameros aleatorios a partir del tiempo actual<\/p>\n<p>Ejecutando prueba de velocidad de memoria con las siguientes opciones:<br \/>\ntama\u00f1o de bloque: 1KiB<br \/>\ntama\u00f1o total: 102400MiB<br \/>\noperaci\u00f3n: lectura<br \/>\n\u00e1mbito: global<\/p>\n<p>Inicializando hilos de trabajo\u2026<\/p>\n<p>\u00a1Hilos iniciados!<\/p>\n<p>Total de operaciones: 50900446 (1696677.10 por segundo)<\/p>\n<p>49707.47 MiB transferidos (1656.91 MiB\/s)<\/p>\n<p>Rendimiento:<br \/>\neventos\/s (eps): 1696677.1017<br \/>\ntiempo transcurrido: 30.0001s<br \/>\nn\u00famero total de eventos: 50900446<\/p>\n<p>Latencia (ms):<br \/>\nm\u00edn: 0.00<br \/>\nprom: 0.00<br \/>\nm\u00e1x: 24.01<br \/>\npercentil 95: 0.00<br \/>\nsuma: 39106.74<\/p>\n<p>Equidad de hilos:<br \/>\neventos (prom\/ desviaci\u00f3n est\u00e1ndar): 12725111.5000 \/ 137775.15<br \/>\ntiempo de ejecuci\u00f3n (prom\/ desviaci\u00f3n est\u00e1ndar): 9.7767 \/ 0.10<\/p>\n<p>sysbench \u2014threads=4 \u2014time=30 \u2014memory-block-size=1K \u2014memory-scope=global \u2014memory-total-size=100G \u2014memory-oper=write memory run<br \/>\nsysbench 1.1.0-18a9f86 (utilizando LuaJIT 2.1.0-beta3 en forma integrada)<br \/>\nEjecutando la prueba con las siguientes opciones:<br \/>\nN\u00famero de hilos: 4<br \/>\nInicializando el generador de n\u00fameros aleatorios a partir del tiempo actual<\/p>\n<p>Ejecutando prueba de velocidad de memoria con las siguientes opciones:<br \/>\ntama\u00f1o de bloque: 1KiB<br \/>\ntama\u00f1o total: 102400MiB<br \/>\noperaci\u00f3n: escritura<br \/>\n\u00e1mbito: global<\/p>\n<p>Inicializando hilos de trabajo\u2026<\/p>\n<p>\u00a1Hilos iniciados!<\/p>\n<p>Total de operaciones: 35910413 (1197008.62 por segundo)<\/p>\n<p>35068.76 MiB transferidos (1168.95 MiB\/s)<\/p>\n<p>Rendimiento:<br \/>\neventos\/s (eps): 1197008.6179<br \/>\ntiempo transcurrido: 30.0001s<br \/>\nn\u00famero total de eventos: 35910413<\/p>\n<p>Latencia (ms):<br \/>\nm\u00edn: 0.00<br \/>\nprom: 0.00<br \/>\nm\u00e1x: 16.90<br \/>\npercentil 95: 0.00<br \/>\nsuma: 43604.83<\/p>\n<p>Equidad de hilos:<br \/>\neventos (prom\/ desviaci\u00f3n est\u00e1ndar): 8977603.2500 \/ 233905.84<br \/>\ntiempo de ejecuci\u00f3n (prom\/ desviaci\u00f3n est\u00e1ndar): 10.9012 \/ 0.41<\/p>\n<p>sysbench \u2014threads=4 \u2014file-test-mode=rndrw \u2014time=60 \u2014file-block-size=4K \u2014file-total-size=1G fileio run<br \/>\nsysbench 1.1.0-18a9f86 (utilizando LuaJIT 2.1.0-beta3 en forma integrada)<br \/>\nEjecutando la prueba con las siguientes opciones:<br \/>\nN\u00famero de hilos: 4<br \/>\nInicializando el generador de n\u00fameros aleatorios a partir del tiempo actual<\/p>\n<p>Banderas de apertura de archivos adicionales: (ninguna)<br \/>\n128 archivos, 8MiB cada uno<br \/>\n1GiB tama\u00f1o total del archivo<br \/>\nTama\u00f1o de bloque 4KiB<br \/>\nN\u00famero de solicitudes de IO: 0<br \/>\nProporci\u00f3n de lectura\/escritura para la prueba de IO aleatorio combinada: 1.50<br \/>\nFSYNC peri\u00f3dico habilitado, llamando a fsync() cada 100 solicitudes.<br \/>\nLlamando a fsync() al final de la prueba, habilitado.<br \/>\nUsando modo de E\/S s\u00edncrono<br \/>\nRealizando prueba de r\/w aleatorio<br \/>\nInicializando hilos de trabajo\u2026<\/p>\n<p>\u00a1Hilos iniciados!<\/p>\n<p>Rendimiento:<br \/>\nlectura: IOPS=3868.21 15.11 MiB\/s (15.84 MB\/s)<br \/>\nescribir: IOPS=2578.83 10.07 MiB\/s (10.56 MB\/s)<br \/>\nfsync: IOPS=8226.98<\/p>\n<p>Latencia (ms):<br \/>\nm\u00edn: 0.00<br \/>\npromedio: 0.27<br \/>\nm\u00e1x: 18.01<br \/>\npercentil 95: 1.08<br \/>\nsuma: 238469.45<\/p>\n<p>Con esta nota comienza un gran <\/p>\n<p><b class=\"spoiler_title\">ciclo de art\u00edculos sobre copias de seguridad<\/b><\/p>\n<ol>\n<li> Copia de seguridad, parte 1: \u00bfPor qu\u00e9 se necesita una copia de seguridad? Revisi\u00f3n de m\u00e9todos y tecnolog\u00edas<\/li>\n<li> Copia de seguridad, parte 2: Revisi\u00f3n y pruebas de herramientas de copia de seguridad basadas en rsync<\/li>\n<li> Copia de seguridad, parte 3: Revisi\u00f3n y prueba de duplicity, duplicaty, deja dup<\/li>\n<li> Copia de seguridad, parte 4: Revisi\u00f3n y prueba de zbackup, restic, borgbackup<\/li>\n<li> Copia de seguridad, parte 5: Prueba de bacula y veeam backup for linux<\/li>\n<li> Copia de seguridad, parte 6: Comparaci\u00f3n de herramientas de copia de seguridad<\/li>\n<li> Copia de seguridad, parte 7: Conclusiones<\/li>\n<\/ol>\n<p>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/449282\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0417\u0430\u0447\u0435\u043c \u0436\u0435 \u043d\u0443\u0436\u043d\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0435 \u043a\u043e\u043f\u0438\u0438? \u0412\u0435\u0434\u044c \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0435\u0441\u044c\u043c\u0430 \u0438 \u0432\u0435\u0441\u044c\u043c\u0430 \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u0435, \u043a \u0442\u043e\u043c\u0443 \u0436\u0435 \u0435\u0441\u0442\u044c \u00ab\u043e\u0431\u043b\u0430\u043a\u0430\u00bb, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u0441\u0442\u0438 \u043b\u0443\u0447\u0448\u0435 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432: \u043f\u0440\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u00ab\u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0439\u00bb \u0441\u0435\u0440\u0432\u0435\u0440 \u0437\u0430\u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0435\u0440\u0435\u0436\u0438\u0432\u0435\u0442 \u043e\u0442\u043a\u0430\u0437 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u043d\u043e\u0433\u043e \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0430 \u0441 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u0431\u0443\u0434\u0435\u0442 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439, \u0435\u043b\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0439 \u0441\u043a\u0430\u0447\u043e\u043a \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f. \u041a \u0442\u043e\u043c\u0443 \u0436\u0435 \u0434\u0443\u0431\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0437\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043e\u043f\u043b\u0430\u0442\u0438\u0442\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":24281,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-32477","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0417\u0430\u0447\u0435\u043c \u0436\u0435 \u043d\u0443\u0436\u043d\u043e.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-1-naznachenie-obzor-metodov-i-tehnologij\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0447\u0430\u0441\u0442\u044c 1: \u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u043e\u0431\u0437\u043e\u0440 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0417\u0430\u0447\u0435\u043c \u0436\u0435 \u043d\u0443\u0436\u043d\u043e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-1-naznachenie-obzor-metodov-i-tehnologij\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:47:17+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:47:17+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Copia de seguridad, parte 1: Prop\u00f3sito, revisi\u00f3n de m\u00e9todos y tecnolog\u00edas | ProHoster","description":"\u00bfEntonces, para qu\u00e9 es necesario?","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-1-naznachenie-obzor-metodov-i-tehnologij","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0447\u0430\u0441\u0442\u044c 1: \u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u043e\u0431\u0437\u043e\u0440 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 | ProHoster","og:description":"\u0417\u0430\u0447\u0435\u043c \u0436\u0435 \u043d\u0443\u0436\u043d\u043e.","og:url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-1-naznachenie-obzor-metodov-i-tehnologij","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:47:17+00:00","article:modified_time":"2019-10-31T18:47:17+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"32477","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 17:02:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 15:35:23","updated":"2026-02-09 17:02:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/32477","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=32477"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/32477\/revisions"}],"predecessor-version":[{"id":158563,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/32477\/revisions\/158563"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/24281"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=32477"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=32477"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=32477"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}