¿Cuál es la herramienta de instantánea coherente de App de Azure lication?
La herramienta de instantánea coherente de App de Azure lication (AzAcSnap) es una herramienta de línea de comandos que permite la protección de datos para bases de datos de terceros. Esta herramienta se encarga de toda la orquestación necesaria para poner las bases de datos en un estado coherente con la aplicación antes de tomar una instantánea del almacenamiento. Después de la instantánea, la herramienta devuelve las bases de datos a un estado operativo.
Bases de datos, sistemas operativos y plataformas de Azure compatibles
Bases de datos
- SAP HANA (consulte la matriz de compatibilidad para obtener más información)
- Oracle Database versión 12 o posterior (consulte Imágenes de máquina virtual de Oracle y su implementación en Microsoft Azure para obtener más información)
- IBM Db2 para LUW en la versión 10.5 o posterior de Linux (consulte Implementación de DBMS de Azure Virtual Machines de IBM Db2 para la carga de trabajo de SAP para obtener más información).
Sistemas operativos
- SUSE Linux Enterprise Server 12+
- Red Hat Enterprise Linux 7+
- Posterior a Oracle Linux 7
Plataformas de Azure
- Azure Virtual Machines con el almacenamiento de Azure NetApp Files
- Azure (instancias grandes) (en la infraestructura sin sistema operativo)
Sugerencia
Si busca nuevas características (o compatibilidad con otras bases de datos, sistemas operativos y plataformas), consulte Características en versión preliminar de la herramienta de instantánea coherente de App de Azure lication. También puede proporcionar comentarios o sugerencias.
Ventajas del uso de AzAcSnap
AzAcSnap usa las funcionalidades de replicación y instantáneas de volumen en Azure NetApp Files y Azure (instancias grandes). Proporciona las prestaciones siguientes:
Instantáneas de copia de seguridad rápidas independientemente del tamaño de la base de datos
AzAcSnap realiza copias de seguridad de instantáneas independientemente del tamaño de los volúmenes o de la base de datos mediante la tecnología de instantáneas del almacenamiento. Toma instantáneas en paralelo en todos los volúmenes para permitir que varios volúmenes formen parte del almacenamiento de la base de datos.
En las pruebas, la herramienta tardó menos de dos minutos en realizar una copia de seguridad de instantáneas de una base de datos de más de 100 tebibytes (TiB) almacenada en 16 volúmenes.
Protección de datos coherente con la aplicación
Puede implementar AzAcSnap como una solución centralizada o distribuida para realizar copias de seguridad de archivos críticos de base de datos. Garantiza la coherencia de la base de datos antes de realizar una instantánea de volumen de almacenamiento. Como resultado, garantiza que puede usar la instantánea del volumen de almacenamiento para la recuperación de la base de datos.
Administración del catálogo de bases de datos
Cuando se usa AzAcSnap con SAP HANA, los registros del catálogo de copia de seguridad se mantienen actualizados con instantáneas de almacenamiento. Esta funcionalidad permite a los administradores de las bases de datos ver la actividad de copia de seguridad.
Protección de volúmenes ad hoc
Esta funcionalidad resulta útil para los volúmenes que no son de base de datos que no necesitan el quiesco de la aplicación antes de que la herramienta tome una instantánea de almacenamiento. Entre los ejemplos se incluyen los volúmenes de copia de seguridad de registros de SAP HANA o los volúmenes SAPTRANS.
Clonación de volúmenes de almacenamiento
Esta funcionalidad proporciona clones de volumen de almacenamiento eficientes en el espacio para fines de desarrollo y pruebas.
Compatibilidad con la recuperación ante desastres
AzAcSnap usa la replicación de volúmenes de almacenamiento para proporcionar opciones para recuperar instantáneas coherentes con la aplicación replicadas en un sitio remoto.
AzAcSnap es un binario sencillo. No necesita agentes ni complementos adicionales para interactuar con la base de datos o el almacenamiento (Azure NetApp Files a través de Azure Resource Manager e Instancias grandes de Azure mediante Secure Shell [SSH]).
AzAcSnap debe estar instalado en un sistema con conectividad con la base de datos y el almacenamiento. Sin embargo, la flexibilidad de instalación y configuración permite una única instalación centralizada (solo Azure NetApp Files) o una instalación totalmente distribuida (Azure NetApp Files y Azure (instancias grandes) con copias instaladas en cada instalación de base de datos.
Información general sobre la arquitectura
Puede instalar AzAcSnap en el mismo host que la base de datos (SAP HANA) o puede instalarlo en un sistema centralizado. Sin embargo, debe tener conectividad de red con los servidores de base de datos y el back-end de almacenamiento (Azure Resource Manager para Azure NetApp Files o SSH para Azure (instancias grandes).
AzAcSnap es una aplicación ligera que normalmente se ejecuta desde un programador externo. En la mayoría de los sistemas Linux, esta operación es cron
, que es lo que se centra en la documentación. Pero el programador podría ser una herramienta alternativa, siempre que pueda importar el azacsnap
perfil de shell del usuario. La importación de la configuración del entorno del usuario garantiza que las rutas de acceso y los permisos de archivo se inicialicen correctamente.
Artículos técnicos
En los siguientes artículos técnicos se describe dónde se ha usado AzAcSnap como parte de una estrategia de protección de datos:
- Guía de recuperación manual para SAP HANA en VM de Azure desde una instantánea de Azure NetApp Files con AzAcSnap
- Guía de recuperación manual para SAP HANA en Azure (instancias grandes) desde una instantánea de almacenamiento con AzAcSnap
- Guía de recuperación manual para SAP Oracle 19c en máquinas virtuales de Azure desde una instantánea de Azure NetApp Files con AzAcSnap
- Manual Recovery Guide for SAP Db2 on Azure VMs from Azure NetApp Files snapshot with AzAcSnap
- Guía de actualización del sistema de SAP Oracle 19c en máquinas virtuales de Azure mediante instantáneas de Azure NetApp Files con AzAcSnap
- Protección de bases de datos de HANA configuradas con HSR en Azure NetApp Files con AzAcSnap
- Automatización de operaciones de copia del sistema SAP con Libelle SystemCopy
Sinopsis de los comandos
El formato general de los comandos es: azacsnap -c [command] --[command] [sub-command] --[flag-name] [flag-value]
.
Opciones de comando
Las opciones de comando son las siguientes. Las viñetas principales son comandos y las viñetas con sangría son subcomandos.
-h
Proporciona ayuda de línea de comandos ampliada con ejemplos sobre el uso de AzAcSnap.-c configure
proporciona una interfaz de estilo de Q&A interactiva para crear o modificar elazacsnap
archivo de configuración (valor predeterminado =azacsnap.json
).--configuration new
crea un nuevo archivo de configuración.--configuration edit
habilita la edición de un archivo de configuración existente.
Para obtener más información, consulte la referencia del comando configure.
-c test
valida el archivo de configuración y comprueba la conectividad.--test hana
Prueba la conexión a la instancia de SAP HANA.--test storage
Prueba la comunicación con la interfaz de almacenamiento subyacente mediante la creación de una instantánea de almacenamiento temporal en todos los volúmenesdata
configurados y, a continuación, su eliminación.--test all
realiza lashana
pruebas ystorage
en secuencia.
Para obtener más información, consulte la referencia de comandos de prueba.
-c backup
es el comando principal para ejecutar instantáneas de almacenamiento coherentes con la base de datos para volúmenes de datos de SAP HANA y para otros volúmenes (por ejemplo, compartidos, copia de seguridad de registros o arranque).--volume data
toma una instantánea de todos los volúmenes de ladataVolume
estrofa del archivo de configuración.--volume other
toma una instantánea de todos los volúmenes de laotherVolume
estrofa del archivo de configuración.--volume all
toma una instantánea de todos los volúmenes de ladataVolume
estrofa y, a continuación, todos los volúmenes de laotherVolume
estrofa del archivo de configuración.
Para obtener más información, consulte la referencia del comando de copia de seguridad.
-c details
Proporciona información sobre las instantáneas o la replicación.--details snapshots
proporciona una lista de detalles básicos sobre las instantáneas de cada volumen que configuró.--details replication
proporciona detalles básicos sobre el estado de replicación del sitio de producción al sitio de recuperación ante desastres.
Para obtener más información, consulte la referencia de comandos de detalles.
-c delete
elimina una instantánea de almacenamiento o un conjunto de instantáneas.Puede usar el identificador de copia de seguridad de SAP HANA (como se encuentra en HANA Studio) o el nombre de la instantánea de almacenamiento. El identificador de copia de seguridad solo está vinculado a las
hana
instantáneas, que se crean para los datos y los volúmenes compartidos. De lo contrario, si escribe el nombre de la instantánea, el comando busca todas las instantáneas que coincidan con el nombre de la instantánea especificada.Para obtener más información, consulte la referencia del comando delete.
-c restore
proporciona dos métodos para restaurar una instantánea en un volumen.--restore snaptovol
crea un nuevo volumen basado en la instantánea más reciente del volumen de destino.-c restore --restore revertvolume
revierte el volumen de destino a un estado anterior, en función de la instantánea más reciente.
Para obtener más información, consulte la referencia del comando restore.
[--configfile <configfilename>]
es un parámetro opcional de línea de comandos para proporcionar un nombre de archivo diferente para la configuración json. Resulta útil crear un archivo de configuración independiente por identificador de seguridad (por ejemplo,--configfile H80.json
).[--runbefore]
y[--runafter]
son comandos opcionales para ejecutar comandos externos o scripts de shell antes y después de la ejecución de la lógica principal de AzAcSnap.Para obtener más información, consulte la referencia del comando runbefore/runafter.
[--preview]
es una opción de línea de comandos opcional que es necesaria cuando se usan características en versión preliminar.Para obtener más información, consulte Características en versión preliminar de la herramienta de instantánea coherente de App de Azure lication.
Pasos siguientes
Comentaris
https://aka.ms/ContentUserFeedback.
Properament: al llarg del 2024 eliminarem gradualment GitHub Issues com a mecanisme de retroalimentació del contingut i el substituirem per un nou sistema de retroalimentació. Per obtenir més informació, consulteu:Envieu i consulteu els comentaris de