Wichtige Konzepte und Begriffe

Die folgenden Konzepte und Begriffe erleichtern Ihnen die ersten Schritte mit Fleet Management. Die Oracle Cloud Infrastructure-Dokumentation enthält zugehörige Terminologie.

Anwendung

Eine Anwendung bezieht sich auf ein Java-Programm.

Der Name einer Anwendung wird standardmäßig vom vollqualifizierten Namen der zugehörigen Hauptklasse abgeleitet. Eine Anwendung kann mit mehreren Java-Laufzeiten ausgeführt werden.

Compartment

Mit einem Compartment können Sie den Zugriff auf Ihre Cloud-Ressourcen wie Flotten oder verwaltete Instanzen konfigurieren organisieren und kontrollieren. Ein Compartment ist als logische Gruppe und nicht als physischer Container aufzufassen.

Weitere Informationen finden Sie unter Wichtige OCI-Konzepte und -Begriffe.

Compute-Instanz

Eine Compute-Instanz ist ein Host, der von Oracle Cloud Infrastructure bereitgestellt und verwaltet wird. Weitere Informationen finden Sie unter Überblick über Compute-Service.

Bereitgestellte Anwendung

Eine Anwendung oder ein Java-Programm, das auf einem Java-Server bereitgestellt ist.

Flotte

Eine Flotte ist die primäre Sammlung, mit der Sie bei der Verwendung von JMS interagieren. Sie enthält verwaltete Instanzen mit gemeinsamen Regeln und Policys.

Installation

Eine Installation bezieht sich auf die Java Runtime-Installation auf einem oder mehreren Hosts.

Eine Installation wird anhand von vier Attributen gekennzeichnet:
  • Dateisystempfad, wie /usr/lib/jvm/jdk13.0.1/
  • Anbieter, z.B. Oracle Corporation
  • Betriebssystem, wie Linux
  • Architektur, wie x64

JRE

Eine JRE (Java Runtime Environment) besteht aus einer Java Virtual Machine (JVM), Coreklassen der Java-Plattform und unterstützenden Java-Plattform-Librarys. Sie wird als eine bestimmte Version einer Distribution freigegeben oder ist im Produktrelease eines Anbieters enthalten. Eine JRE kann installiert werden, um eine einzelne Anwendung auszuführen oder um von vielen Anwendungen verwendet zu werden.

Eine JRE wird anhand von drei Attributen gekennzeichnet:
  • Anbieter, z.B. Oracle Corporation
  • Verteilungsname, z.B. OpenJDK Runtime Environment
  • Version. Beispiel: 1.8.0_282

Bei der Anzeige durch JMS gibt eine Java Runtime von Oracle an, ob eine Aktualisierung erforderlich ist.

Java-Server

Es gibt zwei Typen von Java-Servern:

  • Webserver: Ein Webserver liefert statische Webinhalte wie HTML-Seiten, Dateien, Bilder und Videos als Antwort auf HTTP-(Hypertext Transfer Protocol-)Anforderungen von einem Webbrowser. Die Webserver verarbeiten nur HTTP-Anforderungen und -Antworten.

    Beispiel: Apache Tomcat

  • Anwendungsserver: Ein Anwendungsserver ermöglicht die Interaktion zwischen Endbenutzerclients und serverseitigem Anwendungscode (Geschäftslogik), um dynamischen Inhalt zu generieren und bereitzustellen. Der Client für einen Anwendungsserver kann eine Endbenutzer-UI, eine mobile Anwendung, ein Webbrowser usw. sein. Die Client-Server-Interaktion kann über verschiedene Kommunikationsprotokolle, einschließlich HTTP, erfolgen.

    Beispiele: WebLogic, JBoss

JMS unterstützt Apache Tomcat, JBoss und WebLogic.

JMS-Plug-in

Mit dem Java Management Service-(JMS-)Plug-in kann JMS mit Hosts interagieren und die Daten zurück an den Cloud-Service senden.

JMS-Plug-ins werden von Oracle Management Agent und Oracle Cloud Agent für OCI-Compute-Instanzen bereitgestellt. JMS-Plug-ins bereitstellen auf:

Ein Host, der bereitgestellte JMS-Plug-ins enthält, ist eine verwaltete Instanz.

Logkonfiguration

