Delen via


Oracle-workloads beheren en bewaken in de landingszoneversneller van Azure Virtual Machines

In dit artikel wordt beschreven hoe u Oracle kunt beheren en bewaken op de landingszoneversneller van Azure Virtual Machines. In dit scenario op ondernemingsniveau worden belangrijke aanbevelingen beschreven voor het ontwerp van uw omgeving. Meer richtlijnen zijn beschikbaar in de landingszone op ondernemingsniveau van Azure voor beheer en bewaking.

In dit artikel vindt u meer informatie over belangrijke ontwerpoverwegingen en aanbevolen procedures voor het beheren van uw Oracle-workloadimplementaties in de landingszoneversneller van Microsoft Azure Virtual Machine. Omdat Oracle een bedrijfskritieke en krachtige workload is, moeten de richtlijnen voor de ontwerpgebieden van de Azure-landingszone ook worden opgenomen in uw planning. Het bewaken van de Oracle-workload op virtuele Azure-machines om fouten en afwijkingen te detecteren, is essentieel om de status van uw bedrijfskritieke workloads te waarborgen.

Oracle-databases bewaken in de landingszoneversneller van Azure Virtual Machines

De eerste stap van bewaking is het instellen van algemene bewaking van virtuele Azure-machines en het definiëren van drempelwaarden voor de metrische gegevens. Nadat u de algemene bewaking van virtuele Azure-machines hebt geconfigureerd, is de volgende stap het instellen van door Oracle opgegeven bewaking die is aangepast aan uw omgeving.

Logboekbewaking door Azure Monitor

Oracle-workload op de landingszoneversneller van Azure Virtual Machines, moet u virtuele machine en Oracle Database op virtuele Azure-machine bewaken. Azure Monitor biedt tal van manieren om logboeken van de virtuele machine en Oracle-workload te bewaken.

De eerste stap van bewaking is het instellen van algemene bewaking van virtuele Azure-machines.

  1. Inzichten in virtuele machines inschakelen

  2. AMA (Azure Monitoring Agent) implementeren en DCR configureren (regel voor gegevensverzameling)

  3. Aangepaste logboeken verzamelen.

  4. Metrische gegevens van beheerde schijven bewaken:

    Als u Oracle-databasebestanden opslaat in beheerde Azure-schijven, moet u de prestatiegerelateerde metrische gegevens voor beheerde schijven bewaken. Geschikte beheerde schijf-SKU's voor Oracle-databases zijn Premium SSD, Premium SSD v2 en Ultra Disk. Metrische gegevens over de prestaties van gegevensschijven zijn belangrijk omdat de Oracle-databasebestanden worden opgeslagen op de beheerde schijven. Houd rekening met de cumulatieve IOPS en doorvoer van gegevensschijven wanneer schijfstripingtechnologieën worden gebruikt, zoals Oracle Automatic Storage Management (klassiek implementatiemodel) of Linux Logical Volume Manager (LVM).

    Metrische gegevens van beheerde azure-schijven

    De Oracle-beheerder moet metrische gegevens over schijfprestaties bewaken die betrekking hebben op IO, zoals de volgende metrische gegevens:

    • Percentage verbruikte IOPS van de besturingssysteemschijf
    • Percentage verbruikte IOPS van de gegevensschijf
    • Bytes per seconde lezen van gegevensschijf
    • Bytes per seconde schrijven van gegevensschijf
    • Diepte van schijfwachtrij

    Tijdens het bewaken van de metrische schijfgegevens is het belangrijk om ervoor te zorgen dat de limieten van de virtuele databasemachine niet worden overschreden. Limieten voor virtuele machines die specifiek zijn voor beheerde schijven, worden beschreven in de technische specificaties voor de afzonderlijke VM-SKU's. Zie Grootten voor virtuele machines in Azure voor meer informatie over VM-specificaties.

    Als u de juiste VM-SKU selecteert, gebruikt u de tabel en kolom Max uncached disk throughput: IOPS/MBps om te zien hoe meerdere beheerde schijven die zijn gekoppeld aan de virtuele machine cumulatief een hogere gecombineerde IOPS en doorvoer kunnen bieden. Houd er rekening mee dat de I/O-vereisten voor de database tijdens piekbelasting hoger zijn dan de maximale doorvoer van niet-in de cache geplaatste schijf, kunnen de IO-bewerkingen van de virtuele machine worden beperkt. Als er onvoldoende IOPS- en/of opslagdoorvoer per schijf is, kan beperking op schijfniveau plaatsvinden.

    Zie Metrische schijfgegevens - Virtuele Azure-machines voor meer informatie over metrische gegevens over schijfprestaties.

  5. Metrische gegevens van Azure NetApp Files (ANF) bewaken. Als de databasebestanden zijn opgeslagen in ANF-volumes (Azure NetApp Files), moet u anf-metrische gegevens bewaken voor toegewezen opslag, werkelijk opslaggebruik, volume-IOPS, doorvoer en latentie. Raadpleeg de volgende artikelen voor meer informatie over manieren om Azure NetApp Files en gerelateerde metrische prestatiegegevens te bewaken.

    Tijdens het bewaken van metrische ANF-gegevens is het ook belangrijk om de netwerkbandbreedte van de virtuele machine te bewaken om ervoor te zorgen dat de limiet niet wordt overschreden. ANF-volume wordt via het netwerk gekoppeld met behulp van het NFS-protocol. Dit wordt niet beperkt door de cumulatieve IO-doorvoerlimieten voor virtuele machines voor elk exemplaartype van een virtuele machine. In plaats daarvan wordt ANF alleen beperkt door de netwerkbandbreedte in de reeks virtuele machines van de database. De limiet voor de virtuele machine die specifiek is voor op NFS gekoppelde opslag, wordt opgegeven in de kolom 'Maximale netwerkbandbreedte (Mbps)'. Zie de technische specificatie van de VM-serie Edv5 en Edsv5-serie voor voorbeelden.

