Compatibilidad con aplicaciones y bases de datos
Cuando se hace backup de una máquina virtual que ejecuta Active Directory, Microsoft SQL Server, Microsoft Exchange o cualquier otra aplicación o base de datos, es crucial asegurarse de que todos los datos dentro de esas aplicaciones permanecen coherentes en el backup. Esto es importante porque partes de los datos y algunas transacciones guardadas en memoria pueden estar incompletas cuando se hace el backup de la máquina virtual. Si no toma acciones para limpiar la memoria y las operaciones de E/S, los backups serán coherentes con los fallos. Es como desenchufar un servidor físico y volver a encenderlo. Por lo tanto, la mayoría de las aplicaciones y bases de datos modernas ofrecen formas de recuperarse de este estado. Sin embargo, en la mayoría de los casos tendrás que dedicar algo de tiempo a las operaciones de restauración manual y correrás el riesgo de perder datos importantes.
Para asegurarse de que todos los datos son coherentes en las copias de seguridad, NAKIVO Backup & Replication le permite utilizar la función de coherencia de las aplicaciones (app-aware mode). Para hacer backups coherentes y réplicas de entornos basados en Windows, el producto se basa en el servicio Microsoft Volume Shadow Copy (VSS) que se ejecuta dentro de las máquinas virtuales. Si su aplicación no es compatible con VSS o se ejecuta en Linux, le ofrece la posibilidad de ejecutar scripts personalizados previos y posteriores a la descongelación para permitir la copia de seguridad y la replicación de máquinas virtuales coherentes con las aplicaciones. Un script de pre-congelación se ejecuta antes de que se tome una instantánea de una máquina virtual, y el script de post-descongelación se ejecuta después de que se haya tomado la instantánea.
Con el modo App-aware activado, sus backups y réplicas contendrán datos coherentes de aplicaciones y bases de datos, por lo que no necesitará realizar ningún paso de configuración adicional. De este modo, podrá recuperar al instante no sólo máquinas virtuales completas, sino también objetos de Microsoft Exchange y Active Directory, como correos electrónicos o usuarios, directamente de un backup comprimido y deduplicado. Si el modo App-aware está desactivado, NAKIVO Backup & Replication creará instantáneas normales (estándar) de los volúmenes de origen en lugar de las instantáneas en reposo. En caso de fallo, el producto copiará los datos directamente de los volúmenes de origen sin mostrar ningún error.
El modo App-aware se puede activar/desactivar en la página del asistente de trabajos de backup y replicación de todas las plataformas compatibles.
Conocimiento de aplicaciones para instancias de Amazon EC2
NAKIVO Backup & Replication ofrece la posibilidad de crear réplicas de instancias de Amazon EC2 coherentes con la aplicación. El enfoque de coherencia de aplicaciones es diferente para las instancias basadas en Windows y las basadas en Linux. Consulte las secciones siguientes para obtener más información.
Conocimiento de aplicaciones para instancias de Amazon EC2 basadas en Windows.
NAKIVO Backup & Replication proporciona compatibilidad con las aplicaciones de los sistemas operativos Windows compatibles mediante el servicio Microsoft Volume Shadow Copy (VSS). Si se activa la coherencia de aplicaciones para una instancia basada en Windows, NAKIVO Backup & Replication hace lo siguiente:
-
Conecta con la Instancia de origen utilizando las credenciales proporcionadas.
-
Instala automáticamente un controlador NAKIVO VSS en el sistema operativo de la instancia.
-
Con la ayuda del controlador VSS, crea instantáneas consistentes con las aplicaciones de los volúmenes EBS de la Instancia.
-
De forma automática elimina el controlador VSS del SO de la Instancia.
Conocimiento de aplicaciones para instancias de Amazon EC2 basadas en Linux.
NAKIVO Backup & Replication ofrece la posibilidad de ejecutar scripts personalizados previos y posteriores a la descongelación en instancias basadas en Linux para permitir la coherencia de aplicaciones. Un script de pre-congelación se ejecuta antes de que se tome una instantánea de una Instancia, y el script de post-descongelación se ejecuta después de que se haya tomado la instantánea.
Condiciones previas para la coherencia de aplicaciones en instancias basadas en Linux
-
Cree scripts previos y posteriores a la descongelación para sus Instancias basadas en Linux.
-
Asegúrese de que SSH está habilitado en las Instancias.
-
Coloque los scripts en las carpetas apropiadas en cada Instancia:
-
Precongelar: /
usr/sbin/pre-freeze-script
-
Postdescongelación:
/usr/sbin/post-thaw-script
-