Freigeben über


Verwalten und Überwachen von Oracle-Workloads auf dem Azure-VM-Zielzonenbeschleuniger

In diesem Artikel wird beschrieben, wie Sie Oracle in Azure-VM-Zielzonenbeschleuniger erfolgreich verwalten und überwachen. In diesem unternehmensweiten Szenario werden wichtige Empfehlungen für die Gestaltung Ihrer Umgebung beschrieben. Weitere Anleitungen finden Sie im Artikel zur unternehmensweiten Zielzone für Verwaltung und Überwachung in Azure.

Im Anschluss an die Anleitung werden in diesem Artikel die wichtigsten Designüberlegungen und bewährten Methoden für die Verwaltung Ihrer Oracle-Workload-Bereitstellungen auf dem Microsoft Azure-VM-Zielzonenbeschleuniger erläutert. Da es sich bei Oracle um eine unternehmenskritische und leistungsstarke Azure handelt, sollten die Anleitungen zu den Entwurfsbereichen für Azure-Zielzonen auch in Ihren Plan einbezogen werden. Die Überwachung von Oracle-Workload in Azure Virtual Machines zur Erkennung von Ausfällen und Anomalien ist entscheidend für die Sicherstellung des Zustands Ihrer geschäftskritischen Workloads.

Überwachen von Oracle-Datenbanken in Azure-VM-Zielzonenbeschleuniger

Der erste Schritt der Überwachung besteht darin, die allgemeine Überwachung von Azure Virtual Machine einzurichten und Schwellenwerte für die Metriken zu definieren. Nachdem Sie die allgemeine Überwachung von Azure Virtual Machine konfiguriert haben, ist der nächste Schritt die Einrichtung einer Oracle-spezifischen Überwachung, die an Ihre Umgebung angepasst ist.

Überwachung von Protokollen durch Azure Monitor

Bei Oracle-Workloads auf dem Azure-VM-Zielzonenbeschleuniger müssen Sie die Virtual Machine und die Oracle-Datenbank auf der Azure Virtual Machine überwachen. Azure Monitor bietet zahlreiche Möglichkeiten, das Protokoll des virtuellen Computers und der Oracle-Workload zu überwachen.

