Compartir a través de


Compilación de aplicaciones de copia de seguridad y restauración para Exchange 2013

Busque información sobre los componentes y la arquitectura de las aplicaciones de copia de seguridad y restauración para Exchange 2013 y los requisitos del sistema para crear una aplicación de copia de seguridad y restauración.

Se aplica a: Exchange Server 2013

Puede usar el Servicio de instantáneas de volumen (VSS) en versiones de Windows Server a partir de Windows Server 2008 para crear aplicaciones que realicen copias de seguridad y restaure datos Exchange Server 2013. VSS proporciona una infraestructura que le permite crear y administrar instantáneas en sistemas de administración de almacenamiento de terceros, aplicaciones empresariales y hardware. Puede crear soluciones basadas en la infraestructura de VSS que usan instantáneas para realizar copias de seguridad y restaurar una o varias bases de datos de Exchange 2013.

Requisitos previos de la aplicación de copia de seguridad y restauración

Para que la aplicación de copia de seguridad y restauración personalizada y VSS realicen copias de seguridad y restaure bases de datos de Exchange 2013, el entorno debe incluir lo siguiente:

  • Una versión de Windows Server a partir de Windows Server 2008

  • Exchange 2013

Además, si va a crear una aplicación de copia de seguridad y restauración, debe tener en cuenta las siguientes restricciones en el entorno de desarrollo:

  • VSS es una API COM no administrada a la que se puede acceder desde código administrado de .NET Framework a través de un ensamblado de interoperabilidad COM.

  • El Shell de administración de Exchange es una aplicación administrada a la que se accede a través de código administrado de .NET Framework.

  • La API CHKSGFILES que se proporciona con Exchange 2013 es un archivo DLL de 64 bits de código nativo. No se admite el uso de la DLL CHKSGFILES de 32 bits de Exchange 2007 con bases de datos de Exchange 2013.

Información general de la aplicación de copia de seguridad y restauración

VSS coordina la comunicación entre los siguientes componentes:

  • El solicitante de VSS, que es la aplicación de copia de seguridad

  • El escritor de VSS

  • Proveedor de VSS, que es el sistema, el software o los componentes de hardware que crean las instantáneas.

Para usar VSS para realizar copias de seguridad de datos de Exchange 2013, la aplicación de copia de seguridad debe ser un solicitante de VSS compatible con Exchange 2013. Exchange 2013 incluye un escritor de VSS, denominado Escritor de Microsoft Exchange, para el programa de copia de seguridad de Windows Server; sin embargo, el escritor de Exchange solo hace copias de seguridad de volúmenes enteros. No realiza copias de seguridad de bases de datos individuales de Exchange 2013. Si necesita más flexibilidad, puede usar una aplicación de copia de seguridad de terceros que tenga un escritor de VSS compatible con Exchange que pueda trabajar con bases de datos de Exchange individuales o puede crear un solicitante de VSS personalizado.

Antes de que la aplicación llame a VSS para iniciar una copia de seguridad, debe obtener información sobre la configuración de almacenamiento del sistema de Exchange 2013 de la que está realizando la copia de seguridad. Esa información se almacena en Servicios de dominio de Active Directory (AD DS). La aplicación de copia de seguridad puede obtener datos de configuración del almacenamiento de Exchange mediante comandos del Shell de administración de Exchange. Para obtener más información, vea Exchange Server PowerShell (Shell de administración de Exchange).

Las aplicaciones de copia de seguridad de Exchange 2013 llaman a las API COM de VSS para crear copias de seguridad completas, copia, diferenciales e incrementales de bases de datos de Exchange; no interactúan directamente con el escritor de VSS. La funcionalidad del grupo de disponibilidad de base de datos (DAG) de Exchange también permite a la aplicación crear una copia de seguridad totalmente coherente, incluso si la copia de seguridad completa inicial y las copias de seguridad incrementales posteriores proceden de distintos servidores del DAG. Una vez que VSS crea la copia de los datos de Exchange, la aplicación de copia de seguridad almacena los datos en los medios previstos.

Para restaurar una base de datos de Exchange 2013, la aplicación de restauración recupera la base de datos y los archivos de registro de los medios de copia de seguridad y los almacena en el almacenamiento en disco activo de un servidor exchange. Las bases de datos individuales no están asociadas a un servidor de Exchange determinado.

Las aplicaciones de copia de seguridad y restauración deben especificar una serie de parámetros específicos de Exchange 2013 para controlar y administrar correctamente las operaciones ejecutadas por VSS en bases de datos de Exchange 2013. Por ejemplo, dado que Exchange 2013 admite hasta 100 bases de datos activas simultáneamente, la aplicación de copia de seguridad debe especificar y procesar correctamente el archivo de base de datos, los archivos de registro de transacciones y los componentes de base de datos de archivos de punto de control.

