E-Business Suite-Anwendungen mit Logging Analytics integrieren, verwalten und sichern

Überwachen und analysieren Sie wichtige Zustands- und Performancemetriken für Oracle E-Business Suite, um die Verfügbarkeit zu maximieren, die Effizienz zu steigern und die Gesamtbetriebskosten zu senken.

Oracle Cloud Infrastructure Logging Analytics ist ein vollständig verwalteter regionaler SaaS-Service, der in mehr als 27 Regionen verfügbar ist und Logerfassung, Indexierung, Anreicherung, Abfrage, Visualisierung und Benachrichtigung für Logs von jeder On-Premise-IT-Komponente, auf Oracle Cloud Infrastructure oder auf einer Cloud einer 3. Partei bereitstellt. Achten Sie darauf, Logging Analytics einzurichten und die mindestens erforderlichen Policys festzulegen, bevor Sie die Oracle E-Business Suite-Überwachung implementieren. Nach der vollständigen Implementierung können Benutzer:

  • Zeigen Sie die Zustands- und Performancedetails aus den Logs für Oracle E-Business Suite, das Hintergrundverarbeitungs- und Forms-System und andere Workflowkomponenten an

  • Verwenden Sie die Out-of-the-box Dashboards für den Zustand der Oracle E-Business Suite, den Systemzustand und die gleichzeitige Verarbeitung

  • Analysieren und beheben Sie Linux-Hostprobleme mithilfe von Logdaten und vorab trainierten Modellen für maschinelles Lernen in Logging Analytics

  • Oracle E-Business Suite-Komponenten wie Oracle WebLogic Server-, Oracle Database-, Oracle E-Business Suite-Anwendungshosts und Oracle Database-Hosts überwachen

Architektur

Oracle Cloud Infrastructure Logging Analytics verwendet Management Agents, um Logs von Oracle E-Business Suite-Komponenten, wie Datenbankserver, Anwendungsserver und Anwendungen, sicher zu erfassen. Logging Analytics verwendet einen Service-Connector, um Logs aus Oracle Cloud Infrastructure-Services aufzunehmen.

Die Oracle E-Business Suite-Umgebung besteht aus der Datenbankinstanz, den Hosts der Application Tier und Oracle WebLogic Server. Das Oracle E-Business Suite-Entitätsmodell umfasst Folgendes:

  • Oracle E-Business Suite: Hierbei handelt es sich um eine übergeordnete Gruppierung der Entitys und weist einige Metriken auf, die mit der verpackten Anwendung verknüpft sind, die sie darstellt.

  • Hintergrundmanager: Hierbei handelt es sich um eine zusammengesetzte Entity, die gehostete Entitys enthält und für die Metriken zur Überwachung verfügbar sind.

  • Forms-System: Dies ist eine Systementität, die Metriken für die Forms-Datenbank-Sessions bereitstellt.

  • Workflow-Gruppe: Die Workflow-Gruppe enthält drei wichtige gehostete Entitys: Hintergrund-Engine, Benachrichtigungs-Mailer und Agent Listener, die Verfügbarkeitsmetriken bereitstellen.

Diese Architektur setzt ein Oracle E-Business Suite-Deployment mit den folgenden Eigenschaften voraus:

  • Eine einzelne Compartment-Konfiguration für das Deployment von Oracle E-Business Suite
  • Verschiedene Subnetze Hostanwendungsinstanzen. Beispiel: Webserver befinden sich in einem öffentlichen Subnetz, und Datenbanken befinden sich in einem privaten Subnetz mit zusätzlichen Subnetzen zur Redundanz
  • Oracle Cloud Infrastructure Logging Analytics-Komponenten bestehen aus verschiedenen Agents, die in jedem Subnetz installiert sind, um Logs an Logging Analytics zu senden

Management Agent kann die Oracle E-Business Suite-Umgebung automatisch ermitteln und diese Daten an Logging Analytics senden, um eine Anwendungs- und Infrastrukturentity-Topologie zu erstellen. Der Management-Agent muss in demselben VCN wie Oracle E-Business Suite installiert sein und auf die Oracle E-Business Suite-Datenbank zugreifen können. Nach der Discovery können Sie die Entitytopologie im Geltungsbereichfilter von Log Explorer anzeigen und prüfen. Dann können Sie Ressourcen zuordnen, um die Logerfassung zu aktivieren. Management Agents müssen auf allen Hostknoten installiert werden, die beim Discovery identifiziert wurden. Er wird standardmäßig auf allen Oracle Cloud Infrastructure-Instanzen als Oracle Cloud Agent-Plug-in installiert.

Das folgende Architekturdiagramm zeigt die funktionale Ansicht, wie Logging Analytics Management-Agents zur Überwachung von Oracle Cloud Infrastructure verwendet.



ebs-logging-analytics-oci-oracle.zip

