Oracle Java mit Java Management Service herunterladen

Mit dem Java-Download von Java Management Service (JMS) können Sie Oracle Java-Releases über Oracle Cloud Infrastructure (OCI) herunterladen. Dazu gehören alle öffentlich verfügbaren Oracle Java-Releases der letzten 2 Jahre. Java Download bietet auch wichtige Informationen wie:
  • Java-Versionen, die derzeit am Lebensende unterstützt werden
  • Java-Versionen mit den neuesten Sicherheitspatches
  • Freigabedaten und Freigabetyp
  • Lizenzbedingungen der Java-Version

Der Java-Download umfasst auch eine Berichtsfunktion, die Informationen zu Downloads enthält, die während des angegebenen Zeitraums stattgefunden haben. Sie können die Berichte anzeigen, die nach Java-Version, Betriebssystem und Architektur und Java-Release aggregiert sind.

JMS-Java-Download

JMS ist ein nativer OCI-Service, der in allen kommerziellen und eingeschränkten Realms verfügbar ist. Mit JMS Java Download können Sie die gewünschten Oracle Java-Laufzeitbinärdateien herunterladen:

  • Verwenden der Befehle Skriptfreundlicher Download.

    Dies wird durch die Verwendung von Token ermöglicht. Token werden für eine bestimmte Java-Version generiert, indem die Lizenzbedingungen (falls zutreffend) akzeptiert werden. Die generierten Token werden dann von Nicht-OCI-Benutzern in den skriptfreundlichen Befehlen verwendet, um die Laufzeitbinärdateien herunterzuladen. Die Lebenszyklusverwaltung der Token kann über die OCI-Konsole oder den SDK erfolgen

  • Direkter Download von der OCI-Konsole.

    OCI-Benutzer können die Java-Binärdateien direkt von der OCI-Konsole herunterladen, indem sie die Lizenzbedingungen bestätigen und akzeptieren. Die Lizenzannahme erfolgt einmal pro Mandant.

Oracle Java-Releases werden je nach Version und Release unter den Oracle No-Fee Terms and Conditions (NFTC) und dem Oracle Technology Network-Lizenzvertrag für Oracle Java SE (OTN) zur Verfügung gestellt. Überprüfen Sie die Lizenzbedingungen, bevor Sie die gewünschte Version herunterladen.

JMS-Java-Downloads stellen umfassende Metadaten zu Java-Releases bereit. Im Folgenden finden Sie eine Beispiel-Metadaten-Payload, in der die bereitgestellten Informationen dargestellt werden.

{
  "artifacts": [
    {
      "artifactId": 11601,
      "artifactDescription": "Linux x64 Compressed Archive",
      "artifactContentType": "JDK",
      "approximateFileSizeInBytes": 197677861,
      "sha256": "267b10b14b4e5fada19aca3be3b961ce4f81f1bd3ffcd070e90a5586106125eb",
      "artifactFileName": "jdk-21.0.7_linux-x64_bin.tar.gz",
      "osFamily": "linux",
      "architecture": "x64",
      "packageType": "tar.gz",
      "packageTypeDetail": "Compressed Archive",
      "downloadUrl": "https://javamanagementservice-download.ap-mumbai-1.oci.oraclecloud.com/20230601/actions/generateArtifactDownloadUrl",
      "scriptDownloadUrl": "https://java.oraclecloud.com/java/21/archive/jdk-21.0.7_linux-x64_bin.tar.gz",
      "scriptChecksumUrl": "https://java.oraclecloud.com/java/21/archive/jdk-21.0.7_linux-x64_bin.tar.gz.sha256"
    },
    ...//trimmed
  ],
  ],
  "releaseVersion": "21.0.7",
  "familyVersion": "21",
  "securityStatus": "UP_TO_DATE",
  "releaseType": "CPU",
  "licenseType": "NFTC",
  "familyDetails": {
    "familyVersion": "21",
    "displayName": "JDK 21",
    "supportType": "LTS",
    "endOfSupportLifeDate": "2031-09-19T23:59:59.000Z",
    "docUrl": "https://docs.oracle.com/en/java/javase/21",
    "latestReleaseVersion": "21.0.7",
    "isSupportedVersion": true,
    "releaseDate": "2023-09-19T00:00:00.000Z"
  },
  "licenseDetails": {
    "displayName": "Oracle No-Fee Terms and Conditions",
    "licenseType": "NFTC",
    "licenseUrl": "https://java.com/freeuselicense"
  },
  "releaseDate": "2025-04-15T00:00:00.000Z",
  "releaseNotesUrl": "https://www.oracle.com/java/technologies/javase/21-0-7-relnotes.html",
  "artifactContentTypes": [
    "JDK"
  ],
  "daysUnderSecurityBaseline": 0
}

