Terminologie et concepts clés

Les concepts et la terminologie suivants vous aideront à démarrer avec Fleet Management. La documentation Oracle Cloud Infrastructure fournit une terminologie connexe.

Application

Une application fait référence à un programme Java.

Le nom d'une application est dérivé du nom qualifié complet de sa classe principale par défaut. Une application peut être exécutée sur plusieurs environnements d'exécution Java.

Compartiment

Un compartiment vous permet d'organiser et de contrôler l'accès à vos ressources cloud, telles qu'un ensemble ou la configuration d'instances gérées. Un compartiment doit être considéré comme un groupe logique, et non comme un conteneur physique.

Pour plus de détails, consultez la terminologie et les concepts clés d'OCI.

Instance de calcul

Une instance de calcul est un hôte provisionné et géré par Oracle Cloud Infrastructure. Pour plus d'informations, reportez-vous à Présentation du service Compute.

Application déployée

Application ou programme Java déployé sur un serveur Java.

Parc

Un parc est l'ensemble principal avec lequel vous interagissez lors de l'utilisation de JMS. Il contient des instances gérées qui partagent des règles et des stratégies.

Installation

Une installation fait référence à une installation Java Runtime sur un ou plusieurs hôtes.

Une installation est identifiée par quatre attributs :
  • Chemin du système de fichiers, par exemple /usr/lib/jvm/jdk13.0.1/
  • Fournisseur, par exempleOracle Corporation
  • Système d'exploitation, tel que Linux
  • Architecture, par exemple x64

Exécution Java

Java Runtime Environment (JRE ou exécution Java) est constitué d'une JVM (Java Virtual Machine), de classes principales de plate-forme Java et de bibliothèques de plate-forme Java de prise en charge. L'environnement est commercialisé sous la forme d'une certaine version d'une distribution ou est inclus dans la version de produit d'un fournisseur. Une exécution Java peut être installée pour exécuter une seule application ou pour être utilisée par de nombreuses applications.

Une exécution Java est identifiée par trois attributs :
  • Fournisseur, par exempleOracle Corporation
  • Nom de la distribution, par exemple OpenJDK Environnement d'exécution
  • Version, par exemple 1.8.0_282

Lorsqu'elle est affichée par JMS, une exécution Java d'Oracle indique si elle nécessite une mise à jour.

Serveur Java

Il existe deux types de serveur Java :

  • Serveur Web : un serveur Web fournit du contenu Web statique tel que des pages HTML, des fichiers, des images et des vidéos en réponse à des demandes HTTP (Hypertext Transfer Protocol) provenant d'un navigateur Web. Les serveurs Web gèrent uniquement les demandes et les réponses HTTP.

    Exemple : Apache Tomcat

  • Serveur d'applications : un serveur d'applications permet l'interaction entre les clients utilisateur final et le code d'application côté serveur (logique métier) pour générer et diffuser du contenu dynamique. Le client d'un serveur d'applications peut être une interface utilisateur d'utilisateur final, une application mobile, un navigateur Web, etc. L'interaction client-serveur peut se faire via différents protocoles de communication, y compris HTTP.

    Exemples : WebLogic, JBoss

JMS prend en charge Apache Tomcat, JBoss et WebLogic.

Plug-in JMS

Le module d'extension JMS (Java Management Service) permet à JMS d'interagir avec les hôtes et de renvoyer les données au service cloud.

Les modules d'extension JMS sont fournis par l'agent de gestion Oracle et l'agent Oracle Cloud pour les instances de calcul OCI. Déployer les modules d'extension JMS sur :

Un hôte qui contient des modules d'extension JMS déployés est une instance gérée.

Configuration de journal

