Complementos

Los plugins son responsables de recuperar, procesar y almacenar datos. Cada vez que ejecuta un backup, restauración o sincronización, el flujo de datos pasa a través de una serie de plugins.

Existen tres tipos de plugins:

Para mayor comodidad terminológica, el término “plugin” en este manual se utiliza para referirse a los plugins de Origen de datos y Almacenamiento, y todas las opciones de procesamiento se denominan “filtros”.

Comprensión de los plugins

En términos sencillos, los plugins contienen instrucciones sobre lo que debe hacerse para copiar los datos. Las instrucciones son específicas de cada plugin y dependen de la dirección de la copia. Por ejemplo, al copiar desde un plugin de base de datos (realizar un backup) se utilizarán sentencias SELECT, y al copiar hacia una base de datos (restaurar) se utilizarán sentencias CREATE e INSERT.

Cada plugin crea un sistema de archivos virtual y permite trabajar con sus datos como si fueran archivos y carpetas “comunes”. Todos los plugins admiten el mismo conjunto de operaciones, lo que permite que el núcleo del programa trabaje con un flujo de datos abstracto sin conocer ningún detalle sobre él. Para obtener más información, consulte Sistemas de archivos de plugins.

Plugins y filtros en la arquitectura

Los plugins forman parte de Workstation y, por lo tanto, son específicos de la plataforma. Por ejemplo, la versión de 32 bits de Workstation no podrá acceder a los datos de la versión de 64 bits de Microsoft Exchange Server.

Supongamos que desea realizar un backup de un archivo local en un servidor FTP con compresión ZIP. Para realizar esta operación, Workstation debe tener los plugins Computer y FTP, y el filtro ZIP. Además, Server debe tener una Configuración FTP válida para el plugin FTP. Desde el punto de vista arquitectónico, el esquema funciona de la siguiente manera:

  1. Workstation recibe un comando para copiar Computer\[Ruta al archivo local] a FTP\Configuración FTP\[Ruta a la carpeta FTP], con el filtro ZIP.
  2. Workstation solicita un archivo al sistema de archivos del plugin Computer.
  3. El plugin Computer comienza a leer el archivo desde el disco duro local. El flujo de datos correspondiente se envía a Workstation.
  4. Workstation envía el flujo de datos al filtro ZIP.
  5. El filtro ZIP realiza la compresión “sobre la marcha” y devuelve el flujo de datos a Workstation.
  6. Workstation envía el flujo de datos comprimido al plugin FTP.
  7. El plugin FTP recibe el flujo de datos y la ruta donde deben escribirse los datos. La ruta incluye la Configuración FTP, que contiene la dirección del servidor y los parámetros de autorización. El plugin se conecta al servidor FTP y carga el archivo correspondiente.

Técnicamente, Workstation no “sabe” nada sobre los datos que copia ni sobre los filtros que utiliza para procesarlos. Toma un flujo de datos del plugin de Origen de datos, lo pasa a través de Filtros y luego lo envía al plugin de Almacenamiento.

Puede obtener más información sobre los plugins en los siguientes capítulos.

Contenido del Manual de usuario

¿Quién usa Handy Backup?