Informationen zu Rollen und Zuständigkeiten

Für diese Referenzarchitektur sind die folgenden Rollen erforderlich:

Rolle Zuständigkeit
OCI-Administrator des Kunden

Der Benutzer in Ihrer Organisation, der zur Oracle Cloud Infrastructure Identity and Access Management-Gruppe Administratoren gehört. Diese Person hat Berechtigungen auf Superuser-Ebene.

In der Regel wird ein Standardadministrator eingerichtet, wenn sich Ihre Organisation für einen Oracle-Account und eine Identitätsdomain anmeldet. Diese Person ist für die Einrichtung zusätzlicher Administratoren verantwortlich. Der Standardadministrator gehört automatisch zur Gruppe Administratoren.

Java-Downloadadministrator für Kunden-JMS Der OCI-Benutzer in Ihrer Organisation, der über Verwaltungsberechtigungen für Ressourcen java-download-tokens und java-download-reports verfügt.
Java-Downloadbenutzer für Kunden-JMS Der OCI-Benutzer in Ihrer Organisation, der Leseberechtigungen für java-download-tokens- und java-download-reports-Ressourcen hat.
Endnutzer des Kunden Ein Endbenutzer in Ihrer Organisation, der die Java-Binärdateien herunterladen muss. Dies kann ein OCI-Benutzer oder ein Nicht-OCI-Benutzer sein.

Informationen zu Ihren Anforderungen finden Sie unter Produkte, Lösungen und Services von Oracle.

Architektur

Bei skriptfreundlichen Downloads sind die Token regionsspezifisch und in einer Oracle Autonomous Transaction Processing-Datenbank in der Region gespeichert, in der sie generiert wurden. Token betten Informationen über die OCI-Region, die Java-Version und die Lizenzakzeptanz ein. Token helfen auch bei der Erfassung von Statistiken für das Reporting.

Das folgende Diagramm veranschaulicht die Architektur und Topologie von Java-Downloads in Java Management Service in der Produktion. Die Metadaten zu den Java-Releases werden in der Oracle Autonomous Transaction Processing-Datenbank im JMS-Mandanten gespeichert. Die Java-Laufzeitbinärdateien werden im OCI Object Storage im JMS-Mandanten gespeichert.



jms-oci-download-topologie-oracle.zip