JMS utilise le service OCI Logging pour stocker les journaux d'inventaire, les journaux d'opération et les journaux d'analyse cryptographique. Les journaux d'inventaire sont des journaux personnalisés qui stockent l'inventaire d'exécution Java et les informations relatives à l'utilisation signalées à partir des hôtes par la configuration des instances gérées. Les journaux d'opération sont des journaux personnalisés permettant de stocker les journaux relatifs aux opérations effectuées via JMS. Chaque parc dispose de son propre inventaire et journal des opérations. Les journaux d'analyse cryptographique sont des journaux personnalisés qui contiennent les résultats d'une analyse cryptographique effectuée sur le parc. Les journaux sont placés sous un groupe de journaux. En vous appuyant sur les journaux et les rapports JMS, vous pouvez effectuer des analyses supplémentaires à l'aide de Logging Analytics.

Serveur géré

Les serveurs gérés hébergent des applications métier, des composants d'applications, des services Web et les ressources associées.

Vous pouvez déployer des applications Web, des services Web et d'autres ressources sur les serveurs gérés et utiliser le serveur d'administration uniquement à des fins de configuration et de gestion.

Par exemple, reportez-vous à la section Managed Servers and Managed Server Clusters.

Instance gérée

Une instance gérée est un hôte qui contient des modules d'extension JMS déployés. Les hôtes peuvent être n'importe quel ordinateur exécuté dans votre entreprise, sur site ou dans le cloud. Une instance gérée possède une identité unique utilisée par JMS pour la distinguer des autres instances gérées et ne peut faire partie que d'un seul fichier à un instant donné.

Agent Oracle Cloud

Un agent Oracle Cloud (OCA) est un processus léger qui gère les modules d'extension exécutés sur une instance de calcul, également connue sous le nom d'hôte ou de machine virtuelle, résidant dans Oracle Cloud Infrastructure. Vous pouvez déployer des modules d'extension JMS sur des instances de calcul à l'aide de l'agent Oracle Cloud.

Pour plus d'informations, reportez-vous à Gestion des modules d'extension avec l'agent Oracle Cloud.

Agent Oracle Management

L'agent de gestion est installé sur un hôte. Il permet aux modules d'extension JMS de surveiller et de collecter des données à partir des sources résidant sur des hôtes ou des hôtes virtuels.

Le service cloud d'agent de gestion est un service OCI qui gère les agents de gestion et leur cycle de vie. Pour plus d'informations, reportez-vous à Concepts relatifs à Management Agent.

Balise

Remarque

Pour améliorer la sécurité et l'efficacité du service JMS Fleets, JMS Fleets remplace l'utilisation d'espaces de noms de balise et de clés pour inscrire les instances gérées. Les utilisateurs qui ont configuré des parcs JMS avant le 7 août 2024 doivent examiner et mettre à jour leurs stratégies de service JMS Fleets existantes avant le 6 novembre 2024 à 23 h 59 UTC pour garantir la continuité des fonctionnalités de service.

Une balise est une paire clé-valeur que vous utilisez pour ajouter des métadonnées à vos ressources OCI. Pour plus d'informations, reportez-vous à Créer un parc.

Pour obtenir une description plus détaillée des balises, reportez-vous à Présentation de Tagging.

Location

Lorsque vous vous inscrivez à Oracle Cloud Infrastructure, Oracle crée une location pour vous ou votre entreprise. Il s'agit d'une partition sécurisée et isolée dans Oracle Cloud Infrastructure, dans laquelle vous pouvez créer, organiser et administrer vos ressources cloud.

Demande de travail

Une demande de travail vous permet de surveiller les opérations à longue durée d'exécution telles que les opérations Java Runtime Lifecycle Management. Lorsque vous lancez une opération de ce type, JMS crée une demande de travail. Une demande de travail est un journal d'activités qui vous permet de suivre chaque étape de la progression de l'opération. Les demandes de travail sont utiles dans les scénarios suivants :
  • En cas d'échec d'une opération, une demande de travail peut vous aider à déterminer l'étape du processus qui comportait une erreur.
  • Certaines opérations ont une incidence sur plusieurs ressources. Par exemple, une opération de suppression d'exécution Java peut affecter plusieurs exécutions Java, les chemins d'installation d'exécution Java et les instances gérées. Une demande de travail fournit la liste des ressources impactées par une opération.