Die Architektur hat folgende Komponenten:

  • Region

    Eine Oracle Cloud Infrastructure-Region ist ein lokalisierter geografischer Bereich, der mindestens ein Data Center, die sogenannten Availability-Domains, enthält. Regionen sind unabhängig von anderen Regionen, und große Entfernungen können sie trennen (auf Ländern oder sogar Kontinenten).

  • Verfügbarkeitsdomains

    Availability-Domains sind eigenständige, unabhängige Data Center innerhalb einer Region. Die physischen Ressourcen in jeder Availability-Domain sind von den Ressourcen in den anderen Availability-Domains isoliert, was Fehlertoleranz bietet. Availability-Domains haben keine gemeinsame Infrastruktur wie Stromversorgung, Kühlung oder das interne Availability-Domainnetzwerk. Daher ist es wahrscheinlich, dass sich ein Fehler in einer Availability-Domain auf die anderen Availability-Domains in der Region auswirkt.

  • Faultdomains

    Eine Faultdomain ist eine Gruppierung aus Hardware und Infrastruktur innerhalb einer Availability-Domain. Jede Availability-Domain umfasst drei Faultdomains mit unabhängiger Stromversorgung und Hardware. Wenn Sie Ressourcen auf mehrere Faultdomains verteilen, können Ihre Anwendungen damit den physischen Serverausfall, die Systemwartung und Stromausfälle innerhalb einer Faultdomain tolerieren.

  • Virtuelles Cloud-Netzwerk und Subnetze

    Ein VCN ist ein anpassbares, softwaredefiniertes Netzwerk, das Sie in einer Oracle Cloud Infrastructure-Region einrichten. Wie bei traditionellen Data Center-Netzwerken erhalten Sie mit VCNs die vollständige Kontrolle über Ihre Netzwerkumgebung. Ein VCN kann mehrere sich nicht überschneidende CIDR-Blöcke aufweisen, die Sie nach dem Erstellen des VCN ändern können. Sie können ein VCN in Subnetze segmentieren, die einer Region oder einer Availability-Domain zugeordnet werden können. Jedes Subnetz besteht aus einem fortlaufenden Adressbereich, der sich mit den anderen Subnetzen im VCN nicht überschneidet. Sie können die Größe eines Subnetzes nach der Erstellung ändern. Ein Subnetz kann öffentlich oder privat sein.

  • Weiterleitungstabellen

    Virtuelle Routentabellen enthalten Regeln, mit denen Traffic von Subnetzen an Ziele außerhalb eines VCN weitergeleitet wird, im Allgemeinen über Gateways.

  • Dynamisches Routinggateway (DRG)

    Das DRG ist ein virtueller Router, der einen Pfad für privaten Netzwerktraffic zwischen VCNs in derselben Region zwischen einem VCN und einem Netzwerk außerhalb der Region bereitstellt, wie einem VCN in einer anderen Oracle Cloud Infrastructure-Region, einem On-Premise-Netzwerk oder einem Netzwerk in einem anderen Cloud-Provider.

  • Servicegateway

    Das Servicegateway ermöglicht den Zugriff von einem VCN auf andere Services, wie Oracle Cloud Infrastructure Object Storage. Der Traffic vom VCN zu dem Oracle-Service durchläuft das Oracle-Fabric, ohne jemals über das Internet geleitet zu werden.

  • Management Agent

    Ermöglicht einem Management Service-Plug-in das Überwachen und Erfassen von Daten aus den Quellen, die sich auf den Hosts oder virtuellen Hosts befinden, auf denen der Management Agent installiert ist. Der Management Agent kann über den Management Agent-Service direkt eine Verbindung zu Oracle Cloud Infrastructure herstellen.

  • Management Agent-Service

    Ein Oracle Cloud Infrastructure-Service, der die Management-Agents und ihren Lebenszyklus verwaltet. Mit Management-Agents können Oracle Cloud-Services Daten von den von ihnen verwalteten Entitys interagieren und erfassen.

  • Oracle Cloud-Agent

    Ein einfacher Prozess, der Plug-ins verwaltet, die auf Compute-Instanzen ausgeführt werden, die sich in Oracle Cloud Infrastructure befinden. Sie können Management-Agents mit Oracle Cloud Agent für Compute-Instanzen bereitstellen.

  • Service Connector Hub

    Die Cloud-Nachrichtenbusplattform von Oracle Cloud Infrastructure bietet einen zentralen Einblick, mit dem Sie das Verschieben von Daten zwischen Services in Oracle Cloud Infrastructure beschreiben, ausführen und überwachen können. Ein Service-Connector gibt einen Quellservice, einen Zielservice und optionale Aufgaben an.

  • Logging

    Bietet Zugriff auf Logs aus Oracle Cloud Infrastructure-Ressourcen.

  • Logginganalysen

    Oracle Cloud Infrastructure Logging Analytics ist ein vollständig verwalteter regionaler SaaS-Service, der in mehr als 27 Regionen verfügbar ist und die Erfassung, Indexierung, Anreicherung, Abfrage, Visualisierung und Warnung für Logs von jeder IT-Komponente bereitstellt, die On Premise, auf Oracle Cloud Infrastructure oder in einer Drittanbieter-Cloud ausgeführt wird.

  • Anwendungserkennung

    Ein Stack-Management-Service, mit dem Management-Agents die Komponenten von Oracle E-Business Suite oder anderen Anwendungen ermitteln können, einschließlich ihrer Hierarchie oder Topologie, und mit Logging Analytics für die Logerfassung gemeinsam nutzen können.

  • Entität

    Ein IT- oder Business-Service, den Sie überwachen möchten, wie Storefront-Service, Oracle E-Business Suite, Oracle WebLogic Server oder Linux (Host). Entitys können in Logging Analytics logisch miteinander verknüpft werden, um die Anwendungs- und Infrastrukturtopologie für die Log-Exploration zu erstellen.

  • Loggruppe

    Eine Ressource für Logdaten in Logginganalysen, die rollenbasierte Zugriffskontrolle (Role-Based Access Control, RBAC) unterstützt. Eine Loggruppe ist das logische Ziel für einen in Logging Analytics aufgenommenen Logdatensatz und unterscheidet sich von der Loggruppe des Oracle Cloud Infrastructure-Loggingservice.

  • Logquelle

    Gibt an, wo sich die Logdateien befinden, wie sie erfasst werden, wie Datenmasken angewendet, die Daten geparst, mit erweiterten Felddefinitionen extrahiert, die Daten mit Labels angereichert und Funktionsdefinitionen angereichert werden und die Metrikdaten aus einer Logdatei extrahiert werden. Mit Logquellen können Sie Logs kontinuierlich von einem Oracle Cloud Infrastructure Management Agent erfassen. Sie können auch bereitgestellt werden, wenn Sie eine Logdatei bei Bedarf in Oracle Cloud Infrastructure Logging Analytics- oder Oracle Cloud Infrastructure Object Storage-Collection-Regeln hochladen. Wenn Logs erfasst oder an Oracle Cloud Infrastructure Logging Analytics gesendet werden, muss eine Quelle bereitgestellt werden, um den Kontext für die Verarbeitung der Logs anzugeben.

  • Management-Dashboards

    Primäre Überwachungsschnittstelle besteht aus anpassbaren und erweiterbaren Dashboards mit Visualisierungen, Filtern und Drilldown-Funktionen für Monitoring basierend auf Logs und Metrikdaten.

  • Log Explorer

    Grafische Benutzeroberfläche von explorativen interaktiven Analysen für das Suchen, Visualisieren und Analysieren von Logdaten in Logginganalysen.