Die Architektur umfasst folgende Komponenten:

  • Region

    Eine OCI-Region ist ein lokalisierter geografischer Bereich, der mindestens ein Data Centre enthält, das Availability-Domains hostet. Regionen sind unabhängig von anderen Regionen, und große Entfernungen können über Länder oder Kontinente voneinander getrennt werden.

  • Availability-Domains

    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 eine Fehlertoleranz sicherstellt. Availability-Domains haben keine gemeinsame Infrastruktur wie Stromversorgung oder Kühlung oder das interne Availability-Domainnetzwerk. Ein Fehler in einer Availability-Domain sollte sich also nicht auf die anderen Availability-Domains in der Region auswirken.

  • Compartment

    Compartments sind regionsübergreifende logische Partitionen innerhalb eines OCI-Mandanten. Mit Compartments können Sie den Zugriff organisieren, kontrollieren und Nutzungsquoten für Ihre Oracle Cloud-Ressourcen festlegen. In einem bestimmten Compartment definieren Sie Policys, die den Zugriff kontrollieren und Berechtigungen für Ressourcen festlegen.

  • Dynamisches Routinggateway (DRG)

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

  • Instanzpool

    Ein Instanzpool ist eine Gruppe von Instanzen innerhalb einer Region, die aus derselben Instanzkonfiguration erstellt und als Gruppe verwaltet werden.

  • On-Premise-Netzwerk

    Dies ist ein lokales Netzwerk, das von Ihrer Organisation verwendet wird.

  • Sicherheitsliste

    Sie können für jedes Subnetz Sicherheitsregeln erstellen, die Quelle, Ziel und Typ des Traffics angeben, der im Subnetz und außerhalb des Subnetzes zulässig ist.

  • Sicherheitszone

    Sicherheitszonen implementieren wichtige Best Practices für die Oracle-Sicherheit, indem sie Policys für ein gesamtes Compartment durchsetzen, wie die Verschlüsselung von Daten und die Verhinderung des öffentlichen Zugriffs auf Netzwerke. Eine Sicherheitszone ist mit einem Compartment mit demselben Namen verknüpft und enthält Sicherheitszonen-Policys (ein Rezept), die für das Compartment und die zugehörigen Sub-Compartments gelten. Sie können kein Standard-Compartment in ein Sicherheitszonen-Compartment hinzufügen oder verschieben.

  • Servicegateway

    Ein Servicegateway ermöglicht den Zugriff von einem VCN auf andere Services, wie Oracle Cloud Infrastructure Object Storage. Der Datenverkehr vom VCN zum Oracle-Service wird über die Oracle-Netzwerkstruktur geleitet und durchläuft nicht das Internet.

  • Tenancy

    Ein Mandant ist eine sichere und isolierte Partition, die Oracle bei der Registrierung für OCI in Oracle Cloud einrichtet. Sie können Ihre Ressourcen auf OCI innerhalb Ihres Mandanten erstellen, organisieren und verwalten. Ein Mandant ist ein Synonym für ein Unternehmen oder eine Organisation. Normalerweise hat ein Unternehmen einen einzelnen Mandanten und spiegelt seine Organisationsstruktur innerhalb dieses Mandanten wider. Ein einzelner Mandant ist in der Regel mit einem einzelnen Abonnement verknüpft, und ein einzelnes Abonnement hat in der Regel nur einen Mandanten.

  • Logging
    Oracle Cloud Infrastructure Logging ist ein hoch skalierbarer und vollständig verwalteter Service, der Zugriff auf folgende Logtypen von Ihren Ressourcen in der Cloud ermöglicht:
    • Auditlogs: Logs für Ereignisse, die von OCI Audit erstellt wurden.
    • Servicelogs: Von einzelnen Services veröffentlichte Logs, wie OCI API Gateway, OCI-Ereignisse, OCI Functions, OCI Load Balancing, OCI Object Storage und VCN-Flowlogs.
    • Benutzerdefinierte Logs: Logs, die Diagnoseinformationen von benutzerdefinierten Anwendungen, anderen Cloud-Providern oder einer On-Premise-Umgebung enthalten.
  • Monitoring

    Oracle Cloud Infrastructure Monitoring überwacht aktiv und passiv Ihre Cloud-Ressourcen und benachrichtigt Sie mit Alarmen, wenn Metriken bestimmte Trigger erfüllen.

  • Policy

    Eine Oracle Cloud Infrastructure Identity and Access Management-Policy gibt an, wer auf welche Ressourcen zugreifen kann und wie. Der Zugriff wird auf Gruppen- und Compartment-Ebene erteilt. Sie können also eine Policy schreiben, die einer Gruppe einen bestimmten Zugriffstyp innerhalb eines bestimmten Compartments oder für den Mandanten erteilt.

  • Oracle Cloud Infrastructure Vault

    Mit Oracle Cloud Infrastructure Vault können Sie die Verschlüsselungsschlüssel zum Schutz Ihrer Daten und die Secret-Zugangsdaten erstellen und zentral verwalten, mit denen Sie den Zugriff auf Ihre Ressourcen in der Cloud sichern. Die Standardschlüsselverwaltung sind von Oracle verwaltete Schlüssel. Sie können auch vom Kunden verwaltete Schlüssel verwenden, die OCI Vault verwenden. OCI Vault bietet ein umfangreiches Set von REST-APIs zur Verwaltung von Vaults und Schlüsseln.

  • Workflow

    Oracle Cloud Infrastructure Workflow ist eine serverlose Workflow-Engine mit einem grafischen Ablaufdesigner für Entwickler und Architekten. Es beschleunigt die Erstellung, Ausführung und Orchestrierung von OCI-Services wie OCI Functions oder KI/ML.

  • Virtuelles Cloud-Netzwerk (VCN) und Subnetze

    Ein VCN ist ein anpassbares, softwaredefiniertes Netzwerk, das Sie in einer OCI-Region einrichten. Wie herkömmliche Data Center-Netzwerke erhalten Sie über VCNs die Kontrolle über Ihre Netzwerkumgebung. Ein VCN kann mehrere 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 sich auf eine Region oder eine Availability-Domain beschränken. Jedes Subnetz besteht aus einem Bereich zusammenhängender Adressen, die sich nicht mit anderen Subnetzen im VCN überschneiden. Sie können die Größe eines Subnetzes nach der Erstellung ändern. Ein Subnetz kann öffentlich oder privat sein.

  • API-Gateway

    Mit Oracle Cloud Infrastructure API Gateway können Sie APIs mit privaten Endpunkten veröffentlichen, auf die über Ihr Netzwerk zugegriffen werden kann und die Sie bei Bedarf im öffentlichen Internet bereitstellen können. Die Endpunkte unterstützen API-Validierung, Anforderungs- und Antworttransformation, CORS, Authentifizierung und Autorisierung sowie Anforderungsbegrenzung.

  • Autonomous Database

    Oracle Autonomous Database ist eine vollständig verwaltete, vorkonfigurierte Datenbankumgebung, die Sie für Transaktionsverarbeitungs- und Data Warehousing-Workloads verwenden können. Sie müssen weder Hardware konfigurieren oder verwalten noch Software installieren. OCI übernimmt das Erstellen, Sichern, Patchen, Upgraden und Optimieren der Datenbank.

  • Bastionhost

    Der Bastionhost ist eine Compute-Instanz, die als sicherer, kontrollierter Einstiegspunkt in die Topologie von außerhalb der Cloud dient. Der Bastionhost wird in der Regel in einer demilitarisierten Zone (DMZ) bereitgestellt. Damit können Sie sensible Ressourcen schützen, indem Sie sie in privaten Netzwerken platzieren, auf die nicht direkt von außerhalb der Cloud zugegriffen werden kann. Die Topologie verfügt über einen einzigen bekannten Einstiegspunkt, den Sie regelmäßig überwachen und auditieren können. So können Sie vermeiden, die sensibleren Komponenten der Topologie freizulegen, ohne den Zugriff darauf zu beeinträchtigen.

  • Compute

    Mit Oracle Cloud Infrastructure Compute können Sie Compute-Hosts in der Cloud bereitstellen und verwalten. Sie können Compute-Instanzen mit Ausprägungen starten, die Ihren Ressourcenanforderungen für CPU, Arbeitsspeicher, Netzwerkbandbreite und Speicher entsprechen. Nachdem Sie eine Compute-Instanz erstellt haben, können Sie sicher darauf zugreifen, sie neu starten, Volumes anhängen und trennen und beenden, wenn Sie sie nicht mehr benötigen.

  • DNS

    Der Oracle Cloud Infrastructure Domain Name System-(DNS-)Service ist ein hoch skalierbares, globales Anycast-Domain Name System-(DNS-)Netzwerk, das verbesserte DNS-Performance, Resilienz und Skalierbarkeit bietet, sodass Endbenutzer von überall aus schnell eine Verbindung zu Internetanwendungen herstellen können.

  • Kafka-Streams

    Kafka Streams ist eine Client-Library zum Erstellen von Anwendungen und Microservices, in der die Ein- und Ausgabedaten in Kafka-Clustern gespeichert werden. Es kombiniert die Einfachheit des Schreibens und Bereitstellens von standardmäßigen Java- und Scala-Anwendungen auf Clientseite mit den Vorteilen der serverseitigen Clustertechnologie von Kafka.

  • Objektspeicher

    OCI Object Storage bietet Zugriff auf große Mengen an strukturierten und unstrukturierten Daten eines beliebigen Inhaltstyps, darunter Datenbankbackups, Analysedaten und umfangreiche Inhalte, wie Bilder und Videos. Sie können Daten sicher und sicher direkt aus dem Internet bzw. aus der Cloud-Plattform speichern. Sie können den Storage skalieren, ohne dass die Performance oder Servicezuverlässigkeit beeinträchtigt wird.

    Verwenden Sie den Standardspeicher für "Hot Storage", auf die Sie schnell, sofort und häufig zugreifen müssen. Verwenden Sie Archivspeicherung für "Cold Storage", die Sie über lange Zeiträume beibehalten und nur selten darauf zugreifen.

  • Oracle Management Agent

    Oracle Management Agent ist ein Service, der interaktive Kommunikation und Datenerfassung mit geringer Latenz zwischen Oracle Cloud Infrastructure und verwalteten On-Premise-Instanzen bereitstellt. Management-Agents erfassen Daten aus Quellen, die Sie überwachen möchten. Management Agent Service, ein Oracle Cloud Service, verwaltet den Lebenszyklus des Management Agent und die Plug-ins für die Services.

  • Oracle Cloud Agent

    Oracle Cloud Agent ist ein einfacher Prozess, der den Lebenszyklus von Plug-ins verwaltet, die auf Compute-Instanzen auf OCI ausgeführt werden. Die JMS-Plug-ins erfassen Java-Metadaten aus Ihrer Umgebung, die auf der verwalteten Instanz in OCI bereitgestellt ist. Das JMS-Plug-in exportiert diese Java-Metadaten in den JMS-Service in OCI.

  • Kiew als Service (KaaS)

    KaaS ist ein vollständig verwalteter Datenplattformservice, der hauptsächlich von Control-Plane-Services auf OCI verwendet wird. KaaS bietet NoSQL-APIs auf hoher Ebene für einfache Integration, serialisierbare Scans, Change Feed-Streaming und andere Funktionen. KaaS ist ein Service, der auf Kiew basiert. Kiew ist ein "NoSQL Key-Value Store", der auch Mini-Transaktionen unterstützt. Um Bugs bei gleichzeitigem Zugriff in Anwendungen zu vermeiden, verfügen die Mini-Transaktionen von Kiev über eine starke Isolation, die stärkere Garantien bietet als die schwächeren Isolationsebenen, die häufig in Oracle und MySQL verwendet werden. Kiew hat ein Verfügbarkeits-SLA von 99,9%.

