Zarządzanie obciążeniami Oracle i monitorowanie ich w akceleratorze strefy docelowej usługi Azure Virtual Machines
W tym artykule opisano, jak pomyślnie zarządzać akceleratorem strefy docelowej usługi Oracle w usłudze Azure Virtual Machines i monitorować je. W tym scenariuszu w skali przedsiębiorstwa opisano ważne zalecenia dotyczące projektowania środowiska. Więcej wskazówek jest dostępnych w strefie docelowej w skali przedsiębiorstwa platformy Azure na potrzeby zarządzania i monitorowania.
Zgodnie ze wskazówkami w tym artykule wyjaśniono najważniejsze zagadnienia dotyczące projektowania i najlepsze rozwiązania dotyczące zarządzania wdrożeniami obciążeń Oracle w akceleratorze strefy docelowej maszyny wirtualnej platformy Microsoft Azure. Ponieważ oracle jest obciążeniem o kluczowym znaczeniu i wysokiej wydajności, wskazówki dotyczące obszarów projektowych strefy docelowej platformy Azure powinny być również uwzględnione w planowaniu. Monitorowanie obciążenia Oracle w usłudze Azure Virtual Machines w celu wykrycia awarii i nieprawidłowości ma kluczowe znaczenie dla zapewnienia kondycji obciążeń o krytycznym znaczeniu.
Monitorowanie baz danych Oracle w akceleratorze strefy docelowej usługi Azure Virtual Machines
Pierwszym krokiem monitorowania jest skonfigurowanie ogólnego monitorowania maszyny wirtualnej platformy Azure i zdefiniowanie progu dla metryk. Po skonfigurowaniu ogólnego monitorowania maszyny wirtualnej platformy Azure następnym krokiem jest skonfigurowanie określonego monitorowania oracle dostosowanego do środowiska.
Monitorowanie dzienników przez usługę Azure Monitor
Obciążenie Oracle w akceleratorze strefy docelowej usługi Azure Virtual Machines wymaga monitorowania maszyn wirtualnych i bazy danych Oracle Database na maszynie wirtualnej platformy Azure. Usługa Azure Monitor udostępnia wiele sposobów monitorowania dziennika obciążenia maszyny wirtualnej i oracle.
Pierwszym krokiem monitorowania jest skonfigurowanie ogólnego monitorowania maszyn wirtualnych platformy Azure.
Włączanie szczegółowych informacji o maszynie wirtualnej
Wdrażanie usługi AMA (agenta monitorowania platformy Azure) i konfigurowanie kontrolera DOMENY (reguła zbierania danych)
Zbieranie dzienników niestandardowych.
Monitorowanie metryk dysku zarządzanego:
Jeśli przechowujesz pliki bazy danych Oracle na dyskach zarządzanych platformy Azure, należy monitorować metryki związane z wydajnością dysków zarządzanych. Odpowiednie jednostki SKU dysku zarządzanego dla baz danych Oracle to SSD w warstwie Premium, SSD w warstwie Premium w wersji 2 i Ultra. Metryki wydajności dysku danych są ważne, ponieważ pliki bazy danych Oracle są przechowywane na dyskach zarządzanych. Rozważ skumulowaną liczbę operacji we/wy na sekundę i przepływność dysków danych, gdy używane są technologie usuwania dysków, takie jak automatyczne zarządzanie magazynem Oracle (model wdrażania klasycznego) lub Menedżer woluminów logicznych systemu Linux (LVM).
Metryki dysku zarządzanego platformy Azure
Administrator Oracle powinien monitorować metryki wydajności dysku związane z we/wy, takie jak następujące metryki:
- Procent zużycia operacji we/wy dysku systemu operacyjnego na sekundę
- Procent zużycia operacji we/wy dysku danych na sekundę
- Bajty odczytu dysku danych/s
- Bajty zapisu dysku danych/s
- Głębokość kolejki dysku
Podczas monitorowania metryk dysku ważne jest, aby upewnić się, że limity maszyny wirtualnej bazy danych nie zostały przekroczone. Limity maszyn wirtualnych specyficzne dla dysków zarządzanych zostały szczegółowo opisane w specyfikacji technicznej poszczególnych jednostek SKU maszyn wirtualnych. Aby uzyskać więcej informacji na temat specyfikacji maszyn wirtualnych, zobacz Rozmiary maszyn wirtualnych na platformie Azure.
Wybranie odpowiedniej jednostki SKU maszyny wirtualnej, użycie tabeli i kolumny Maksymalna przepływność dysku bez buforowania: liczba operacji we/wy na sekundę/mb/s w celu sprawdzenia, jak wiele dysków zarządzanych dołączonych do maszyny wirtualnej może zbiorczo zapewnić większą łączną liczbę operacji we/wy na sekundę i przepływność. Należy pamiętać, że jeśli wymagania dotyczące operacji we/wy bazy danych podczas szczytowego obciążenia są wyższe niż maksymalna przepływność dysku bez buforowania maszyny wirtualnej, operacje we/wy maszyny wirtualnej mogą być ograniczane. Alternatywnie, jeśli liczba operacji we/wy na sekundę i/lub przepływność magazynu na dysk jest niewystarczająca, ograniczenie przepustowości może wystąpić na poziomie dysku.
Aby uzyskać więcej informacji na temat metryk związanych z wydajnością dysków, zobacz Metryki dysków — Azure Virtual Machines.
Monitorowanie metryk usługi Azure NetApp Files (ANF). Jeśli pliki bazy danych są przechowywane w woluminach usługi Azure NetApp Files (ANF), należy monitorować metryki anf dla przydzielonego magazynu, rzeczywistego użycia magazynu, liczby operacji we/wy na sekundę, przepływności i opóźnień. Zapoznaj się z następującymi artykułami, aby poznać sposoby monitorowania usługi Azure NetApp Files i powiązanych metryk wydajności.
Monitorowanie metryk anf jest również ważne, aby monitorować przepustowość sieci maszyny wirtualnej, aby upewnić się, że jej limit nie zostanie przekroczony. Wolumin ANF jest instalowany w sieci przy użyciu protokołu NFS, nie jest ograniczony przez skumulowane limity przepływności operacji we/wy maszyn wirtualnych w żadnym typie wystąpienia maszyny wirtualnej. Zamiast tego usługa ANF jest ograniczona tylko przez przepustowość sieci w serii maszyn wirtualnych bazy danych. Limit maszyny wirtualnej specyficzny dla magazynu zainstalowanego w systemie plików NFS jest określony w kolumnie o nazwie "Maksymalna przepustowość sieci (Mb/s)". Aby zapoznać się z przykładami, zobacz specyfikację techniczną serii maszyn wirtualnych Edv5 i serię Edsv5.
Konfigurowanie alertów dla metryk maszyny wirtualnej platformy Azure
Alerty w usłudze Azure Monitor identyfikują zasoby w złej kondycji. Podczas tworzenia nowej maszyny wirtualnej platformy Azure można włączyć zestaw zalecanych reguł alertów dla wspólnego zestawu metryk. Ten początkowy zestaw wspólnych metryk obejmuje procent procesora CPU lub dostępną pamięć. Aby uzyskać więcej informacji, zobacz Włączanie zalecanych reguł alertów dla maszyny wirtualnej platformy Azure. Możesz również skonfigurować zaawansowane reguły alertów dotyczących metryk, jeśli potrzebujesz więcej sytuacji.
Ostatnio inicjatywa opracowana jako łatwy sposób wdrażania reguł alertów. Celem tego projektu jest skupienie się na monitorowaniu strefy docelowej platformy Azure jako wspólnego zestawu zasobów/usług platformy Azure skonfigurowanych w podobny sposób w organizacjach.
Należy również monitorować następujące metryki związane z dyskiem. Jeśli progi zostaną przekroczone, zaleca się wystawienie alertu.
Nazwa reguły alertu Warunek Procent zużycia operacji we/wy dysku systemu operacyjnego na sekundę Liczba operacji we/wy na sekundę dysku systemu operacyjnego zużywana w procentach > 95 Procent zużycia operacji we/wy dysku danych na sekundę Liczba operacji we/wy na sekundę dysku danych zużywana w procentach > 95 Bajty odczytu/sekundy dysku danych Dostosowywanie do trendów wydajności systemu Bajty zapisu na dysku danych/sekundę Dostosowywanie do trendów wydajności systemu Głębokość kolejki dysku Dostosowywanie do trendów wydajności systemu
Monitorowanie powiązanych usług platformy Azure
W poniższej tabeli wymieniono inne typowe składniki rozwiązania, które powinny być monitorowane w pewnym zakresie lub w innym zakresie.
Usługi platformy Azure | Opis | Adres URL |
---|---|---|
Azure Virtual Network | Baza danych Oracle w akceleratorze strefy docelowej usługi Azure Virtual Machines korzysta z sieci wirtualnej dla zestawu dostępności, strefy dostępności, wysokiej dostępności i trasy BCDR przy użyciu funkcji Oracle Data Guard i Golden Gate. | Omówienie sieci wirtualnej platformy Azure Monitorowanie dokumentacji danych sieci wirtualnej platformy Azure |
Azure Backup | Usługę Azure Backup można monitorować i można ustawić alert. | Monitorowanie na dużą skalę przy użyciu usługi Azure Monitor Monitoruj plik "dziennika alertów" bazy danych Oracle na maszynie wirtualnej bazy danych pod kątem wierszy rozpoczynających się od następującego formatu: status — AzBackup — script — version: message - gdzie: status = "INFO", "WARN" lub "FAIL" - AzBackup (standardowy tekst) - script = "pre-script" lub "post-script" - version = version number in decimal format (wersja= numer wersji w formacie dziesiętnym) message = tekst w formacie wolnym Przykład: INFO — AzBackup pre-script v1.02: BEGIN BACKUP |
Maszyna wirtualna bazy danych platformy Azure | Plik dziennika alertów bazy danych, plik komunikatów konsoli systemu operacyjnego | — Plik "dziennika alertów" bazy danych znajduje się zwykle w podkatalogu "$ORACLE_BASE/diag/rdbms/$ORA_DBNAME/$ORACLE_SID/trace" na maszynie wirtualnej bazy danych — Dziennik konsoli systemu operacyjnego znajdujący się w lokalizacji "/var/log/messages" |
Monitorowanie obciążeń Oracle przez kontrolę chmury programu Oracle Enterprise Manager
Oracle Enterprise Manager to zintegrowany produkt do zarządzania przedsiębiorstwem Oracle. Zapewnia ona funkcje monitorowania zdarzeń, zdarzeń, metryk względem docelowych obciążeń Oracle.
Usługa Azure Monitor i alerty
Korzystanie z usługi Azure Monitor w celu zbierania danych telemetrycznych i uzyskiwania wglądu w kondycję, wydajność i dostępność zasobów platformy Azure. Program Oracle Enterprise Manager można wdrożyć na oddzielnej maszynie wirtualnej, aby monitorować i obsługiwać środowiska Oracle oraz zarządzać nimi. Dzienniki tekstowe programu Oracle Enterprise Manager można załadować do usługi Log Analytics i używać z usługą Azure Monitor do jednego okienka monitorowania szkła.
Narzędzia diagnostyczne Oracle
Metoda i opcja | Opis | Adres URL |
---|---|---|
AWR(automatyczne repozytorium obciążeń) | Funkcja AWR udostępnia funkcje monitorowania służące do zbierania, przetwarzania i obsługi statystyk wydajności na potrzeby wykrywania problemów i samodzielnego dostrajania. To monitorowanie pomaga zrealizować analizę historyczną i zidentyfikować problemy. | Zbieranie statystyk bazy danych |
Pakiet statspack | Pakiet Statspack zbiera statystyki wystąpienia bazy danych Oracle nawet w środowiskach, w których funkcje AWR i ADDM nie są uruchomione. Pakiet Statspack zawiera podsumowanie i szczegóły statystyk bazy danych oraz zdarzenia oczekiwania, statystyki systemowe itp. Aby uzyskać więcej informacji, zobacz następujące linki. | Dostrajanie wydajności za pomocą funkcji STATSPACK, część I Dostrajanie wydajności za pomocą funkcji STATSPACK, część II |
Diagnostyka i dostrajanie programu Oracle Enterprise Manager | Pakiet Diagnostyczny Oracle zapewnia funkcję automatycznego monitorowania wydajności i zaawansowanego monitorowania systemu. Pakiet Oracle Tuning Pack zapewnia administratorom bazy danych specjalistyczne zarządzanie wydajnością środowiska Oracle, w tym dostrajanie sql i optymalizacje magazynu. | Pakiety diagnostyczne i dostrajanie |
Następne kroki
- Strategiczny wpływ platformy Oracle na akcelerator strefy docelowej platformy Azure
- Planowanie akceleratora strefy docelowej Oracle na platformie Azure
- Akcelerator strefy docelowej Oracle na platformie Azure
- Ciągłość działania i odzyskiwanie po awarii dla rozwiązania Oracle w akceleratorze strefy docelowej usługi Azure Virtual Machines