Skip to main content
NetApp Solutions SAP
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Arquitectura SnapCenter

Colaboradores

SnapCenter es una plataforma unificada y escalable destinada a la protección de datos coherente con las aplicaciones. SnapCenter proporciona control y supervisión centralizados, a la vez que delega la capacidad para que los usuarios gestionen trabajos de backup, restauración y clonado específicos de aplicaciones. Con SnapCenter, los administradores de bases de datos y almacenamiento conocen una única herramienta para gestionar los backups, las restauraciones de datos y las operaciones de clonado para diferentes aplicaciones y bases de datos.

SnapCenter gestiona los datos a través de terminales en el Data Fabric con la tecnología de NetApp. Puede utilizar SnapCenter para replicar datos entre entornos locales, entre entornos locales y el cloud y entre clouds privados, híbridos o públicos.

Componentes de SnapCenter

SnapCenter incluye el servidor SnapCenter, el paquete de plugins de SnapCenter para Windows y el paquete de plugins de SnapCenter para Linux. Cada paquete contiene complementos de SnapCenter para diferentes aplicaciones y componentes de la infraestructura.

Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

Solución de backup SAP HANA de SnapCenter

La solución de backup SnapCenter para SAP HANA cubre las siguientes áreas:

  • Gestión de las operaciones de backup, programación y retención

    • Backup de datos de SAP HANA con copias de SnapVault basadas en almacenamiento

    • Backup de volúmenes sin datos con copias Snapshot basadas en el almacenamiento (por ejemplo, /hana/shared)

    • Comprobaciones de integridad de bloques de bases de datos mediante un backup basado en archivos

    • Replicación en una ubicación de backup o recuperación ante desastres externa

  • Mantenimiento del catálogo de backup de SAP HANA

    • Para backups de datos de HANA (Snapshot y basados en archivos)

    • Para backups de registros de HANA

  • Operaciones de restauración y recuperación

    • Restauración y recuperación automatizadas

    • Operaciones de restauración de un solo inquilino para sistemas SAP HANA (MDC)

SnapCenter ejecuta los backups de archivos de datos de bases de datos junto con un plugin para SAP HANA. El complemento activa el punto de guardado de backup de base de datos SAP HANA, de forma que las copias Snapshot, que se crean en el sistema de almacenamiento principal, se basen en una imagen consistente de la base de datos SAP HANA.

SnapCenter permite la replicación de imágenes de bases de datos consistentes en una ubicación de backup o recuperación ante desastres externa mediante SnapVault o la función SnapMirror. Normalmente, las distintas políticas de retención se definen para backups en el almacenamiento principal y en el almacenamiento de backup externo. SnapCenter se ocupa de la retención en el almacenamiento principal y ONTAP se ocupa de la retención en el almacenamiento de backup externo.

Para permitir un backup completo de todos los recursos relacionados con SAP HANA, SnapCenter también le permite realizar un backup de todos los volúmenes que no son datos mediante el plugin de SAP HANA con copias de Snapshot basadas en el almacenamiento. Puede programar volúmenes que no sean de datos independientemente del backup de datos de la base de datos para habilitar políticas de retención y protección individuales.

SAP recomienda combinar backups de SnapVault basados en almacenamiento con un backup basado en archivos semanal para ejecutar una comprobación de la integridad de los bloques. Puede ejecutar la comprobación de integridad de bloques desde SnapCenter. Según las políticas de retención configuradas, SnapCenter gestiona el mantenimiento de los backups de archivos de datos en el almacenamiento principal, los backups de archivos de registro y el catálogo de backup SAP HANA.

SnapCenter se encarga de la retención en el almacenamiento principal, mientras que FSX para ONTAP gestiona la retención de backup secundario.

En la siguiente figura, se muestra una descripción general de las operaciones de gestión de backup y retención de SnapCenter.

Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

Al ejecutar un backup de Snapshot basado en el almacenamiento de la base de datos SAP HANA, SnapCenter realiza las siguientes tareas:

  1. Crea un punto de guardado de copia de seguridad de SAP HANA para crear una imagen consistente en la capa de persistencia.

  2. Crea una copia de Snapshot basada en el almacenamiento del volumen de datos.

  3. Registra el backup de Snapshot basado en el almacenamiento en el catálogo de backup de SAP HANA.

  4. Lanza el punto de guardado de backup de SAP HANA.

  5. Ejecuta una actualización de SnapVault o SnapMirror para el volumen de datos, si se ha configurado.

  6. Elimina las copias snapshot de almacenamiento en el almacenamiento principal en función de las políticas de retención definidas.

  7. Elimina las entradas del catálogo de backup SAP HANA si los backups ya no existen en el almacenamiento de backup principal o externo.

  8. Cada vez que se elimina un backup en función de la política de retención o de forma manual, SnapCenter también elimina todos los backups de registros más antiguos que el backup de datos más antiguo. Los backups de registros se eliminan en el sistema de archivos y en el catálogo de backup SAP HANA.

Alcance de este documento

Este documento describe la opción de configuración de SnapCenter más común para un sistema de host único de SAP HANA MDC con un único inquilino en FSX para ONTAP. En algunos casos, se pueden utilizar otras opciones de configuración como las necesarias para sistemas SAP HANA específicos, por ejemplo, para un sistema host múltiple. Para obtener una descripción detallada de otras opciones de configuración, consulte "Conceptos y prácticas recomendadas de SnapCenter (netapp.com)".

En este documento, utilizamos la consola de Amazon Web Services (AWS) y la interfaz de línea de comandos FSX para ONTAP para ejecutar los pasos de configuración necesarios en la capa de almacenamiento. También puede utilizar Cloud Manager de NetApp para gestionar FSX para ONTAP, pero este documento no está dentro del alcance. Para obtener información sobre el uso de Cloud Manager de NetApp para FSX para ONTAP, consulte "Más información acerca de Amazon FSX para ONTAP (netapp.com)".

