Partager via


Gérer et surveiller les charges de travail Oracle sur l’accélérateur de zones d’atterrissage de Machines Virtuelles Azure

Cet article explique comment gérer et surveiller efficacement les charges de travail Oracle sur l’accélérateur de zones d’atterrissage de Machines Virtuelles Azure. Ce scénario à l’échelle de l’entreprise présente des recommandations importantes pour la conception de votre environnement. Une aide supplémentaire est disponible dans la documentation relative à la zone d’atterrissage à l’échelle de l’entreprise Azure pour la gestion et la surveillance.

Cet article décrit les instructions à suivre et explique minutieusement les principales considérations relatives à la conception et les meilleures pratiques pour la gestion de vos déploiements de charges de travail Oracle sur l’accélérateur de zone d’atterrissage de Machines Virtuelles Microsoft Azure. Oracle est une charge de travail stratégique et haute performance. Par conséquent, les conseils sur les domaines de conception de zones d’atterrissage Azure doivent également être inclus dans votre planification. La surveillance de la charge de travail Oracle sur des Machines Virtuelles Azure pour détecter des défaillances et des anomalies est essentielle pour garantir l’intégrité de vos charges de travail stratégiques.

Surveiller les bases de données Oracle sur l’accélérateur de zones d’atterrissage de Machines Virtuelles Azure

La première étape de la surveillance consiste à configurer la surveillance générale des Machines Virtuelles Azure et à définir le seuil des métriques. Après avoir configuré la surveillance générale des Machines Virtuelles Azure, l’étape suivante consiste à configurer la surveillance spécifiée par Oracle adaptée à votre environnement.

Surveillance des journaux par Azure Monitor

Charge de travail Oracle sur l’accélérateur de zones d’atterrissage de Machines Virtuelles Azure, vous devez surveiller la Machine Virtuelle et Oracle Database sur une Machine Virtuelle Azure. Azure Monitor offre de nombreuses façons de surveiller le journal de la Machine Virtuelle et de la charge de travail Oracle.

La première étape de la surveillance consiste à configurer la surveillance générale des Machines Virtuelles Azure.

  1. Activer les insights sur les Machines Virtuelles

  2. Déployer AMA (Azure Monitoring Agent) et configurer DCR (règle de collecte de données)

  3. Collectez des journaux personnalisés.

  4. Surveiller les métriques de disque managé :

    Si vous stockez des fichiers de bases de données Oracle sur des disques managés Azure, vous devez surveiller les métriques relatives aux performances des disques managés. Les références SKU de disques managés appropriées pour les bases de données Oracle sont des disques SSD Premium, SSD Premium v2 et Ultra. Les métriques de performances des disques de données sont importantes, car les fichiers de bases de données Oracle sont stockés sur les disques managés. Tenez compte des IOPS par seconde cumulatives et du débit des disques de données lorsque des technologies de bandes de disques sont utilisées, telles que la gestion automatique du stockage Oracle (modèle de déploiement classique) ou le gestionnaire de volumes logiques Linux (LVM).

    Métriques de disques managés Azure

    L’administrateur Oracle doit surveiller les métriques de performances de disque relatives aux E/S, telles que les métriques suivantes :

    • Pourcentage d’IOPS du disque de système d’exploitation consommées
    • Pourcentage d’IOPS du disque de données consommées
    • Octets lus/s sur disque de données
    • Octets écrits/s sur disque de données
    • Longueur de file d’attente de disque

    Lors de la surveillance des métriques de disques, il est important de s’assurer que les limites de Machine Virtuelles de bases de données ne sont pas dépassées. Les limites des Machines Virtuelles spécifiques aux disques managés sont détaillées dans les spécifications techniques des références SKU de Machines Virtuelles individuelles. Pour plus d’informations sur les spécifications des machines virtuelles, veuillez consulter la section Tailles pour les machines virtuelles dans Azure.

    En sélectionnant la référence SKU de Machine Virtuelle appropriée, utilisez la table et la colonne Débit maximal de disque non mis en cache : IOPS/Mbits/s pour voir comment plusieurs disques managés attachés à la Machine Virtuelle peuvent cumulativement fournir un débit et un IOPS combinés plus élevés. Notez que si les exigences en matière d’E/S de bases de données pendant les pics de charge sont supérieures au débit maximal de disque non mis en cache de la Machine Virtuelle, les opérations d’E/S de la Machine Virtuelle peuvent être limitées. Sinon, si le nombre d’IOPS et/ou le débit de stockage par disque est insuffisant, une limitation pourrait se produire au niveau du disque.

    Pour plus d’informations sur les métriques relatives aux performances des disques, consultez Métriques de disques – Machines Virtuelles Azure.

  5. Surveillez les métriques Azure NetApp Files (ANF). Si les fichiers de base de données sont stockés dans des volumes Azure NetApp Files (ANF), vous devriez surveiller les métriques ANF pour le stockage alloué, l’utilisation réelle du stockage, les IOPS des volumes, le débit et la latence. Reportez-vous aux articles suivants pour comprendre comment surveiller Azure NetApp Files et les métriques de performances associées.

    Lors de la surveillance des métriques ANF, il est également important de surveiller la bande passante réseau des Machines Virtuelles pour s’assurer que sa limite n’est pas dépassée. Le volume ANF est monté sur le réseau à l’aide du protocole NFS. Il n’est soumis à aucune restriction par les limites de débit cumulé d’E/S de Machines Virtuelles sur aucun type d’instance de Machine Virtuelle. Au lieu de cela, ANF est limité uniquement par la bande passante réseau sur la série de Machines Virtuelles de bases de données. La limite de Machine Virtuelle spécifique au stockage monté sur NFS est spécifiée dans la colonne nommée « Bande passante réseau maximale (Mbits/s) ». Pour obtenir des exemples, consultez la spécification technique de la série de Machines Virtuelles des gammes Edv5 et Edsv5.

