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
Pobierz svG tej architektury.
Przepływ danych
- System kliencki uzyskuje dostęp do aplikacji niestandardowej za pomocą zaplecza bazy danych Oracle DB za pośrednictwem internetu.
- Fronton internetowy jest skonfigurowany w module równoważenia obciążenia.
- Fronton internetowy wykonuje wywołanie odpowiedniego serwera aplikacji w celu obsługi pracy.
- Serwer aplikacji wykonuje zapytania dotyczące podstawowej bazy danych Oracle Database.
- 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.
- 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.
- 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:
- Projektowanie i implementowanie bazy danych Oracle na platformie Azure
- Omówienie aplikacji i rozwiązań Oracle na platformie Azure
- Co to jest Azure Application Gateway?
- Co to jest usługa Azure Load Balancer?
- Co to jest usługa Azure Virtual Network?
Moduły usługi Microsoft Learn:
- Konfigurowanie Azure Application Gateway
- Konfigurowanie modułu Azure Load Balancer
- Wprowadzenie do sieci wirtualnych platformy Azure
Powiązane zasoby
- Architektury do wdrażania aplikacji Oracle na platformie Azure
- Rozwiązania aplikacji Oracle integrujące platformę Microsoft Azure i infrastrukturę chmury Oracle
- Baza danych Oracle Database z Azure NetApp Files
- Architektury referencyjne dla usługi Oracle Database Enterprise Edition na platformie Azure