Estrategia de protección de datos

La siguiente figura muestra una arquitectura de backup típica para SAP HANA en FSX para ONTAP. El sistema HANA se encuentra en la zona de disponibilidad 1 de AWS y utiliza un FSX para el sistema de archivos ONTAP dentro de la misma zona de disponibilidad. Se ejecutan las operaciones de backup de Snapshot para los datos y el volumen compartido de la base de datos de HANA. Además de los backups de Snapshot locales, que se conservan durante 3-5 días, los backups también se replican en un almacenamiento externo para su retención a largo plazo. El almacenamiento de backup externo es un segundo FSX para el sistema de archivos ONTAP ubicado en una zona de disponibilidad de AWS diferente. Los backups de los datos de HANA y el volumen compartido se replican con SnapVault al segundo FSX para el sistema de archivos ONTAP y se mantienen durante 2-3 semanas.

Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

Antes de configurar SnapCenter, debe definirse la estrategia de protección de datos en función de los requisitos de objetivo de tiempo de recuperación y objetivo de punto de recuperación de los distintos sistemas SAP.

Un enfoque común es definir tipos de sistemas como sistemas de producción, desarrollo, pruebas o entornos de pruebas. Normalmente, todos los sistemas SAP del mismo tipo tienen los mismos parámetros de protección de datos.

Deben definirse los siguientes parámetros:

  • ¿Con qué frecuencia se debería ejecutar un backup de Snapshot?

  • ¿Cuánto tiempo se deberían conservar los backups de copias snapshot en el sistema de almacenamiento principal?

  • ¿Con qué frecuencia se debe ejecutar una comprobación de integridad de bloque?

  • ¿Deberían replicarse los principales backups en una ubicación de backup externa?

  • ¿Cuánto tiempo deberían guardarse los backups en el almacenamiento de backups externo?

En la siguiente tabla se muestra un ejemplo de parámetros de protección de datos para los tipos del sistema: Producción, desarrollo y pruebas. Para el sistema de producción se ha definido una alta frecuencia de backups, y los backups se replican en un centro de backup externo una vez al día. Los sistemas de prueba tienen menos requisitos y no tienen replicación de backups.

Parámetros Sistemas de producción Sistemas de desarrollo Pruebas de sistemas

Frecuencia de backup

Cada 6 horas

Cada 6 horas

Cada 6 horas

Retención primaria

3 días

3 días

3 días

Comprobación de integridad de bloques

Una vez a la semana

Una vez a la semana

No

Replicación en centro de backup externo

Una vez al día

Una vez al día

No

Retención de backups fuera de las instalaciones

2 semanas

2 semanas

No aplicable

En la siguiente tabla, se muestran las políticas que deben configurarse para los parámetros de protección de datos.

Parámetros Policy LocalSnap Policy LocalSnapAndSnapVault Política BlockIntegrityCheck

Tipo de backup

Basado en Snapshot

Basado en Snapshot

Basado en archivos

Frecuencia de programación

Cada hora

Todos los días

Semanal

Retención primaria

Recuento = 12

Recuento = 3

Recuento = 1

Replicación SnapVault

No

No aplicable

La política LocalSnapshot Se usa para los sistemas de producción, desarrollo y prueba para cubrir los backups locales de Snapshot con una retención de dos días.

En la configuración de protección de recursos, la programación se define de forma diferente para los tipos de sistema:

  • Producción: Horario cada 4 horas.

  • Desarrollo: Programación cada 4 horas.

  • Prueba: Programe cada 4 horas.

La política LocalSnapAndSnapVault se utiliza en los sistemas de producción y desarrollo para cubrir la replicación diaria al almacenamiento de backup externo.

En la configuración de protección de recursos, la programación se define para producción y desarrollo:

  • Producción: Programa todos los días.

  • Desarrollo: Programa todos los días.la política BlockIntegrityCheck se utiliza para los sistemas de producción y desarrollo a fin de abarcar la comprobación semanal de la integridad de los bloques mediante un backup basado en archivos.

En la configuración de protección de recursos, la programación se define para producción y desarrollo:

  • Producción: Programa cada semana.

  • Desarrollo: Programa cada semana.

Para cada base de datos SAP HANA individual que utilice la política de backup externa, debe configurar una relación de protección en la capa de almacenamiento. La relación de protección define qué volúmenes se replican y la retención de los backups en el almacenamiento de backup externo.

Con el siguiente ejemplo, para cada sistema de producción y desarrollo, se define una retención de dos semanas en el almacenamiento de backup externo.

En este ejemplo, las políticas de protección y la retención para los recursos de la base de datos SAP HANA y los recursos de volúmenes sin datos no son diferentes.

Configuración de ejemplo de laboratorio

La siguiente configuración de laboratorio se utilizó como configuración de ejemplo para el resto de este documento.

PFX de sistema HANA:

  • Sistema MDC de host único con un único inquilino

  • HANA 2.0 SPS 6 revisión 60

  • SLES PARA SAP 15SP3

SnapCenter.:

  • Versión 4.6

  • HANA y el plugin de Linux implementados en un host de base de datos HANA

FSX para sistemas de archivos ONTAP:

  • Dos FSX para sistemas de archivos ONTAP con una única máquina virtual de almacenamiento (SVM)

  • Cada FSX para el sistema ONTAP en una zona de disponibilidad de AWS diferente

  • Volumen de datos DE HANA replicado en el segundo FSX para el sistema de archivos ONTAP

Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito