Saltar a contenido

Descripción general

Este artículo ofrece una descripción detallada de los escenarios de copia de seguridad y recuperación de datos de Afi para instancias de Amazon EC2, bases de datos de Amazon RDS para PostgreSQL y Amazon Aurora PostgreSQL, e instancias de Amazon RDS para SQL Server.

Esta guía presupone que ya ha incorporado su inquilino de AWS en Afi y ha protegido los recursos. Si no es así, siga las instrucciones de este artículo para configurar su inquilino de AWS en Afi.

Funcionamiento de la copia de seguridad y la recuperación de AWS

Afi utiliza las API públicas de AWS para descubrir recursos, sincronizar datos y realizar actividades de restauración. Para incorporar una cuenta de AWS en Afi, debe crear un rol de IAM personalizado que Afi asumirá para acceder a la cuenta, añadir al rol los permisos de IAM que necesita Afi e introducir el ARN del rol creado en el asistente de incorporación. Durante la incorporación de la cuenta, Afi proporciona archivos JSON que contienen la configuración del rol y de sus permisos.

Afi se basa en nombres de recursos de Amazon (ARN) únicos para reconocer las cuentas y los recursos de AWS y acceder a ellos. Este enfoque garantiza que los cambios de nombre de los recursos sean transparentes para Afi y no afecten a ninguna actividad del servicio.

Una vez cada 24 horas, Afi ejecuta una actividad de descubrimiento que enumera los recursos de la cuenta de AWS, actualiza la lista de recursos en Afi y los protege automáticamente si se han configurado reglas de protección automática. Puede activar un descubrimiento de recursos no programado para una cuenta de AWS haciendo clic en el icono de actualización situado en la esquina superior derecha de la pantalla Service → Protection.

Copia de seguridad de instancias de EC2

La copia de seguridad de Afi para instancias de EC2 se basa en la tecnología de puntos de recuperación de AWS, lo que garantiza la coherencia frente a bloqueos en configuraciones de varios discos y la coherencia con determinadas aplicaciones de Windows compatibles con VSS. Durante la copia de seguridad de una instancia de EC2, Afi crea un punto de recuperación para ella y, a continuación, sincroniza los datos de la instantánea correspondiente con la nube de Afi. Los puntos de recuperación se conservan en AWS durante 7 días para permitir una restauración rápida a partir de instantáneas de copia de seguridad recientes.

La copia de seguridad coherente con las aplicaciones de Windows se basa en AWS Systems Manager Agent (SSM Agent), instalado dentro de las instancias de EC2. Durante la copia de seguridad de la instancia, Afi instala el componente de AWS VSS en la instancia de Windows y crea un perfil de instancia para que esta reciba y ejecute comandos de AWS Systems Manager.

Copia de seguridad de bases de datos

Afi protege instancias de base de datos de Amazon RDS Single-AZ y Multi-AZ para PostgreSQL y SQL Server, así como clústeres de base de datos Multi-AZ de RDS para PostgreSQL y clústeres de Aurora PostgreSQL.

Afi utiliza el mismo proceso de copia de seguridad basado en instantáneas para PostgreSQL y SQL Server. Crea una instantánea de AWS de la instancia de RDS o del clúster de RDS o Aurora de origen y la restaura en una instancia de base de datos de RDS o un clúster de Aurora temporal de su cuenta de AWS. Afi lee el esquema de la base de datos y los datos de las tablas de esta copia temporal y los sincroniza con la nube de Afi junto con la configuración de AWS del recurso de origen. Las copias de seguridad proporcionan una coherencia sólida en el ámbito de la base de datos.

La instancia o el clúster temporal se ejecuta en una VPC independiente, con el acceso de red limitado al servicio de copia de seguridad de Afi. Cuando finaliza la copia de seguridad, Afi elimina la instancia de base de datos o el clúster de Aurora temporal y el grupo de seguridad creado para esa copia de seguridad.

Restauración de bases de datos

Con cualquiera de los dos motores, Afi restaura los datos de la instantánea de copia de seguridad seleccionada en la nube de Afi en una instancia de destino existente o, en el caso de PostgreSQL, en un clúster de destino existente. Seleccione un destino con una versión de base de datos compatible y proporcione sus credenciales de inicio de sesión mediante un secreto en el cuadro de diálogo de restauración.