Datenfluss

Im Folgenden werden die Datenflüsse für die Anwendungsfälle "Skriptfreundlicher Download" und "Direkter Download von OCI" aufgeführt.

Skriptfreundlicher Herunterladen



dataflow-script-friendly-download-oracle.zip

  1. Customer JMS Java Download Administrator: Durchsucht den Bestand von Java-Releases und zugehörigen Metadaten.
  2. Customer JMS Java Download Administrator: Prüft die Lizenz der zum Download ausgewählten Java-Version. Erstellt ein Token mit Metadaten und einem Ablaufdatum.
  3. JMS-Service: JMS-Service erstellt das Downloadtoken mit sicheren Algorithmen.
  4. Java-Downloadadministrator für Kunden-JMS: Der Administrator empfängt das Token vom JMS-Service.
  5. Customer JMS Java Download Administrator: Der Administrator verteilt das Downloadtoken im Unternehmen, sodass sowohl OCI- als auch Nicht-OCI-Benutzer es zum Herunterladen von Java-Binärdateien verwenden können.
  6. Kundenendbenutzer: Die Benutzer im Kundenunternehmen verwenden das Downloadtoken in skriptfreundlichen Downloadbefehlen, um den Download der Java-Binärdatei anzufordern. Der skriptfreundliche Downloadbefehl enthält die Releaseversion, das Betriebssystem, die Architektur und den Typ des herunterzuladenden Artefakts.
  7. JMS-Service: JMS-Service validiert den Downloadbefehl und das Token.
  8. Customer End User: Der Endbenutzer erhält die Java-Binärdatei auf dem Rechner.