Para reconstruir una base de datos que tenía cambios desde la última copia de seguridad completa, la aplicación de restauración requiere archivos de base de datos y de registro de diferentes copias de seguridad. Por ejemplo, podría requerir una copia de seguridad completa semanal y una o varias copias de seguridad incrementales diarias. En los sistemas de Exchange 2013 que usan DAG, la aplicación de restauración puede volver a generar una base de datos mediante copias de seguridad de distintas copias de seguridad de bases de datos en distintos servidores del mismo DAG. Sin embargo, la única manera admitida de restaurar una base de datos DAG a partir de la copia de seguridad es restaurar todas las copias activas y pasivas de la base de datos mediante los mismos datos.

Una vez que todos los datos están en su lugar, la aplicación de restauración indica a Exchange que compruebe la integridad de la base de datos y los archivos de registro. Si la base de datos y los archivos de registro se han restaurado correctamente, el servidor de Exchange puede reproducir los archivos de registro de base de datos para actualizar la base de datos y montarla. Si la base de datos se ha recuperado en un servidor que ya tiene una copia activa de la base de datos montada, la base de datos se trata como una base de datos de recuperación. Si la base de datos se ha recuperado en otro servidor, la base de datos se puede montar de forma independiente o, a continuación, se puede agregar esa réplica al DAG.

Arquitectura del sistema de copia de seguridad y restauración

VSS se comunica con el sistema de archivos de Windows Server y con el controlador de dispositivo de almacenamiento masivo a través de un proveedor de terceros (o personalizado). El proveedor de hardware determina dónde se creará la instantánea. VSS abstrae la instantánea específica del hardware para que la aplicación de copia de seguridad y restauración pueda acceder a la instantánea sin información sobre los detalles de la implementación de hardware. En la ilustración siguiente se muestra cómo interactúa la aplicación de copia de seguridad y restauración con Exchange 2013 y Windows Server.

Figura 1. Arquitectura del sistema de copia de seguridad y restauración

Diagrama que muestra cómo interactúa una aplicación de copia de seguridad y restauración. Existe una comunicación bidireccional entre Exchange, Windows Server y la aplicación cliente. Windows Server también actúa con un dispositivo de almacenamiento masivo o un medio de copia de seguridad.

La aplicación de copia de seguridad y restauración funciona como solicitante de VSS. El solicitante se comunica con VSS para obtener información sobre Exchange 2013, iniciar la creación de instantáneas y obtener acceso a los datos para la copia de seguridad.

El almacén de Exchange es un componente de Exchange 2013 y tiene acceso a las bases de datos de Exchange 2013 a través del sistema de archivos de Windows Server. Dentro del sistema de archivos, cada servidor de Exchange puede montar simultáneamente hasta 100 bases de datos con sus archivos de base de datos (.edb) adjuntos, archivos de registro de transacciones y un archivo de punto de control.

Para admitir VSS, Exchange 2013 incluye un sistema de escritura de Exchange integrado en el almacén de Exchange. El sistema de escritura de Exchange se coordina con el almacén de Exchange (que funciona en nombre del solicitante) para inmovilizar y desmontar la base de datos antes de realizar la copia de seguridad y, a continuación, para descongelar y montar la base de datos una vez completada la copia de seguridad. Durante una restauración, la aplicación de copia de seguridad y restauración indica al escritor de Exchange que coordine con el almacén de Exchange para desmontar la base de datos, reemplazar los archivos de base de datos, montar la base de datos y, a continuación, reproducir los registros de transacciones (según sea necesario).

Durante una restauración, el solicitante también se comunica con VSS para preparar el sistema para la restauración y, a continuación, volver a colocar los datos en el dispositivo de almacenamiento masivo. La aplicación de copia de seguridad y restauración también es responsable de trabajar con Windows Server para leer y escribir datos en el medio de almacenamiento de copia de seguridad, ya sea un archivo de cinta, una red de área de almacenamiento u otro medio de copia de seguridad.

La base de datos restaurada se puede montar como una base de datos activa normal o como base de datos de recuperación de Exchange 2013. Solo se puede designar una base de datos montada como base de datos de recuperación en cada servidor de Exchange.

La información necesaria para completar correctamente las operaciones de copia de seguridad y restauración entre Exchange 2013, VSS y la aplicación de copia de seguridad y restauración se transfiere como parte de los metadatos del escritor de Exchange.

En esta sección

Vea también