Gestire e monitorare i carichi di lavoro Oracle in Azure Macchine virtuali acceleratore di zona di destinazione
Questo articolo descrive come gestire e monitorare correttamente Oracle in Azure Macchine virtuali acceleratore di zona di destinazione. Questo scenario su scala aziendale illustra raccomandazioni importanti per la progettazione dell'ambiente. Altre indicazioni sono disponibili nella zona di destinazione su scala aziendale di Azure per la gestione e il monitoraggio.
Seguendo le indicazioni, questo articolo illustra ulteriormente le principali considerazioni sulla progettazione e le procedure consigliate per la gestione delle distribuzioni dei carichi di lavoro Oracle nell'acceleratore di zona di destinazione della macchina virtuale di Microsoft Azure. Poiché Oracle è un carico di lavoro cruciale e ad alte prestazioni, le linee guida sulle aree di progettazione della zona di destinazione di Azure devono essere incluse anche nella pianificazione. Il monitoraggio del carico di lavoro Oracle in Azure Macchine virtuali per individuare gli errori e le anomalie è fondamentale per garantire l'integrità dei carichi di lavoro cruciali.
Monitorare i database Oracle in Azure Macchine virtuali acceleratore di zona di destinazione
Il primo passaggio del monitoraggio consiste nel configurare il monitoraggio generale delle macchine virtuali di Azure e definire la soglia per le metriche. Dopo aver configurato il monitoraggio generale delle macchine virtuali di Azure, il passaggio successivo consiste nel configurare il monitoraggio specificato di Oracle adattato all'ambiente.
Monitoraggio dei log da Monitoraggio di Azure
Carico di lavoro Oracle in Azure Macchine virtuali acceleratore di zona di destinazione, è necessario monitorare la macchina virtuale e il database Oracle nella macchina virtuale di Azure. Monitoraggio di Azure offre numerosi modi per monitorare il log della macchina virtuale e del carico di lavoro Oracle.
Il primo passaggio del monitoraggio consiste nel configurare il monitoraggio generale delle macchine virtuali di Azure.
Abilitare Informazioni dettagliate macchina virtuale
Distribuire Ama (Agente di monitoraggio di Azure) e configurare DCR (regola di raccolta dati)
Raccogliere log personalizzati.
Monitorare le metriche del disco gestito:
Se si archiviano file di database Oracle nei dischi gestiti di Azure, è necessario monitorare le metriche correlate alle prestazioni per i dischi gestiti. Gli SKU del disco gestito adatti per i database Oracle sono SSD Premium, SSD Premium v2 e Disco Ultra. Le metriche delle prestazioni del disco dati sono importanti perché i file di database Oracle vengono archiviati nei dischi gestiti. Prendere in considerazione le operazioni di I/O al secondo cumulativo e la velocità effettiva dei dischi quando vengono usate tecnologie di striping dei dischi, ad esempio Oracle Automatic Storage Management (modello di distribuzione classica) o Linux Logical Volume Manager (LVM).
Metriche del disco gestito di Azure
L'amministratore Oracle deve monitorare le metriche delle prestazioni del disco correlate a I/O come le metriche seguenti:
- Percentuale di utilizzo operazioni di I/O al secondo del disco del sistema operativo
- Percentuale di utilizzo operazioni di I/O al secondo del disco dati
- Byte letti da disco dati/sec
- Byte di scrittura disco dati/sec
- Profondità coda disco
Durante il monitoraggio delle metriche del disco, è importante assicurarsi che i limiti delle macchine virtuali del database non vengano superati. I limiti delle macchine virtuali specifici per i dischi gestiti sono descritti in dettaglio nelle specifiche tecniche per i singoli SKU di macchine virtuali. Per altre informazioni sulle specifiche delle macchine virtuali, vedere Dimensioni per le macchine virtuali in Azure.
Se si seleziona lo SKU di macchina virtuale appropriato, usare la tabella e la colonna Max uncached disk throughput( Max uncached disk throughput: IOPS/MBps ) per vedere in che modo più dischi gestiti collegati alla macchina virtuale possono fornire cumulativamente un numero maggiore di operazioni di I/O al secondo e velocità effettiva combinate. Si noti che i requisiti di I/O del database durante il carico di picco sono superiori alla velocità effettiva massima del disco non memorizzato nella cache della macchina virtuale, è possibile limitare le operazioni di I/O della macchina virtuale. In alternativa, se sono presenti operazioni di I/O al secondo e/o velocità effettiva di archiviazione insufficienti per disco, la limitazione potrebbe verificarsi a livello di disco.
Per altre informazioni sulle metriche correlate alle prestazioni del disco, vedere Metriche del disco - Azure Macchine virtuali.
Monitorare le metriche di Azure NetApp Files (ANF). Se i file di database vengono archiviati in volumi ANF (Azure NetApp Files), è necessario monitorare le metriche ANF per l'archiviazione allocata, l'utilizzo effettivo dell'archiviazione, le operazioni di I/O al secondo del volume, la velocità effettiva e la latenza. Fare riferimento agli articoli seguenti per informazioni su come monitorare Azure NetApp Files e le metriche relative alle prestazioni.
Durante il monitoraggio delle metriche ANF, è anche importante monitorare la larghezza di banda di rete della macchina virtuale per assicurarsi che il limite non venga superato. Il volume ANF viene montato in rete usando il protocollo NFS, non è limitato dai limiti cumulativi di velocità effettiva di I/O Macchine virtuali per qualsiasi tipo di istanza di macchina virtuale. Anf è invece limitato solo dalla larghezza di banda di rete nella serie di macchine virtuali di database. Il limite di macchine virtuali specifico per l'archiviazione montata su NFS è specificato nella colonna denominata "Max network bandwidth (Mbps)". Per esempi, vedere la specifica tecnica della serie di macchine virtuali Edv5 ed edsv5.
Configurare gli avvisi per le metriche delle macchine virtuali di Azure
Gli avvisi in Monitoraggio di Azure identificano le risorse non integre. Quando si crea una nuova macchina virtuale di Azure, è possibile abilitare un set di regole di avviso consigliate per un set comune di metriche. Questo set iniziale di metriche comuni include la percentuale di CPU o la memoria disponibile. Per altre informazioni, vedere Abilitare le regole di avviso consigliate per la macchina virtuale di Azure. È anche possibile configurare regole di avviso delle metriche avanzate se sono necessarie altre situazioni.
Recentemente, un'iniziativa sviluppata come modo semplice per distribuire le regole di avviso. Lo scopo di questo progetto è quello di concentrarsi sul monitoraggio per la zona di destinazione di Azure come set comune di risorse/servizi di Azure configurati in modo analogo in tutte le organizzazioni.
È consigliabile monitorare anche le metriche correlate al disco seguenti. Se vengono superate le soglie, è consigliabile che venga generato un avviso.
Nome regola di avviso Condizione Percentuale di utilizzo operazioni di I/O al secondo del disco del sistema operativo Percentuale > 95 operazioni di I/O al secondo del disco del sistema operativo utilizzate Percentuale di utilizzo operazioni di I/O al secondo del disco dati Percentuale > utilizzo operazioni di I/O al secondo disco dati 95 Byte letti dal disco dati al secondo Adattarsi alle tendenze delle prestazioni del sistema Byte scritti su disco dati al secondo Adattarsi alle tendenze delle prestazioni del sistema Profondità coda disco Adattarsi alle tendenze delle prestazioni del sistema
Monitorare i servizi di Azure correlati
Nella tabella seguente sono elencati altri componenti tipici della soluzione che devono essere monitorati in qualche misura o altro.
Servizi di Azure | Descrizione | URL |
---|---|---|
Azure Rete virtuale | Il database Oracle in Azure Macchine virtuali acceleratore di zona di destinazione usa la rete virtuale per set di disponibilità, zona di disponibilità, disponibilità elevata e BCDR usando Oracle Data Guard e Golden Gate. | Panoramica della rete virtuale di Azure Informazioni di riferimento sul monitoraggio dei dati della rete virtuale di Azure |
Backup di Azure | Backup di Azure possibile monitorare e impostare l'avviso. | Monitorare su larga scala usando Monitoraggio di Azure Monitorare il file di "log degli avvisi" del database Oracle nella macchina virtuale del database per le righe a partire dal formato seguente: status – AzBackup – script – version: message - dove: status = "INFO", "WARN" o "FAIL" - AzBackup (testo boilerplate) - script = "pre-script" o "post-script" - version = numero di versione in formato decimale message = testo in formato libero Esempio: INFO - AzBackup pre-script v1.02: BEGIN BACKUP |
Macchina virtuale del database di Azure | File del database "log degli avvisi", file dei messaggi della console del sistema operativo | - Il file "log degli avvisi" del database si trova in genere nella sottodirectory "$ORACLE_BASE/diag/rdbms/$ORA_DBNAME/$ORACLE_SID/trace" nella macchina virtuale del database - Log della console del sistema operativo disponibile in "/var/log/messages" |
Monitoraggio del carico di lavoro Oracle da parte del controllo cloud di Oracle Enterprise Manager
Oracle Enterprise Manager è un prodotto oracle integrato per la gestione aziendale. Fornisce le funzionalità di monitoraggio di eventi, eventi imprevisti, metriche rispetto ai carichi di lavoro Oracle di destinazione.
Monitoraggio e avvisi di Azure
Usare Monitoraggio di Azure per raccogliere dati di telemetria e ottenere informazioni dettagliate sull'integrità, sulle prestazioni e sulla disponibilità delle risorse di Azure. Oracle Enterprise Manager può essere distribuito in una macchina virtuale separata per monitorare, gestire e gestire gli ambienti Oracle. I log di testo di Oracle Enterprise Manager possono essere caricati in Log Analytics e usati con Monitoraggio di Azure per un singolo riquadro di monitoraggio del vetro.
Strumenti di diagnostica Oracle
Approccio e opzione | Descrizione | URL |
---|---|---|
AWR(Automatic Workload Repository) | AWR fornisce le funzionalità di monitoraggio per raccogliere, elaborare e gestire le statistiche sulle prestazioni per il rilevamento dei problemi e l'ottimizzazione automatica. Questo monitoraggio consente di realizzare analisi cronologiche e identificare i problemi. | Raccolta di statistiche del database |
Statspack | Statspack raccoglie le statistiche dell'istanza del database Oracle anche in ambienti in cui AWR e ADDM non sono in esecuzione. Statspack include il riepilogo e i dettagli delle statistiche del database, eventi di attesa, statistiche di sistema e così via. Per altre informazioni, vedere i collegamenti seguenti. | Ottimizzazione delle prestazioni con STATSPACK, parte I Ottimizzazione delle prestazioni con STATSPACK, parte II |
Diagnostica e ottimizzazione di Oracle Enterprise Manager | Oracle Diagnostics Pack offre funzionalità di diagnostica automatica delle prestazioni e monitoraggio avanzato del sistema. Oracle Tuning Pack offre agli amministratori di database una gestione delle prestazioni esperto per l'ambiente Oracle, incluse le ottimizzazioni di ottimizzazione e archiviazione di SQL. | Diagnostics and Tuning Pack |
Passaggi successivi
- Impatto strategico di Oracle sull'acceleratore di zona di destinazione di Azure
- Pianificare Oracle nell'acceleratore di zona di destinazione di Azure
- Acceleratore della zona di destinazione di Oracle in Azure
- Continuità aziendale e ripristino di emergenza per Oracle in Azure Macchine virtuali acceleratore di zona di destinazione