Uruchamianie baz danych Oracle Database na platformie Azure

Load Balancer
Application Gateway

Pomysł na rozwiązanie

Jeśli chcesz, abyśmy rozszerzyli ten artykuł 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ć, GitHub opinie!

Ta architektura rozwiązania ilustruje architekturę kanoniczną w celu osiągnięcia wysokiej dostępności Oracle Database Enterprise Edition platformie Azure. Wysoką dostępność dla frontu i warstwy środkowej można uzyskać przy użyciu usług Azure Load Balancer lub Application Gateway. Dostępność czasu pracy na poziomie 99,99% dla warstwy bazy danych można osiągnąć przy użyciu kombinacji funkcji Strefy dostępności platformy Azure 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 zaplanuj częste kopie zapasowe RMAN.

Architektura

Diagram architektury Pobierz format SVG tej architektury.

Przepływ danych

  1. System klienta uzyskuje dostęp do aplikacji niestandardowej za Oracle DB za pośrednictwem sieci Web.
  2. Frontony internetowe są konfigurowane w równoważeniu obciążenia.
  3. Frontonie internetowe wywołują odpowiedni serwer aplikacji w celu obsługi pracy.
  4. Serwer aplikacji wysyła zapytanie do Oracle Database.
  5. Oracle Database skonfigurowano przy użyciu maszyny wirtualnej z hiperwątkową siecią z wieloma Premium opartymi na magazynie Dyski zarządzane w celu zachowania wydajności i dostępności.
  6. Bazy danych Oracle są replikowane za pomocą programu Oracle DataGuard (lub Active DataGuard) lub Oracle GoldenGate na potrzeby ha ha i chłoniaka po ładzie.
  7. Bazy danych Oracle są monitorowane pod kątem czasu pracy i wydajności dzięki rozwiązaniu Oracle Enterprise Manager. Producent OEM umożliwia również generowanie różnych raportów dotyczących wydajności i użycia.