Empfehlungen

Ihre Anforderungen können von der hier beschriebenen Architektur abweichen. Verwenden Sie die folgenden Empfehlungen als Ausgangspunkt.

  • Loggruppen: Definieren Sie mehrere Loggruppen, um korrekte Zugriffsberechtigungen für verschiedene Teams zu erteilen und die gemeinsame Verwendung sensibler Daten zu vermeiden. Loggruppen können auf Oracle E-Business Suite-, Oracle Database-, Oracle Cloud Infrastructure- und Hostlogs basieren.
  • Kostenmanagement: Der Logging Analytics-Service wird basierend auf dem Datenvolumen im aktiven und Archivierungsspeicher abgerechnet. Um die Fehlerbehebung bei alltäglichen Problemen zu ermöglichen und von den Vorteilen der Anomalieerkennung, Mustererkennung und anderen Funktionen des maschinellen Lernens profitieren zu können, empfiehlt Oracle die Verwendung einer aktiven Speicherperiode von 90 Tagen und das Verschieben von Logs, die älter als 90 Tage sind, in den Archivierungsspeicher. Logs aus der gespeicherten Archivierung können bei Bedarf schnell zurückgerufen werden.

Hinweise

Berücksichtigen Sie beim Entwerfen eines hochverfügbaren Anwendungsstacks in der Cloud die folgenden Faktoren:

  • Performance: Die Abfrageperformance basiert auf dem Zeitraum und der Anzahl der Vorgänge, wie Filter, Gruppieren usw. Für eine bessere Abfrageperformance empfiehlt Oracle, Logs mit bestimmten Labels und Feldern zum Zeitpunkt der Aufnahme anzureichern.
  • Sicherheit und RBAC: Passen Sie Logquelldefinitionen an, um personenbezogene Daten (PII)-Daten zu filtern und die Geolokationsanreicherung zu aktivieren.
  • Verfügbarkeit: Logging Analytics ist ein vollständig verwalteter hochverfügbarer SaaS-Service.

Bereitstellen

Die Oracle Cloud Infrastructure Logging Analytics-App ist als Stack in Oracle Cloud Marketplace verfügbar.

Mit dem Stack in Oracle Cloud Marketplace bereitstellen:

  1. Gehen Sie zu Oracle Cloud Marketplace.
  2. Klicken Sie auf App abrufen.
  3. Befolgen Sie die Prompts auf dem Bildschirm.

Änderungslog

In diesem Log werden wichtige Änderungen aufgeführt:

Danksagungen

  • Autor: Kumar Varun
  • Beitragender: Robert Lies