El destino de la restauración debe tener habilitada la opción Accesible públicamente (Publicly accessible); la base de datos de origen puede permanecer privada durante la copia de seguridad. Para configurarlo en la Consola de administración de AWS (AWS Management Console):

  1. Abra Amazon RDS → Bases de datos (Amazon RDS → Databases) y seleccione la instancia de base de datos de destino. Para Aurora PostgreSQL, seleccione la instancia de escritura del clúster; para un clúster de RDS Multi-AZ, seleccione el propio clúster.
  2. Elija Modificar (Modify). En la sección Conectividad (Connectivity), expanda las opciones de configuración adicionales si es necesario y establezca Acceso público (Public access) en Accesible públicamente (Publicly accessible).
  3. Elija Continuar (Continue), revise los cambios y confirme con Modificar instancia de base de datos (Modify DB instance) o Modificar clúster de base de datos (Modify DB cluster), según el destino.

Esta configuración permite que Afi se conecte a la base de datos de destino durante la restauración. Los grupos de seguridad controlan quién puede conectarse: Afi añade un grupo de seguridad temporal que permite las conexiones desde la dirección IP de su servicio de restauración al puerto de la base de datos y elimina ese grupo cuando finaliza la restauración. Si habilitó el acceso público específicamente para la restauración, puede deshabilitarlo después.

La restauración completa de una base de datos crea una nueva base de datos con el esquema y los datos de la copia de seguridad. La restauración de tablas seleccionadas restaura los datos y las definiciones básicas de las tablas en la base de datos y el esquema elegidos. Durante la restauración de tablas seleccionadas, Afi añade al nombre de cada tabla restaurada el sufijo especificado en el cuadro de diálogo de restauración. Las bases de datos y tablas existentes no se sobrescriben.

Cómo ver los datos de una copia de seguridad y desplazarse entre sus instantáneas

Para consultar los datos de copia de seguridad de un recurso (instancia de EC2 o base de datos), vaya a la pestaña Service → Protection, localice la copia buscando su nombre o ID y haga clic en Recover para abrir la vista de exploración de la copia de seguridad. Tenga en cuenta que hacer clic en Recover en la pestaña Protection no inicia ninguna actividad real de restauración de datos.

Al abrir una copia de seguridad, verá un conjunto de pestañas para desplazarse por ella y un control de calendario para cambiar de instantánea. De forma predeterminada, se abre la instantánea más reciente para explorarla.

Instantáneas de copia de seguridad

Para cambiar a otra instantánea de copia de seguridad, haga clic en el menú desplegable Backup version y seleccione una fecha haciendo clic en el día correspondiente. Si se realizaron varias copias ese día, el servicio mostrará sus horas de inicio y deberá hacer clic en la hora de la copia de seguridad para acceder a la instantánea.

Después de abrir una instantánea de copia de seguridad, podrá consultar el estado de la instancia en el momento en que se creó e iniciar una exportación o restauración de datos desde ella. El servicio resaltará la versión de copia de seguridad desde la que se realiza una exportación o restauración en los cuadros de diálogo de configuración de la exportación o restauración.

De forma predeterminada, Afi conserva indefinidamente todas las instantáneas de copia de seguridad. Si desea limitar durante cuánto tiempo las conserva el servicio de Afi dentro de las copias de seguridad, puede configurar reglas de retención de versiones de copia de seguridad o de retención GFS (abuelo-padre-hijo) para sus políticas de SLA de copia de seguridad, tal como se describe aquí.

Seguridad del acceso a los datos

Afi ofrece un modelo de permisos explícitos y granulares que permite configurar grupos de acceso personalizados y limitar el acceso de los usuarios a determinados grupos de recursos o recursos individuales de un inquilino de AWS. Consulte el siguiente artículo para obtener una descripción detallada del modelo de permisos de Afi.

Afi registra toda la actividad de los usuarios relacionada con la exportación de datos, incluidos los eventos de exploración, búsqueda, exportación o restauración. Los administradores de Afi pueden consultar estos eventos de auditoría en la pestaña Activity → Audit del portal de Afi.