Administración y supervisión de cargas de trabajo de Oracle en el acelerador de zonas de aterrizaje de Azure Virtual Machines
En este artículo se describe cómo administrar y supervisar correctamente Oracle en el acelerador de zonas de aterrizaje de Azure Virtual Machines. En este escenario de escala empresarial se describen recomendaciones importantes para el diseño de un entorno. Hay una guía disponible en la zona de aterrizaje para administración y supervisión de escala empresarial de Azure.
Siguiendo las instrucciones, en este artículo se explican las consideraciones clave de diseño y los procedimientos recomendados para administrar las implementaciones de cargas de trabajo de Oracle en el acelerador de zonas de aterrizaje de máquinas virtuales de Microsoft Azure. Como Oracle es una carga de trabajo crítica y de alto rendimiento, en la planificación también se deben incluir las instrucciones sobre las áreas de diseño de las zonas de aterrizaje de Azure. La supervisión de la carga de trabajo de Oracle en Azure Virtual Machines para detectar errores y anomalías es fundamental para garantizar el estado de las cargas de trabajo críticas.
Supervisión de bases de datos de Oracle en el acelerador de zonas de aterrizaje de Azure Virtual Machines
El primer paso de supervisión consiste en configurar la supervisión general de máquinas virtuales de Azure y definir el umbral de las métricas. Después de configurar la supervisión general de las máquinas virtuales de Azure, el siguiente paso consiste en configurar la supervisión especificada de Oracle adaptada al entorno.
Supervisión de registros con Azure Monitor
Carga de trabajo de Oracle en el acelerador de zonas de aterrizaje de Azure Virtual Machines, debe supervisar la máquina virtual y Oracle Database en Azure Virtual Machine. Azure Monitor proporciona numerosas maneras de supervisar el registro de la máquina virtual y la carga de trabajo de Oracle.
El primer paso de supervisión consiste en configurar la supervisión general de las máquinas virtuales de Azure.
Habilitación de conclusiones de máquina virtual
Implementación de AMA (agente de Azure Monitor) y configuración de DCR (regla de recopilación de datos)
Recopile registros personalizados.
Supervisión de métricas de disco administrado:
Si va a almacenar archivos de base de datos de Oracle en discos administrados de Azure, debe supervisar las métricas relacionadas con el rendimiento de los discos administrados. Las SKU de disco administrado adecuadas para las bases de datos de Oracle son SSD prémium, SSD prémium v2 y Ultra. Las métricas de rendimiento de disco de datos son importantes porque los archivos de base de datos de Oracle se almacenan en los discos administrados. Tenga en cuenta las IOPS acumulativas y el rendimiento de los discos de datos cuando se usan tecnologías de seccionamiento de discos, como Oracle Automatic Storage Management (modelo de implementación clásica) o Logical Volume Manager (LVM) de Linux.
Métricas de discos administrados de Azure
El administrador de Oracle debe supervisar las métricas de rendimiento de disco relacionadas con la E/S, como las siguientes:
- Porcentaje de consumo de IOPS de disco del sistema operativo
- Porcentaje de consumo de IOPS de disco de datos
- Bytes de lectura de discos de datos por segundo
- Bytes de escritura en disco de datos por segundo
- Profundidad de la cola de discos
Al supervisar las métricas de disco, es importante asegurarse de que no se superen los límites de la máquina virtual de base de datos. Los límites de máquina virtual específicos de los discos administrados se detallan en las especificaciones técnicas de las SKU de cada máquina virtual. Para obtener más información sobre las especificaciones de máquinas virtuales, consulte Tamaños de máquinas virtuales en Azure.
Al seleccionar la SKU de máquina virtual adecuada, use la tabla y la columna Rendimiento máximo de disco sin almacenar en caché: IOPS/MBps para ver cómo varios discos administrados conectados a la máquina virtual pueden proporcionar de forma acumulativa una IOPS y un rendimiento más altos combinados. Tenga en cuenta que si los requisitos de E/S de la base de datos durante la carga máxima son mayores que el rendimiento máximo de disco sin almacenar en caché de la máquina virtual, las operaciones de E/S de máquina virtual se pueden limitar. Como alternativa, si no hay suficientes IOPS o rendimiento de almacenamiento por disco, la limitación podría producirse en el nivel de disco.
Para más información sobre las métricas relacionadas con el rendimiento del disco, vea Métricas de disco: Azure Virtual Machines.
Supervisión de métricas de Azure NetApp Files (ANF) Si los archivos de base de datos se almacenan en volúmenes de Azure NetApp Files (ANF), debe supervisar las métricas de ANF para el almacenamiento asignado, el uso real del almacenamiento, las IOPS de volumen, el rendimiento y la latencia. Consulte los artículos siguientes para comprender las formas de supervisar Azure NetApp Files y las métricas de rendimiento relacionadas.
Al supervisar las métricas de ANF, también es importante supervisar el ancho de banda de red de la máquina virtual para asegurarse de que no se supera su límite. El volumen ANF se monta en la red mediante el protocolo NFS y no está restringido por los límites acumulativos de rendimiento de E/S de máquinas virtuales en ningún tipo de instancia de máquina virtual. En su lugar, ANF solo está restringido por el ancho de banda de red de la serie de máquinas virtuales de base de datos. El límite de máquina virtual específico del almacenamiento montado en NFS se especifica en la columna denominada "Ancho de banda de red máximo (Mbps)". Para obtener ejemplos, vea la especificación técnica de la serie de máquinas virtuales Edv5 y Edsv5.
Configuración de las alertas para las métricas de máquina virtual de Azure
Las alertas de Azure Monitor identifican los recursos incorrectos. Al crear una máquina virtual de Azure, puede habilitar un conjunto de reglas de alerta recomendadas para un conjunto común de métricas. Este conjunto inicial de métricas comunes incluye el porcentaje de CPU o la memoria disponible. Para más información, vea Habilitación de reglas de alerta recomendadas para máquinas virtuales de Azure. También puede configurar reglas de alertas de métricas avanzadas si necesita algo más concreto.
Recientemente, se ha desarrollado una iniciativa como una manera sencilla de implementar reglas de alertas. El propósito de este proyecto es centrarse en la supervisión de la zona de aterrizaje de Azure como un conjunto común de recursos o servicios de Azure que se configuran de forma similar entre organizaciones.
También se deben supervisar las siguientes métricas relacionadas con el disco. Si se superan los umbrales, se recomienda emitir una alerta.
Nombre de la regla de alertas Condition Porcentaje de consumo de IOPS de disco del sistema operativo Porcentaje de consumo de IOPS de disco del sistema operativo > 95 Porcentaje de consumo de IOPS de disco de datos Porcentaje de consumo de IOPS de disco de datos > 95 Bytes de lectura de discos de datos por segundo Ajustar a las tendencias de rendimiento del sistema Bytes de escritura en disco de datos por segundo Ajustar a las tendencias de rendimiento del sistema Profundidad de la cola de discos Ajustar a las tendencias de rendimiento del sistema
Supervisión de los servicios de Azure relacionados
En la tabla siguiente se enumeran otros componentes típicos de la solución que se deben supervisar en cierta medida.
Servicios de Azure | Descripción | URL |
---|---|---|
Microsoft Azure Virtual Network | La base de datos de Oracle en el acelerador de zonas de aterrizaje de Azure Virtual Machines usa la red virtual para el conjunto de disponibilidad, la zona de disponibilidad, la alta disponibilidad y BCDR mediante Oracle Data Guard y Golden Gate. | Introducción a las redes virtuales de Azure Supervisión de la referencia de datos de red virtual de Azure |
Azure Backup | Azure Backup se puede supervisar y se le puede establecer una alerta. | Supervisión a gran escala mediante Azure Monitor Supervise el archivo de "registro de alertas" de la base de datos de Oracle en la máquina virtual de base de datos para ver las líneas que empiezan con el formato siguiente: status – AzBackup – script – version: message - where: status = "INFO", "WARN", or "FAIL" - AzBackup (texto reutilizable) - script = "pre-script" or "post-script" - version = número de versión en formato decimal message = texto en formato libre Ejemplo: INFO - AzBackup pre-script v1.02: BEGIN BACKUP |
Máquina virtual de base de datos de Azure | Archivo de "registro de alertas" de base de datos, archivo de mensajes de consola del sistema operativo | - El archivo de "registro de alertas" de base de datos “se encuentra normalmente en el subdirectorio "$ORACLE_BASE/diag/rdbms/$ORA_DBNAME/$ORACLE_SID/trace" en la máquina virtual de base de datos - Registro de la consola del sistema operativo ubicado en "/var/log/messages" |
Supervisión de cargas de trabajo de Oracle mediante el control en la nube de Oracle Enterprise Manager
Oracle Enterprise Manager es un producto de administración empresarial integrado de Oracle. Proporciona las características de supervisión de eventos, incidentes y métricas de las cargas de trabajo de Oracle de destino.
Alertas y Azure Monitor
Use Azure Monitor para recopilar datos de telemetría y obtener conclusiones sobre el estado, el rendimiento y la disponibilidad de los recursos de Azure. Oracle Enterprise Manager se puede implementar en una máquina virtual independiente para supervisar, mantener y administrar entornos de Oracle. Los registros de texto de Oracle Enterprise Manager se pueden cargar en Log Analytics y usarse con Azure Monitor para tener un panel único de supervisión.
Herramientas de diagnóstico de Oracle
Enfoque y opción | Descripción | URL |
---|---|---|
AWR (Repositorio automático de cargas de trabajo) | AWR proporciona las características de supervisión para recopilar, procesar y mantener estadísticas de rendimiento para la detección de problemas y el ajuste automático. Esta supervisión le ayuda a realizar análisis históricos e identificar los problemas. | Recopilación de estadísticas de la base de datos |
Statspack | Statspack recopila estadísticas de la instancia de base de datos de Oracle incluso en entornos en los que no se ejecutan AWR y ADDM. Statspack incluye el resumen y los detalles de las estadísticas de la base de datos y los eventos de espera, las estadísticas del sistema, etc. Para más información, consulte los vínculos siguientes: | Ajuste del rendimiento con STATSPACK, parte I Ajuste del rendimiento con STATSPACK, parte II |
Diagnóstico y optimización de Oracle Enterprise Manager | El paquete de diagnósticos de Oracle proporciona diagnóstico de rendimiento automático y funcionalidad avanzada de supervisión del sistema. Oracle Tuning Pack proporciona a los administradores de bases de datos una administración de rendimiento experta para el entorno de Oracle, incluidas las optimizaciones de almacenamiento y optimización de SQL. | Paquetes de diagnóstico y optimización |
Pasos siguientes
- Impacto estratégico de Oracle en el acelerador de zonas de aterrizaje de Azure
- Plan para Oracle en el acelerador de zonas de aterrizaje de Azure
- Acelerador de zonas de aterrizaje de Oracle en Azure
- Continuidad empresarial y recuperación ante desastres para Oracle en el acelerador de zonas de aterrizaje de Azure Virtual Machines