Este contenido describe cómo las carpetas vigiladas se ven afectadas por diferentes escenarios de backup y recuperación, las limitaciones y los resultados de estos escenarios y cómo minimizar la pérdida de datos.
Watched Folderis es una aplicación basada en el sistema de archivos que invoca operaciones de servicio configuradas que manipulan el archivo en una de las siguientes carpetas de la jerarquía de carpetas vigiladas:
Un usuario o una aplicación cliente coloca primero el archivo o la carpeta en la carpeta de entrada. A continuación, la operación de servicio mueve el archivo a la carpeta de etapa para su procesamiento. Una vez que el servicio realiza la operación especificada, guarda el archivo modificado en la carpeta de salida. Los archivos de origen procesados correctamente se mueven a la carpeta de conservación y los archivos de procesamiento con errores se mueven a la carpeta con errores. Cuando el atributo Preserve On Failure
de la carpeta vigilada está habilitado, los archivos de origen procesados con errores se mueven a la carpeta preserve. (Consulte Configuración de los puntos finales de carpeta observados).
Puede realizar una copia de seguridad de las carpetas vigiladas haciendo una copia de seguridad del sistema de archivos.
Este backup es independiente del proceso de backup y recuperación de la base de datos o el almacenamiento de documento.
Este contenido describe el proceso de manipulación de archivos de carpetas vigiladas. Es importante comprender este proceso antes de desarrollar un plan de recuperación. En este ejemplo, se habilita el atributo Preserve On Failure
para la carpeta observada. Los archivos se procesan en el orden en que llegan.
La siguiente tabla describe la manipulación de archivos de cinco archivos de ejemplo (archivo1, archivo2, archivo3, archivo4, archivo5) durante todo el proceso. En la tabla, el eje x representa el tiempo, como Tiempo 1 o T1, y el eje y representa las carpetas dentro de la jerarquía de carpetas observada, como Entrada.
Carpeta |
T1 |
T2 |
T3 |
T4 |
T5 |
T6 |
T7 |
---|---|---|---|---|---|---|---|
Entrada |
file1, file2, file3, file4 |
file2, file3, file4 |
file3, file4 |
archivo4 |
vacío |
archivo5 |
vacío |
Escenario |
vacío |
file1 |
file2 |
file3 |
archivo4 |
vacío |
archivo5 |
Salida |
vacío |
vacío |
file1_out |
file1_out, file2_out |
file1_out, file2_out |
file1_out, file2_out, file4_out |
file1_out, file2_out, file4_out |
Error |
vacío |
vacío |
vacío |
vacío |
file3_fail, file3 |
file3_fail, file3 |
file3_fail, file3 |
Conservar |
vacío |
vacío |
file1 |
file1, file2 |
file1, file2 |
file1, file2, file4 |
file1, file2, file4 |
El siguiente texto describe la manipulación de archivos para cada vez:
T1: Los cuatro archivos de ejemplo se colocan en la carpeta de entrada.
T2: La operación de servicio mueve el archivo1 a la carpeta stage para su manipulación.
T3: La operación de servicio mueve el archivo2 a la carpeta stage para su manipulación. Coloca los resultados de file1 en la carpeta de salida y mueve file1 a la carpeta preserve.
T4: La operación de servicio coloca el archivo3 en la carpeta stage para su manipulación. Coloca los resultados de file2 en la carpeta de salida y coloca file2 en la carpeta preserve.
T5: La operación de servicio coloca el archivo4 en la carpeta stage para su manipulación. La manipulación de file3 falla y la operación de servicio la coloca en la carpeta de errores.
T6: La operación de servicio coloca el archivo5 en la carpeta de entrada. Coloca los resultados de file4 en la carpeta de salida y coloca file4 en la carpeta preserve.
T7: La operación de servicio coloca el archivo5 en la carpeta stage para su manipulación.
Se recomienda realizar una copia de seguridad de todo el sistema de archivos de carpetas vigiladas en otro sistema de archivos.
En esta sección se describe cómo restaurar carpetas vigiladas. Las carpetas vigiladas suelen invocar procesos de corta duración que se completan en un minuto. En estos casos, la restauración de la carpeta vigilada con una copia de seguridad que se realiza cada hora no impedirá la pérdida de datos.
Por ejemplo, si se realiza una copia de seguridad en el momento T1 y el servidor falla en T7, el archivo1, el archivo2, el archivo3 y el archivo4 ya están manipulados. La restauración de la carpeta vigilada con una copia de seguridad realizada en T1 no impide la pérdida de datos.
Si se realizó una copia de seguridad más reciente, puede restaurar los archivos. Al restaurar los archivos, tenga en cuenta en qué carpeta de jerarquía de carpetas vigiladas reside el archivo actual:
Etapa: Los archivos de esta carpeta se procesan de nuevo una vez restaurada la carpeta vigilada.
Entrada: Los archivos de esta carpeta se procesan de nuevo una vez restaurada la carpeta vigilada.
Resultado: Los archivos de esta carpeta no se procesan.
Salida: los archivos de esta carpeta no se procesan.
Conservar: los archivos de esta carpeta no se procesan.
Las siguientes estrategias pueden minimizar la pérdida de datos de carpeta de entrada y salida al restaurar una carpeta controlada:
Realice copias de seguridad de las carpetas de salida y de error con frecuencia, como por hora, para evitar la pérdida de los archivos de resultado y de error.
Realice una copia de seguridad de los archivos de entrada en una carpeta que no sea la carpeta vigilada. Esto garantiza la disponibilidad del archivo después de la recuperación en caso de que no pueda encontrar los archivos en la carpeta de salida o de error. Asegúrese de que el esquema de asignación de nombres de archivos sea coherente.
Por ejemplo, si está guardando la salida con %F.
extensión, el archivo de salida tendrá el mismo nombre que el archivo de entrada. Esto le ayuda a determinar qué archivos de entrada se manipulan y cuáles se deben reenviar. Si solo ve el archivo 1_out en la carpeta de resultados y no file2_out, file3_out y file4_out, debe volver a enviar el archivo 2, el archivo3 y el archivo4.
Si la copia de seguridad de la carpeta vigilada disponible es anterior al tiempo necesario para procesar el trabajo, debe permitir que el sistema cree una nueva carpeta vigilada y coloque automáticamente los archivos en la carpeta de entrada.
Si la copia de seguridad disponible más reciente no es lo suficientemente reciente, el tiempo de copia de seguridad es menor que el tiempo necesario para procesar los archivos y se restaura la carpeta vigilada, el archivo se manipuló en una de las siguientes etapas:
Si los archivos están en la fase 1, se manipularán. Si los archivos se encuentran en la fase 2 o 3, colóquelos en la carpeta de entrada para que la manipulación vuelva a producirse.
Si la manipulación de un archivo se produce más de una vez, se evitará la pérdida de datos, pero los resultados pueden duplicarse.
Debido a la naturaleza dinámica y cambiante de una carpeta vigilada, la restauración de carpetas vigiladas debe realizarse con archivos de los que se haga una copia de seguridad en un día. Se recomienda realizar una copia de seguridad de los resultados, almacenar la carpeta de entrada en un servidor y realizar un seguimiento de los archivos de entrada para poder volver a enviar el trabajo en caso de error.