Ihr erster Schritt der Überwachung besteht darin, die allgemeine Überwachung von Azure Virtual Machine einzurichten.

  1. Aktivieren von Erkenntnisse für VMs

  2. Bereitstellen von AMA (Azure Monitoring Agent) und Konfigurieren des DCR (Datensammlungsregel)

  3. Erfassen Sie benutzerdefinierte Protokolle.

  4. Überwachen von Metriken für verwaltete Datenträger:

    Wenn Sie Oracle-Datenbankdateien auf von Azure verwalteten Datenträgern speichern, sollten Sie die leistungsbezogenen Metriken für verwaltete Datenträger überwachen. Geeignete verwaltete Datenträger-SKUs für Oracle-Datenbanken sind Premium SSD, Premium SSD v2 und Ultra Disk. Datenträgerleistungsmetriken sind wichtig, da die Oracle-Datenbankdateien auf den verwalteten Datenträgern gespeichert werden. Betrachten Sie die kumulativen IOPS und den Durchsatz von Datenträgern, wenn Datenträger-Striping-Technologien wie Oracle Automatic Storage Management (klassisches Bereitstellungsmodell) oder Linux Logical Volume Manager (LVM) verwendet werden.

    Azure-Metriken für verwaltete Datenträger

    Der Oracle-Administrator sollte Datenträgerleistungsmetriken im Zusammenhang mit E/A wie die folgenden Metriken überwachen:

    • Beanspruchte Betriebssystem-Datenträger-IOPS in Prozent
    • Beanspruchte Datenträger-IOPS in Prozent
    • Vom Datenträger gelesene Bytes/Sek.
    • Auf den Datenträger geschriebene Bytes/Sek.
    • Warteschlangentiefe für Datenträger

    Bei der Überwachung der Datenträgermetriken ist es wichtig, sicherzustellen, dass die Grenzwerte für virtuelle Datenbankcomputer nicht überschritten werden. Die spezifischen Grenzwerte für verwaltete Datenträger sind in den technischen Spezifikationen für die einzelnen VM-SKUs aufgeführt. Weitere Informationen zu VM-Spezifikationen finden Sie unter Größen für virtuelle Maschinen in Azure.

    Wählen Sie die entsprechende VM-SKU aus, verwenden Sie die Tabelle und Spalte Max. nicht zwischengespeicherten Datenträgerdurchsatz: IOPS/MBps, um zu sehen, wie mehrere verwaltete Datenträger, die mit dem virtuellen Computer verbunden sind, kumuliert einen höheren kombinierten IOPS und Durchsatz bereitstellen können. Wenn die IO-Anforderungen der Datenbank während der Spitzenlast höher sind als der maximale nicht zwischengespeicherte Festplattendurchsatz der virtuellen Maschine, können die IO-Vorgänge der virtuellen Maschine gedrosselt werden. Wenn nicht genügend IOPS und/oder Speicherdurchsatz pro Datenträger vorhanden sind, kann eine Drosselung auf Datenträgerebene erfolgen.

    Weitere Informationen zu Metriken im Zusammenhang mit der Datenträgerleistung finden Sie unter Datenträgermetriken – Azure Virtual Machines.

  5. Überwachen von Azure NetApp Files (ANF)-Metriken. Wenn die Datenbankdateien in Azure NetApp Files (ANF)-Volumes gespeichert sind, sollten Sie ANF-Metriken für zugewiesenen Speicher, tatsächliche Speicherauslastung, Volume-IOPS, Durchsatz und Latenz überwachen. In den folgenden Artikeln erfahren Sie, wie Sie Azure NetApp-Dateien und zugehörige Leistungsmetriken überwachen können.

    Bei der Überwachung von ANF-Metriken ist es auch wichtig, die Netzwerkbandbreite des virtuellen Computers zu überwachen, um sicherzustellen, dass der Grenzwert nicht überschritten wird. Das ANF-Volume wird über das Netzwerk mit dem NFS-Protokoll gemountet und unterliegt nicht den Beschränkungen des kumulativen IO-Durchsatzes virtueller Maschinen auf einem beliebigen Instanztyp virtueller Maschinen. Stattdessen ist ANF nur durch die Netzwerkbandbreite in der Reihe virtueller Computer der Datenbank eingeschränkt. Der spezifisch für NFS bereitgestellte Speicher wird in der Spalte „Max. Netzwerkbandbreite (Mbps)“ angegeben. Beispiele finden Sie in der technischen Spezifikation der VM-Serie Edv5- und Edsv5-Serie.

Konfigurieren der Warnungen für Azure Virtual Machine-Metriken

  1. Warnungen in Azure Monitor identifizieren fehlerhafte Ressourcen. Wenn Sie einen neuen virtuellen Azure-Computer (VM) erstellen, können Sie eine Reihe von empfohlenen Warnregeln für einen gemeinsamen Satz von Metriken aktivieren. Dieser anfängliche Satz allgemeiner Metriken umfasst CPU-Prozentsatz oder verfügbaren Arbeitsspeicher. Weitere Informationen finden Sie unter Aktivieren empfohlener Warnungsregeln für virtuelle Azure-Computer. Sie können erweiterte metrische Warnungsregeln auch konfigurieren, wenn Sie mehr situative Metriken benötigen.

    Kürzlich entwickelte sich eine Initiative als einfache Möglichkeit zum Bereitstellen von Warnungsregeln. Der Zweck dieses Projekts ist es, sich auf die Überwachung der Azure-Zielzone als gemeinsame Gruppe von Azure-Ressourcen/ -Diensten zu konzentrieren, die in allen Unternehmen auf ähnliche Weise konfiguriert sind.

  2. Die folgenden Datenträgermetriken sollten ebenfalls überwacht werden. Wenn Schwellenwerte überschritten werden, wird empfohlen, dass eine Warnung ausgegeben wird.

    Name der Warnungsregel Condition
    Beanspruchte Betriebssystem-Datenträger-IOPS in Prozent Beanspruchte Betriebssystemdatenträger-IOPS in Prozent > 95
    Beanspruchte Datenträger-IOPS in Prozent Beanspruchte Datenträger-IOPS in Prozent > 95
    Vom Datenträger gelesene Bytes/Sekunde Anpassen an Systemleistungstrends
    Datenträger schreiben Bytes/Sekunde Anpassen an Systemleistungstrends
    Warteschlangentiefe für Datenträger Anpassen an Systemleistungstrends