Configurer les alertes pour les métriques de Machines Virtuelles Azure

  1. Les alertes dans Azure Monitor identifient les ressources non saines. Lors de la création d’une Machine Virtuelle Azure, vous pouvez activer un ensemble de règles d’alerte recommandées pour un ensemble de métriques courantes. Cet ensemble initial de métriques courantes inclut le pourcentage d’UC ou la mémoire disponible. Pour plus d’informations, consultez Activer les règles d’alerte recommandées pour la Machine Virtuelle Azure. Vous pouvez également configurer des règles d’alerte de métriques avancées si vous avez besoin d’un plus grand nombre de contextes.

    Récemment, une initiative a été développée comme un moyen simple de déployer des règles d’alerte. L’objectif de ce projet est de se concentrer sur la surveillance de la zone d’atterrissage Azure en tant qu’ensemble commun de ressources/services Azure configurés de manière similaire entre les organisations.

  2. Les métriques associées au disque suivantes doivent également être surveillées. Si des seuils sont dépassés, il est recommandé d’émettre une alerte.

    Nom de la règle d’alerte Condition
    Pourcentage d’IOPS du disque de système d’exploitation consommées Pourcentage d’IOPS de disque de système d’exploitation consommé > 95
    Pourcentage d’IOPS du disque de données consommées Pourcentage d’IOPS de disque de données consommé > 95
    Octets de disque de données lus/seconde Ajuster aux tendances des performances du système
    Octets de disque de données écrits/seconde Ajuster aux tendances des performances du système
    Longueur de file d’attente de disque Ajuster aux tendances des performances du système

Le tableau suivant répertorie d’autres composants typiques de la solution qui devraient être surveillés à divers degrés.

Services Azure Description URL
Réseau virtuel Azure La base de données Oracle sur l’accélérateur de zones d’atterrissage de Machines Virtuelles Azure utilise un réseau virtuel pour le groupe à haute disponibilité, la zone de disponibilité, la haute disponibilité et BCDR à l’aide d’Oracle Data Guard et Golden Gate.  Présentation du réseau virtuel Azure
Référence de données sur la surveillance du réseau virtuel Azure
Sauvegarde Azure Sauvegarde Azure peut être surveillée et peut être définie sur l’alerte. Surveiller à grande échelle avec Azure Monitor
Surveillez le fichier « journal d’alertes » de la base de données Oracle sur la machine virtuelle de base de données pour les lignes commençant avec le format suivant :
état – AzBackup – script – version : message
– où état = « INFO », « AVERTISSEMENT » ou « ÉCHEC »
– AzBackup (texte réutilisable)
– script = « pré-script » ou « post-script »
– version = numéro de version au format décimal
message = texte au format libre
Exemple : INFO – AzBackup pré-script v1.02 : DÉMARRER LA SAUVEGARDE
Machine Virtuelle de base de données Oracle Fichier « journal d’alertes » de base de données, fichier de messages de console du système d’exploitation – Le fichier « journal d’alertes » de base de données se trouve généralement dans le sous-répertoire « $ORACLE_BASE/diag/rdbms/$ORA_DBNAME/$ORACLE_SID/trace » sur la Machine Virtuelle de base de données
– Journal de console du système d’exploitation situé dans « /var/log/messages »

Surveillance des charges de travail Oracle par le contrôle cloud Oracle Enterprise Manager

Oracle Enterprise Manager est un produit de gestion d’entreprise intégré d’Oracle. Il fournit les fonctionnalités de surveillance des événements, des incidents et des métriques sur les charges de travail Oracle cibles.

Azure Monitor et alertes

Utilisez Azure Monitor pour collecter les données de télémétrie et obtenir des insights sur l’intégrité, les performances et la disponibilité de vos ressources Azure. Oracle Enterprise Manager peut être déployé sur une Machine Virtuelle distincte pour surveiller et gérer les environnements Oracle. Les journaux de texte Oracle Enterprise Manager peuvent être chargés dans Log Analytics et utilisés avec Azure Monitor pour une surveillance centralisée.

Outils de diagnostic Oracle

Approche et option Description URL
AWR (référentiel de charge de travail automatique) AWR fournit les fonctionnalités de surveillance afin de collecter, de traiter et de gérer les statistiques de performances pour la détection des problèmes et l’auto-réglage. Cette surveillance vous permet d’effectuer des analyses historiques et d’identifier les problèmes.  Collecte des statistiques de bases de données
Statspack Statspack collecte les statistiques d’instances de bases de données Oracle, même dans les environnements où AWR et ADDM ne sont pas en cours d’exécution. Statspack inclut le résumé et les détails des statistiques de bases de données ainsi que les événements d’attente, les statistiques système, etc. Pour plus d’informations, consultez les liens suivants :   Réglage des performances avec STATSPACK, partie I
Réglage des performances avec STATSPACK, partie II
Oracle Enterprise Manager Diagnostics and Tuning L’Oracle Diagnostics Pack fournit des diagnostics de performance automatiques et des fonctionnalités avancées de surveillance du système. L’Oracle Tuning Pack offre aux administrateurs de bases de données une gestion experte des performances pour l’environnement Oracle, y compris l’optimisation SQL et des optimisations de stockage. Diagnostics and Tuning packs

Étapes suivantes