Hantera och övervaka Oracle-arbetsbelastningar på azure virtual machines-acceleratorn för landningszoner
Den här artikeln beskriver hur du hanterar och övervakar Oracle på azure virtual machines-acceleratorn för landningszoner. Det här scenariot i företagsskala beskriver viktiga rekommendationer för utformningen av din miljö. Mer vägledning finns i landningszonen i Företagsskala i Azure för hantering och övervakning.
I den här artikeln beskrivs ytterligare viktiga designöverväganden och metodtips för att hantera distributioner av Oracle-arbetsbelastningar på Microsoft Azure Virtual Machine-acceleratorn för landningszoner. Eftersom Oracle är en verksamhetskritisk och högpresterande arbetsbelastning bör vägledningen om designområdena för Azure-landningszonen också ingå i planeringen. Det är viktigt att övervaka Oracle-arbetsbelastningen på virtuella Azure-datorer för att upptäcka fel och avvikelser för att säkerställa hälsan hos dina verksamhetskritiska arbetsbelastningar.
Övervaka Oracle-databaser på azure virtual machines-acceleratorn för landningszoner
Det första steget i övervakningen är att konfigurera allmän Azure Virtual Machine-övervakning och definiera tröskelvärde för måtten. När du har konfigurerat den allmänna Azure Virtual Machine-övervakningen är nästa steg att konfigurera Oracle-angiven övervakning anpassad till din miljö.
Loggövervakning av Azure Monitor
Oracle-arbetsbelastning på azure virtual machines-acceleratorn för landningszoner. Du måste övervaka virtuell dator och Oracle Database på en virtuell Azure-dator. Azure Monitor innehåller flera olika sätt att övervaka loggen för arbetsbelastningen Virtual Machine och Oracle.
Det första steget i övervakningen är att konfigurera allmän Övervakning av virtuella Azure-datorer.
Distribuera AMA (Azure Monitoring Agent) och konfigurera DCR (datainsamlingsregel)
Samla in anpassade loggar.
Övervaka mått för hanterade diskar:
Om du lagrar Oracle-databasfiler i Azure-hanterade diskar bör du övervaka prestandarelaterade mått för hanterade diskar. Lämpliga SKU:er för hanterade diskar för Oracle-databaser är Premium SSD, Premium SSD v2 och Ultra Disk. Prestandamått för datadiskar är viktiga eftersom Oracle-databasfilerna lagras på de hanterade diskarna. Överväg den kumulativa IOPS och dataflödet för datadiskar när tekniker för diskstrimning används, till exempel Oracle Automatic Storage Management (klassisk distributionsmodell) eller Linux Logical Volume Manager (LVM).
Mått för azure-hanterad disk
Oracle-administratören bör övervaka diskprestandamått relaterade till I/O som följande mått:
- Procentandel OS-disk IOPS som förbrukas
- Procentandel förbrukad datadisk-IOPS
- Läs byte/sekund för datadisk
- Skrivbyte för datadiskar/s
- Diskködjup
När du övervakar diskmåtten är det viktigt att se till att databasens gränser för virtuella datorer inte överskrids. Begränsningar för virtuella datorer som är specifika för hanterade diskar beskrivs i de tekniska specifikationerna för de enskilda VM-SKU:erna. Mer information om VM-specifikationer finns i Storlekar för virtuella datorer i Azure.
Om du väljer lämplig VM SKU använder du tabellen och kolumnen Max oanvänt diskdataflöde: IOPS/MBIT/s för att se hur flera hanterade diskar som är anslutna till den virtuella datorn kumulativt kan ge ett högre kombinerat IOPS och dataflöde. Observera att om databasens I/O-krav under hög belastning är högre än den virtuella datorns maximala oanvända diskdataflöde kan I/O-åtgärderna för virtuella datorer begränsas. Om det inte finns tillräckligt med IOPS och/eller lagringsdataflöde per disk kan begränsning ske på disknivå.
Mer information om diskprestandarelaterade mått finns i Diskmått – Virtuella Azure-datorer.
Övervaka ANF-mått (Azure NetApp Files). Om databasfilerna lagras i Azure NetApp Files-volymer (ANF) bör du övervaka ANF-mått för allokerad lagring, faktisk lagringsanvändning, volym-IOPS, dataflöde och svarstid. I följande artiklar finns information om hur du övervakar Azure NetApp Files och relaterade prestandamått.
När du övervakar ANF-mått är det också viktigt att övervaka den virtuella datorns nätverksbandbredd för att säkerställa att gränsen inte överskrids. ANF-volymen monteras över nätverket med hjälp av NFS-protokollet, den begränsas inte av de kumulativa I/O-dataflödesgränserna för virtuella datorer på någon typ av virtuell datorinstans. I stället begränsas ANF endast av nätverksbandbredden i databasens virtual machine-serie. Gränsen för virtuell dator som är specifik för NFS-monterad lagring anges i kolumnen "Maximal nätverksbandbredd (Mbit/s)". Exempel finns i den tekniska specifikationen för VM-serien Edv5 och Edsv5-serien.
Konfigurera aviseringar för mått för virtuella Azure-datorer
Aviseringar i Azure Monitor identifierar resurser som inte är felfria. När du skapar en ny virtuell Azure-dator kan du aktivera en uppsättning rekommenderade aviseringsregler för en gemensam uppsättning mått. Den här första uppsättningen vanliga mått innehåller CPU-procent eller tillgängligt minne. Mer information finns i Aktivera rekommenderade aviseringsregler för virtuella Azure-datorer. Du kan också konfigurera aviseringsregler för avancerade mått om du behöver mer situationella.
Nyligen utvecklades ett initiativ som ett enkelt sätt att distribuera aviseringsregler. Syftet med det här projektet är att fokusera på övervakning för Azure Landing Zone som en gemensam uppsättning Azure-resurser/-tjänster som är konfigurerade på ett liknande sätt i organisationer.
Följande diskrelaterade mått bör också övervakas. Om tröskelvärdena överskrids rekommenderar vi att en avisering utfärdas.
Namn på aviseringsregel Condition Procentandel OS-disk IOPS som förbrukas IOPS-förbrukad os-disk i procent > 95 Procentandel förbrukad datadisk-IOPS IOPS-förbrukad datadisk i procent > 95 Datadisken läser byte/sekund Anpassa till systemprestandatrender Skrivbyte för datadiskar/sekund Anpassa till systemprestandatrender Diskködjup Anpassa till systemprestandatrender
Övervaka relaterade Azure-tjänster
I följande tabell visas andra vanliga lösningskomponenter som ska övervakas i viss utsträckning eller annat.
Azure Services | Beskrivning | URL |
---|---|---|
Virtuellt Azure-nätverk | Oracle-databasen på azure virtual machines-acceleratorn för landningszoner använder virtuellt nätverk för tillgänglighetsuppsättning, tillgänglighetszon, HA och BCDR med hjälp av Oracle Data Guard och Golden Gate. | Översikt över virtuella Azure-nätverk Övervaka datareferens för virtuella Azure-nätverk |
Azure Backup | Azure Backup kan övervakas och kan ställas in aviseringen. | Övervaka i stor skala med hjälp av Azure Monitor Övervaka Oracle-databasens "aviseringslogg"-fil på den virtuella databasdatorn för rader som börjar med följande format: status – AzBackup – skript – version: meddelande - where: status = "INFO", "WARN" eller "FAIL" - AzBackup (pannplåtstext) - script = "pre-script" eller "post-script" - version = versionsnummer i decimalformat message = friformaterad text Exempel: INFO – AzBackup förskript v1.02: BEGIN BACKUP |
Virtuell Azure-databasdator | Databasfil för "aviseringslogg", fil för OS-konsolmeddelanden | – Databasens aviseringsloggfil finns vanligtvis i underkatalogen "$ORACLE_BASE/diag/rdbms/$ORA_DBNAME/$ORACLE_SID/trace" på databasen Virtual Machine – Os-konsolloggen finns på "/var/log/messages" |
Oracle-arbetsbelastningsövervakning av Oracle Enterprise Manager-molnkontroll
Oracle Enterprise Manager är en Oracle-integrerad företagshanteringsprodukt. Den innehåller övervakningsfunktionerna för händelser, incidenter, mått mot mål-Oracle-arbetsbelastningar.
Azure-övervakare och aviseringar
Använd Azure Monitor för att samla in telemetridata och få insikter om hälsotillstånd, prestanda och tillgänglighet för dina Azure-resurser. Oracle Enterprise Manager kan distribueras på en separat virtuell dator för att övervaka, underhålla och hantera Oracle-miljöer. Oracle Enterprise Manager-textloggar kan läsas in i Log Analytics och användas med Azure Monitor för en enda fönsterruta med övervakning.
Oracle-diagnostikverktyg
Metod och alternativ | Beskrivning | URL |
---|---|---|
AWR(automatisk arbetsbelastningslagringsplats) | AWR tillhandahåller övervakningsfunktioner för att samla in, bearbeta och underhålla prestandastatistik för problemidentifiering och självjustering. Den här övervakningen hjälper dig att förverkliga historiska analyser och identifiera problemen. | Samla in databasstatistik |
Statspack | Statspack samlar in Oracle-databasinstansstatistik även i miljöer där AWR och ADDM inte körs. Statspack innehåller sammanfattning och information om databasstatistik, väntehändelser, systemstatistik osv. Mer information finns i följande länkar. | Prestandajustering med STATSPACK, del I Prestandajustering med STATSPACK, del II |
Diagnostik och justering för Oracle Enterprise Manager | Oracle Diagnostics Pack tillhandahåller automatisk prestandadiagnostik och avancerade systemövervakningsfunktioner. Oracle Tuning Pack ger databasadministratörer expertprestandahantering för Oracle-miljön, inklusive SQL-justering och lagringsoptimeringar. | Diagnostik- och justeringspaket |