Direkter Download von OCI



dataflow-local-download-oracle.zip

  1. Customer JMS Java Download User: Durchsucht den Bestand von Java-Releases und zugehörigen Metadaten.
  2. Kunde - JMS-Java-Downloadbenutzer: Prüft die Lizenz der zum Download ausgewählten Java-Version.
  3. Customer JMS Java Download User: Anforderungen zum Herunterladen der Java-Binärdatei. Die Anforderung enthält die Releaseversion, das Betriebssystem, die Architektur und den herunterzuladenden Artefakttyp.
  4. JMS-Service: JMS-Service validiert die Downloadanforderung.
  5. Customer JMS Java Download User: Der Benutzer erhält die Java-Binärdatei auf dem Rechner.

Empfehlungen

Verwenden Sie die folgenden Empfehlungen als Ausgangspunkt. Ihre Anforderungen können von der hier beschriebenen Architektur abweichen.
  • Virtuelles Cloud-Netzwerk (VCN)

    Wenn Sie ein VCN erstellen, bestimmen Sie die Anzahl der erforderlichen CIDR-Blöcke und die Größe jedes Blocks basierend auf der Anzahl der Ressourcen, die Sie an Subnetze im VCN anhängen möchten. Verwenden Sie CIDR-Blöcke, die sich innerhalb des standardmäßigen privaten IP-Adressraums befinden.

    Wählen Sie CIDR-Blöcke aus, die sich mit keinem anderen Netzwerk (in Oracle Cloud Infrastructure, Ihrem On-Premise-Data Center oder einem anderen Cloud-Provider) überschneiden, zu dem Sie private Verbindungen einrichten möchten.

    Wenn Sie ein VCN erstellen, bestimmen Sie die Anzahl der erforderlichen CIDR-Blöcke und die Größe jedes Blocks basierend auf der Anzahl der Ressourcen, die Sie an Subnetze im VCN anhängen möchten. Verwenden Sie CIDR-Blöcke, die sich innerhalb des standardmäßigen privaten IP-Adressraums befinden.

    Nachdem Sie ein VCN erstellt haben, können Sie die zugehörigen CIDR-Blöcke ändern, hinzufügen und entfernen.

    Berücksichtigen Sie beim Entwerfen der Subnetze den Verkehrsfluss und die Sicherheitsanforderungen. Hängen Sie alle Ressourcen innerhalb einer bestimmten Tier oder Rolle an dasselbe Subnetz an, das als Sicherheitsgrenze dienen kann.

    Verwenden Sie regionale Subnetze.

  • Sicherheit

    Verwenden Sie Oracle Cloud Guard und Sicherheitszonen für zusätzliche Sicherheit.

    Mit Oracle Cloud Guard können Sie die Sicherheit Ihrer Ressourcen in Oracle Cloud Infrastructure proaktiv überwachen und aufrechterhalten, und Sicherheitszonen stellen Sicherheits-Policys bereit.

  • Cloud Guard

    Klonen und passen Sie die von Oracle bereitgestellten Standardrezepte an, um benutzerdefinierte Detektor- und Responder-Rezepte zu erstellen. Mit diesen Rezepten können Sie angeben, welche Art von Sicherheitsverletzungen eine Warnung generieren und welche Aktionen für sie ausgeführt werden dürfen. Beispiel: Sie möchten OCI Object Storage-Buckets ermitteln, deren Sichtbarkeit auf "Öffentlich" gesetzt ist.

    Wenden Sie Oracle Cloud Guard auf Mandantenebene an, um den größten Umfang abzudecken und den Verwaltungsaufwand für die Verwaltung mehrerer Konfigurationen zu reduzieren.

    Sie können auch das Feature "Verwaltete Liste" verwenden, um bestimmte Konfigurationen auf Detektoren anzuwenden.

  • Sicherheitszonen

    Für Ressourcen, die maximale Sicherheit erfordern, empfiehlt Oracle die Verwendung von Sicherheitszonen. Eine Sicherheitszone ist ein Compartment, das mit einem von Oracle definierten Rezept für Sicherheits-Policys verknüpft ist, die auf Best Practices basieren. Beispiel: Ressourcen in einer Sicherheitszone dürfen nicht über das öffentliche Internet zugänglich sein und müssen über vom Kunden verwaltete Schlüssel verschlüsselt werden. Wenn Sie Ressourcen in einer Sicherheitszone erstellen und aktualisieren, validiert OCI die Vorgänge anhand der Policys im Rezept und verhindert Vorgänge, die gegen eine der Policys verstoßen.

  • Netzwerksicherheitsgruppen (NSGs)

    Mit NSGs können Sie ein Set von Ingress- und Egress-Regeln definieren, die für bestimmte VNICs gelten. Es wird empfohlen, NSGs anstelle von Sicherheitslisten zu verwenden, da Sie mit NSGs die Subnetzarchitektur des VCN von den Sicherheitsanforderungen Ihrer Anwendung trennen können.