De waarschuwingen voor metrische gegevens van virtuele Azure-machines configureren

  1. Waarschuwingen in Azure Monitor identificeren beschadigde resources. Wanneer u een nieuwe virtuele Azure-machine (VM) maakt, kunt u een set aanbevolen waarschuwingsregels inschakelen voor een algemene set metrische gegevens. Deze eerste set algemene metrische gegevens bevat CPU-percentage of beschikbaar geheugen. Zie Aanbevolen waarschuwingsregels voor Azure VM inschakelen voor meer informatie. U kunt ook geavanceerde waarschuwingsregels voor metrische gegevens configureren als u meer situatie nodig hebt.

    Onlangs is een initiatief ontwikkeld als een eenvoudige manier om waarschuwingsregels te implementeren. Het doel van dit project is om te focussen op bewaking voor Azure Landing Zone als een gemeenschappelijke set Azure-resources/-services die op een vergelijkbare manier zijn geconfigureerd in organisaties.

  2. De volgende schijfgerelateerde metrische gegevens moeten ook worden bewaakt. Als drempelwaarden worden overschreden, wordt aanbevolen dat er een waarschuwing wordt uitgegeven.

    Naam van waarschuwingsregel Condition
    Percentage verbruikte IOPS van de besturingssysteemschijf IOPS verbruikt percentage > 95 van besturingssysteemschijf
    Percentage verbruikte IOPS van de gegevensschijf Verbruikt percentage 95 gegevensschijf-IOPS >
    Bytes/seconde lezen van gegevensschijf Aanpassen aan systeemprestatiestrends
    Bytes/seconde schrijven van gegevensschijf Aanpassen aan systeemprestatiestrends
    Diepte van schijfwachtrij Aanpassen aan systeemprestatiestrends

De volgende tabel bevat andere typische oplossingsonderdelen die in bepaalde mate of in andere gevallen moeten worden bewaakt.

Azure-services Beschrijving URL
Azure Virtual Network Oracle-database op Azure Virtual Machines-landingszoneversneller maakt gebruik van een virtueel netwerk voor beschikbaarheidsset, beschikbaarheidszone, HA en BCDR met behulp van Oracle Data Guard en Golden Gate.  Overzicht van virtueel Azure-netwerk
Naslaginformatie over gegevens van virtuele Azure-netwerken bewaken
Azure Backup Azure Backup kan worden bewaakt en kan de waarschuwing instellen. Op schaal bewaken met behulp van Azure Monitor
Bewaak het oracledatabasebestand 'waarschuwingslogboek' op de database-VM voor regels die beginnen met de volgende indeling:
status – AzBackup – script – versie: bericht
- where: status = "INFO", "WARN" of "FAIL"
- AzBackup (standaardtekst)
- script = "pre-script" of "post-script"
- versie = versienummer in decimale notatie
message = free-format text
Voorbeeld: INFO - AzBackup pre-script v1.02: BEGIN BACKUP
Virtuele machine van Azure-database Databasebestand met waarschuwingslogboeken, bestand met besturingssysteemconsoleberichten - Het databasebestand 'waarschuwingslogboek' bevindt zich meestal in de submap '$ORACLE_BASE/diag/rdbms/$ORA_DBNAME/$ORACLE_SID/trace' op de virtuele databasemachine
- Het consolelogboek van het besturingssysteem bevindt zich op '/var/log/messages'

Oracle-workloadbewaking door Oracle Enterprise Manager-cloudbeheer

Oracle Enterprise Manager is een geïntegreerd Oracle Enterprise Management-product. Het biedt de bewakingsfuncties van gebeurtenissen, incidenten, metrische gegevens voor de doelworkloads van Oracle.

Azure Monitor en waarschuwingen

Gebruik Azure Monitor om telemetriegegevens te verzamelen en inzicht te krijgen in de status, prestaties en beschikbaarheid van uw Azure-resources. Oracle Enterprise Manager kan worden geïmplementeerd op een afzonderlijke virtuele machine voor het bewaken, onderhouden en beheren van Oracle-omgevingen. Oracle Enterprise Manager-tekstlogboeken kunnen worden geladen in Log Analytics en worden gebruikt met Azure Monitor voor één deelvenster glasbewaking.

Diagnostische hulpprogramma's van Oracle

Benadering en optie Beschrijving URL
AWR(Automatische workloadopslagplaats) AWR biedt de bewakingsfuncties voor het verzamelen, verwerken en onderhouden van prestatiestatistieken voor probleemdetectie en zelfafstemming. Deze bewaking helpt u bij het realiseren van historische analyses en het identificeren van de problemen.  Databasestatistieken verzamelen
Statspack Statspack verzamelt statistieken van Oracle-database-exemplaren, zelfs in omgevingen waarin AWR en ADDM niet worden uitgevoerd. Statspack bevat de samenvatting en details van databasestatistieken en wachtevenementen, systeemstatistieken, enzovoort. Zie de volgende koppelingen voor meer informatie.   Prestaties afstemmen met STATSPACK, deel I
Prestaties afstemmen met STATSPACK, deel II
Diagnostische gegevens en afstemming van Oracle Enterprise Manager Het Oracle Diagnostics Pack biedt automatische prestatiediagnose en geavanceerde systeembewakingsfunctionaliteit. Het Oracle Tuning Pack biedt databasebeheerders een deskundig prestatiebeheer voor de Oracle-omgeving, waaronder SQL-afstemming en opslagoptimalisaties. Diagnose- en afstemmingspakketten

Volgende stappen