16 de noviembre de 2021

Datto Windows Agent 3.0: La próxima generación de copias de seguridad de Windows

Por Bjorn Leenen
Continuidad del negocioLanzamiento de productos/funcionalidadesDatto SIRIS

Nos enorgullece anunciar el lanzamiento de una nueva versión del agente de Datto para Windows. La versión DWA 3.0.3 ya está disponible en downloads.datto.com. ¿Qué novedades trae esta nueva versión?

DWA 3.0 utiliza una arquitectura de controladores moderna que simplifica nuestro diseño y permite incorporar una variedad de funciones nuevas y emocionantes. A continuación se presenta un resumen de estas mejoras:

  • Hemos fortalecido nuestra integración con el VSS (Servicio de Copias de Sombra de Volumen), lo cual es fundamental para garantizar la estabilidad del sistema operativo.
  • Nuestra pila de controladores está simplificada, lo que reduce los riesgos a la hora de actualizar.
  • DWA 3.0 ahora puede funcionar sin tener un controlador instalado o cargado, pero en ese caso solo puede realizar copias de seguridad diferenciales de fusión.
  • DWA 3.0 cuenta con un mecanismo de respaldo adicional que permite realizar una copia de seguridad sin la participación de escritores VSS; esta copia de seguridad sería consistente ante fallos.
  • Ya no necesitamos un archivo CoW (Copy on Write) para cada volumen con el fin de dar seguimiento a los cambios —un mecanismo que permite crear instantáneas de archivos abiertos—, lo que te ahorra espacio en el disco y elimina la necesidad de contar con un mínimo de 10 Gb o el 10 % de espacio libre en cada volumen protegido.

Explicación de la relación VSS y su simplificación

Nuestra versión de producción más utilizada de DWA (2.8) incluye cuatro controladores que son necesarios para tomar instantáneas de datos a nivel de bloque para todos los volúmenes protegidos y garantizar la consistencia a nivel de aplicación para los archivos que puedan estar en uso. Un controlador para la enumeración de volúmenes, otro para administrar nuestro archivo CoW, un controlador de instantáneas y un controlador que coordina la comunicación entre DWA y Windows a través del VSS (Servicio de Copias de Sombra de Volumen) de Microsoft. Estos controladores se ejecutan en modo kernel, lo que dificulta las actualizaciones y siempre requiere un reinicio.

La versión 2.7.1.2 se está actualizando automáticamente a la 2.8 como preparación para una futura actualización automática a DWA 3.0 con el tiempo.

Relación entre VSS y CoW

DWA 3.0 cambia radicalmente la forma en que el agente interactúa con el sistema operativo. Nuestro enfoque simplificado implica que DWA solo tiene que encargarse del seguimiento de bloques modificados. DWA ya no necesita crear ni administrar un archivo CoW; en su lugar, el reconocimiento de aplicaciones se deja en manos del VSS de Microsoft. Este es el diseño preferido por la industria y por Microsoft. Esta mejora significa que ya no nos ejecutamos en modo kernel, sino que lo hacemos en modo usuario.

Como se mencionó anteriormente, el mecanismo de instantáneas dependerá en mayor medida de Microsoft VSS. De hecho, nos situaremos entre VSS (VolSnap) y el sistema de archivos (NTFS), lo que hace que este sea un controlador de nivel superior. En definitiva, VSS cuenta con la funcionalidad CoW integrada, por lo que ya no necesitamos duplicar esta funcionalidad.

¿Cuáles son los beneficios desde el punto de vista técnico?

Gracias a un diseño simplificado con un solo controlador, las actualizaciones son menos complejas y requieren menos reinicios. Es posible realizar una copia de seguridad durante la instalación inicial sin necesidad de reiniciar; por ejemplo, en este estado, DWA se encuentra en modo de copia de seguridad diferencial únicamente. Tras el reinicio inicial, el seguimiento incremental normal se reanudará con el único controlador cargado. Nuestra intención es que este controlador sea mucho más estable. Gran parte de nuestro código ahora puede ejecutarse en modo de usuario, lo que significa que puede descargarse, reemplazarse y volver a cargarse con facilidad.

La mayor ventaja es que el archivo CoW ya no existirá. Con la versión actual del agente de Datto para Windows (2.7.1 y anteriores), se requiere un archivo de 10 GB (o el 10 % del espacio libre del volumen, lo que ocurra primero) por cada volumen protegido. Sin embargo, 10 GB por volumen protegido supone una carga en entornos de gran tamaño. Con el agente de Datto para Windows 3.0 ya no necesitamos este archivo CoW, y los archivos abiertos son gestionados por los servicios VSS de Microsoft. El mecanismo de Microsoft es confiable y resistente, y cuenta con la plena confianza de la industria para realizar copias de seguridad que tienen en cuenta las aplicaciones.

¿Cómo instalar y aprovechar las ventajas del nuevo agente de Datto para Windows?

En este artículo se mencionan varias versiones de Agent y, dependiendo de la versión, el comportamiento varía, al igual que los pasos para llegar a la versión 3.0. Para poder aprovechar estas ventajas, sigue las rutas de actualización que se indican a continuación:

  • Si tienes instalado el agente 2.7.1.2, se actualizará automáticamente a la versión 2.8. Esto no requiere ninguna acción de tu parte. Las copias de seguridad seguirán realizándose de la forma habitual para el agente 2.7.x. Sin embargo, sí es necesario reiniciar el sistema para pasar a la versión 2.8.
  • Si tienes instalado el agente 2.8, este podrá actualizarse automáticamente con el tiempo. Por ahora, los agentes que tengan la versión 2.8 seguirán teniendo esa versión. No se te obligará a realizar actualizaciones importantes a la versión 3.0. Sin embargo, se te pedirá que reinicies el sistema una vez que se instale la versión 3.0, ya que es necesario descargar la pila de controladores anterior.
  • Si es necesario instalar el agente 3.0, se requerirá un reinicio si está instalado el 2.8 o una versión anterior. Esto es necesario para desactivar los controladores antiguos y activar los nuevos. Si (todavía) no es posible realizar el reinicio, los controladores antiguos seguirán activos y seguirán realizando copias de seguridad de la misma manera en que lo hacía el agente 2.x. El archivo CoW seguirá utilizándose. Con el reinicio, se eliminarán los controladores antiguos y se registrarán los nuevos.
  • Si tienes instalado el agente ShadowSnap, el proceso de actualización requiere dos instalaciones. Esto se explica en un artículo de ayuda que puedes encontrar aquí.

Copia de seguridad y restauración

Las copias de seguridad con el agente antiguo o el nuevo no difieren mucho. La diferencia se encuentra a nivel de controladores. Sin embargo, pueden darse situaciones en las que sea necesario realizar una restauración a un momento anterior a la actualización a DWA 3.0. Ten en cuenta que, en esas situaciones, la reversión se realizará a un agente anterior y será necesario actualizarlo nuevamente a la versión 3.0, además de activar una fusión diferencial en la unidad BCDR para ese agente. Por lo general, estas copias de seguridad son más grandes y tardan más en completarse. Además, activarán otra sincronización de gran volumen con nuestra nube.

Siempre estamos atentos a las necesidades del mercado y queremos ofrecer más funcionalidades a nuestros agentes en el futuro. Esto significa que ya hemos puesto en marcha algunas nuevas y emocionantes funciones que aún se encuentran en fase de desarrollo.

Para obtener más información sobre Datto Windows Agent 3.0, contáctanos o programa una demostración hoy mismo.

Siguientes lecturas recomendadas