Hinweise

Beachten Sie bei der Verwendung von JMS Java Download die folgenden Punkte.

  • Performance
    • Die skriptfreundlichen Downloadbefehle können mehrere Netzwerk-Hops durchlaufen, bevor der Download gestartet wird, was möglicherweise zu einer Netzwerklatenz führt.
    • Je nach Umfang der Downloads kann die Generierung und der Download von aggregierten Berichten einige Zeit in Anspruch nehmen.
  • Payload

    Beachten Sie bei der Verwendung dieser Referenzarchitektur die folgenden Details:

    Payload-Typ Ungefähre Größe Weitere Informationen
    Metadaten für eine Java-Releaseversion 10kB Abhängig von der Version und Anzahl der für diese Version verfügbaren Java-Binärartefakte.
    Java-Downloadtoken 100 bytes (Bytedatentyp) Das Token wird komprimiert und base64 codiert.
    Java-Binärgröße 100 MB - 250 MB Die Größe variiert je nach Java-Version, Betriebssystemplattform und Architektur und Artefakttyp (JRE oder JDK).
  • Sicherheit

    Verwenden Sie Policys, um einzuschränken, wer die JMS-Java-Downloadtoken in Ihrem Unternehmen verwalten kann. Die Token werden mit sicheren Algorithmen generiert und Einbetten von Autorisierungsinformationen, die zur Validierung von Downloadanforderungen verwendet werden. Behandeln Sie die Token als sensible Informationen bei der Verteilung an Benutzer im Unternehmen. Verfolgen Sie die Download-Statistiken mit der Berichtsfunktion. Sie können die Token auch widerrufen, wenn Sie einen Missbrauch spüren.

  • Verfügbarkeit

    JMS wurde als Kategorie-10-Service mit dem veröffentlichten Service Level Objective 3'9s (99.9) angegeben.

  • Kostenfaktor

    JMS-Java-Downloads sind als kostenloser Service verfügbar. Es gibt jedoch ein Servicelimit für die Anzahl der aktiven Token pro Region.

    • Pro Mandant sind 50 aktive Token zulässig
    • Pro Java-Version sind 10 aktive Token zulässig

Bestätigungen

  • Autoren: Rajath Kamath
  • Mitwirkende: Atiq Ahamad