In der folgenden Tabelle sind weitere typische Lösungskomponenten aufgeführt, die in gewissem Umfang überwacht werden sollten.

Azure-Dienste Beschreibung URL
Azure Virtual Network Der Zielzonenbeschleuniger für Oracle in Azure Virtual Machines verwendet ein virtuelles Netzwerk für Verfügbarkeitsgruppen, Verfügbarkeitszonen, Hochverfügbarkeit und BCDR unter Verwendung von Oracle Data Guard und Golden Gate.  Übersicht über Azure Virtual Network
Referenz zur Überwachung von Daten in virtuellen Azure-Netzwerken
Azure Backup Azure Backup kann überwacht und die Warnung festgelegt werden. Überwachen im richtigen Maßstab mithilfe von Azure Monitor
Überwachen Sie die „alert log“-Datei der Oracle-Datenbank auf der Datenbank-VM auf Zeilen, die mit folgendem Format beginnen:
status – AzBackup – script – version: message
- where: status = “INFO”, “WARN”, or “FAIL”
- AzBackup (boilerplate text)
- script = “pre-script" or “post-script"
- version = version number in decimal format
message = free-format text
Beispiel: INFO - AzBackup pre-script v1.02: BEGIN BACKUP
Azure-Datenbank virtuelle Maschine Datenbank-Datei „Alert Log“, OS-Konsolenmeldungen-Datei - Die Datenbank-Datei „Alert Log“ befindet sich normalerweise im Unterverzeichnis „$ORACLE_BASE/diag/rdbms/$ORA_DBNAME/$ORACLE_SID/trace“ auf der virtuellen Datenbankmaschine.
- Betriebssystem-Konsolenprotokoll im Verzeichnis „/var/log/messages“

Oracle-Workload-Überwachung durch Oracle Enterprise Manager Cloud Control

Oracle Enterprise Manager ist ein integriertes Enterprise Management-Produkt von Oracle. Es stellt die Überwachungsfunktionen von Ereignissen, Vorfällen, Metriken für die Ziel-Oracle-Workloads bereit.

Azure Monitor und Warnungen

Nutzen Sie Azure Monitor, um Telemetriedaten zu sammeln und Einblicke in die Integrität, Leistung und Verfügbarkeit Ihrer Azure-Ressourcen zu erhalten. Der Oracle Enterprise Manager kann auf einer separaten virtuellen Maschine eingesetzt werden, um Oracle-Umgebungen zu überwachen, zu warten und zu verwalten. Oracle Enterprise Manager-Textprotokolle können in Log Analytics geladen und mit Azure Monitor für einen einzigen Bereich der Glasüberwachung verwendet werden.

Oracle-Diagnosetools

Ansatz und Option Beschreibung URL
AWR(Automatische Workload-Repository) AWR bietet die Überwachungsfunktionen, um Leistungsstatistiken zur Problemerkennung und Selbstoptimierung zu sammeln, zu verarbeiten und zu pflegen. Diese Überwachung hilft Ihnen, historische Analysen zu erkennen und die Probleme zu identifizieren.  Sammeln von Datenbankstatistiken
Statspack Statspack sammelt Oracle-Datenbankinstanzstatistiken auch in Umgebungen, in denen AWR und ADDM nicht ausgeführt werden. Statspack enthält die Zusammenfassung und Details zu Datenbankstatistiken sowie Warteereignisse, Systemstatistiken usw. Weitere Informationen finden Sie unter den folgenden Links.   Leistungsoptimierung mit STATSPACK, Teil I
Leistungsoptimierung mit STATSPACK, Teil II
Oracle Enterprise Manager Diagnose und Optimierung Das Oracle Diagnostics Pack bietet automatische Diagnose- und erweiterte Systemüberwachungsfunktionen. Das Oracle Tuning Pack bietet Datenbankadministratoren ein experten Leistungsmanagement für die Oracle-Umgebung, einschließlich SQL-Optimierungen und Speicheroptimierungen. Diagnose- und Optimierungspakete

Nächste Schritte