JMS verwendet den OCI Logging-Service, um Bestand, Vorgangslogs und Kryptoanalyselogs zu speichern. Bestandslogs sind benutzerdefinierte Logs, in denen die Java Runtime-Bestands- und -Nutzungsdaten gespeichert werden, die von den Hosts durch Konfigurieren verwalteter Instanzen gemeldet werden. Vorgangslogs sind benutzerdefinierte Logs zum Speichern der Logs für Vorgänge, die über JMS ausgeführt werden. Jede Flotte verfügt über ein eigenes einzigartiges Bestands- und Vorgangslog. Kryptoanalyseprotokolle sind benutzerdefinierte Protokolle, die Ergebnisse einer auf der Flotte ausgeführten Kryptoanalyse enthalten. Logs werden unter einer Loggruppe abgelegt. Wenn Sie sich auf Logs und JMS-Berichte verlassen, können Sie zusätzliche Analysen mit Logging Analytics ausführen.

Managed Server

Managed Server hosten Geschäftsanwendungen, Anwendungskomponenten, Webservices und die zugehörigen Ressourcen.

Sie können Webanwendungen, Webservices und weitere Ressourcen auf den Managed Servern bereitstellen und den Administrationsserver nur zu Konfigurations- und Verwaltungszwecken verwenden.

Ein Beispiel finden Sie unter Verwaltete Server und Managed Server-Cluster.

Verwaltete Instanz

Eine verwaltete Instanz ist ein Host, der bereitgestellte JMS-Plug-ins enthält. Bei Hosts kann es sich um jeden Computer handeln, der in Ihrem Unternehmen ausgeführt wird, entweder vor Ort oder in der Cloud. Eine verwaltete Instanz hat eine eindeutige Identität, die von JMS zur Unterscheidung von anderen verwalteten Instanzen verwendet wird. Sie kann zu einem beliebigen Zeitpunkt nur Teil einer einzelnen Flotte sein.

Oracle Cloud Agent

Ein Oracle Cloud Agent (OCA) ist ein einfacher Prozess zur Verwaltung von Plug-ins, die auf einer Compute-Instanz, auch als Host oder VM bezeichnet, in Oracle Cloud Infrastructure ausgeführt werden. Sie können JMS-Plug-ins mit Oracle Cloud Agent auf Compute-Instanzen bereitstellen.

Weitere Informationen finden Sie unter Plug-ins mit Oracle Cloud Agent verwalten.

Oracle Management Agent

Management Agent ist auf einem Host installiert. Damit können die JMS-Plug-ins Daten aus den Quellen überwachen und erfassen, die sich auf Hosts oder virtuellen Hosts befinden.

Der Management Agent Cloud Service ist ein OCI-Service, der Management-Agents und deren Lebenszyklus verwaltet. Weitere Informationen finden Sie unter Management Agent-Konzepte.

Tag

Hinweis

Um die Sicherheit und Effizienz des JMS-Flottenservice zu verbessern, ersetzen JMS-Flotten die Verwendung von Tag-Namespace und Schlüsseln zur Registrierung verwalteter Instanzen. Benutzer, die JMS-Flotten vor dem 7. August 2024 eingerichtet haben, müssen ihre vorhandenen JMS-Flottenservice-Policys vor dem 6. November 2024 um 23:59 Uhr UTC prüfen und aktualisieren, um die fortgesetzte Servicefunktionalität sicherzustellen.

Ein Tag ist ein Schlüssel/Wert-Paar, mit dem Sie Ihren OCI-Ressourcen Metadaten hinzufügen können. Weitere Informationen finden Sie unter Flotte erstellen.

Eine ausführlichere Beschreibung von Tags finden Sie unter Überblick über Tagging.

Mandant

Wenn Sie sich für Oracle Cloud Infrastructure registrieren, erstellt Oracle einen Mandanten für Sie oder Ihr Unternehmen. Hierbei handelt es sich um eine sichere und isolierte Partition in Oracle Cloud Infrastructure, in der Sie Ihre Cloud-Ressourcen erstellen, organisieren und verwalten können.

Arbeitsanforderung

Mit einer Arbeitsanforderung können Sie Vorgänge mit langer Ausführungszeit wie Java Runtime Lifecycle Management-Vorgänge überwachen. Wenn Sie einen solchen Vorgang starten, erstellt JMS eine Arbeitsanforderung. Eine Arbeitsanforderung ist ein Aktivitätslog, mit dem Sie die einzelnen Schritte im Fortschritt des Vorgangs verfolgen können. Arbeitsanforderungen sind in den folgenden Fällen hilfreich:
  • Wenn ein Vorgang nicht erfolgreich verläuft, können Sie mit einer Anforderung bestimmen, welcher Schritt des Prozesses einen Fehler enthielt.
  • Einige Vorgänge wirken sich auf mehrere Ressourcen aus. Beispiel: Ein Löschvorgang für Java Runtime kann sich auf mehrere Java-Laufzeiten, Java Runtime-Installationspfade und verwaltete Instanzen auswirken. Eine Arbeitsanforderung enthält eine Liste der Ressourcen, auf die sich ein Vorgang auswirkt.