Uruchamianie baz danych Oracle na platformie Azure

Azure Load Balancer
Azure Application Gateway

Pomysły dotyczące rozwiązań

Ten artykuł jest pomysłem na rozwiązanie. Jeśli chcesz, abyśmy rozszerzyli zawartość o więcej informacji, takich jak potencjalne przypadki użycia, alternatywne usługi, zagadnienia dotyczące implementacji lub wskazówki dotyczące cen, daj nam znać, przekazując opinię w usłudze GitHub.

Wysoka dostępność dla frontonu i warstwy środkowej można uzyskać przy użyciu usług Azure Load Balancers lub Application Gateway. Dostępność w czasie pracy 99,99% dla warstwy bazy danych można osiągnąć przy użyciu kombinacji usług Azure Strefy dostępności i Oracle Active DataGuard z fsFO. Aby uzyskać dodatkową dostępność i/lub odzyskiwanie po awarii, rozważ wdrożenie innej maszyny wirtualnej bazy danych w innym regionie świadczenia usługi Azure i zaplanowanie częstych kopii zapasowych funkcji RMAN.

Potencjalne przypadki użycia

Ten pomysł rozwiązania ilustruje architekturę kanoniczną w celu osiągnięcia wysokiej dostępności dla usługi Oracle Database Enterprise Edition na platformie Azure.

Architektura

Diagram architektury przedstawia z klienta za pośrednictwem modułu równoważenia obciążenia i podsieci do platformy Azure V NET.Pobierz svG tej architektury.

Przepływ danych

  1. System kliencki uzyskuje dostęp do aplikacji niestandardowej za pomocą zaplecza bazy danych Oracle DB za pośrednictwem internetu.
  2. Fronton internetowy jest skonfigurowany w module równoważenia obciążenia.
  3. Fronton internetowy wykonuje wywołanie odpowiedniego serwera aplikacji w celu obsługi pracy.
  4. Serwer aplikacji wykonuje zapytania dotyczące podstawowej bazy danych Oracle Database.
  5. Baza danych Oracle Została skonfigurowana przy użyciu maszyny wirtualnej z funkcją HyperThreaded, z wieloma Dyski zarządzane opartymi na magazynie Premium na potrzeby wydajności i dostępności.
  6. Bazy danych Oracle są replikowane za pomocą funkcji Oracle DataGuard (lub Active DataGuard) lub Oracle GoldenGate na potrzeby wysokiej dostępności i odzyskiwania po awarii.
  7. Bazy danych Oracle są monitorowane pod kątem czasu pracy i wydajności przez program Oracle Enterprise Manager. OEM umożliwia również generowanie różnych raportów dotyczących wydajności i użycia.

Składniki

Kluczowe technologie używane do implementowania tej architektury:

Następne kroki

Dokumentacja produktu:

Moduły usługi Microsoft Learn: