Architecture de Engineering Lifecycle Management sur un nuage hybride
Engineering Lifecycle Management on Hybrid Cloud est déployé sur un cluster Red Hat® OpenShift® ou un autre cluster Kubernetes. Il peut être déployé dans le nuage ou sur site. Le diagramme d'architecture suivant montre les composants d'un déploiement de Engineering Lifecycle Management sur un nuage hybride
Le flux de travail détaillé qui suit décrit le déroulement d'un déploiement. L'administrateur du cluster installe l'opérateur Engineering Lifecycle Management et l'administrateur du projet Red Hat OpenShift déploie l'instance et configure les dépendances avec les intégrations, y compris l'authentification LDAP, SAML ou OIDC. Vous pouvez maintenant accéder aux Engineering Lifecycle Management applications.
Engineering Lifecycle Management Déploiement et flux de travail
- L'administrateur du cluster installe le fichier Engineering Lifecycle Management opérateur
- L'administrateur du cluster installe l'opérateur Engineering Lifecycle Management sur le site Kubernetes ou Red Hat OpenShift pour gérer et exploiter le cycle de vie de l'application Engineering Lifecycle Management cycle de vie de l'application.
- L'automatisation tire l'image Engineering Lifecycle Management l'image de l'opérateur
- L'image de l'opérateur Engineering Lifecycle Management l'image de l'opérateur est automatiquement extraite du catalogue des opérateurs ou d'une source prédéfinie. L'image de l'opérateur Engineering Lifecycle Management est extraite de la source du catalogue, qui peut être un registre externe ou interne. Veiller à ce que l'image de l'opérateur soit signée et vérifiée.
- L'administrateur du projet déploie l Engineering Lifecycle Management l'instance
- L'administrateur du projet déploie l'instance Engineering Lifecycle Management en utilisant l'opérateur Engineering Lifecycle Management installé. Ici, il crée une définition de ressource personnalisée (CR) pour l'instance en utilisant des commandes YAML ou Engineering Lifecycle Management en utilisant YAML ou les commandes
oc or kubectl. Il fournit également les paramètres de configuration tels que l'espace de noms, les répliques et les limites de ressources pour le déploiement. Et, à un stade ultérieur, l'opérateur prend automatiquement en charge la ressource personnalisée (CR) et configure les ressources nécessaires à l'application Engineering Lifecycle Management l'opérateur récupère automatiquement la ressource personnalisée (CR) et configure les ressources nécessaires à l'application.
- Engineering Lifecycle Management l'opérateur tire Engineering Lifecycle Management des images de l'application à partir du registre IBM® Entitled Registry
- L'opérateur Engineering Lifecycle Management extrait les images d'application nécessaires du IBM Entitled Registry ou de tout autre registre de conteneurs autorisé en utilisant Docker ou Red Hat OpenShift image pulls. L'opérateur Engineering Lifecycle Management l'opérateur est configuré avec des informations d'identification pour le IBM Entitled Registry et l'opérateur extrait les images de conteneurs pour les applications Engineering Lifecycle Management applications.
- Engineering Lifecycle Management crée et configure les Engineering Lifecycle Management pods d'application
- L'opérateur Engineering Lifecycle Management l'opérateur orchestre la création et la configuration des Engineering Lifecycle Management pods d'application dans le site Kubernetes ou Red Hat OpenShift. Ensuite, l'opérateur Engineering Lifecycle Management crée les pods, services, déploiements, configmaps et secrets nécessaires à l'exécution de l'application Engineering Lifecycle Management pour que l'application fonctionne. L'opérateur s'assure que les conteneurs d'application sont déployés correctement avec les variables d'environnement et les paramètres qui sont appliqués pour chaque module.
Remarque : chaque Engineering Lifecycle Management est déployée dans son propre pod.- L'organisation utilise LDAP, SAML ou OIDC comme fournisseur d'authentification
- L'organisation intègre un fournisseur d'authentification externe (LDAP, SAML ou OIDC) pour gérer l'accès des utilisateurs aux applications Engineering Lifecycle Management applications. Il permet de configurer Engineering Lifecycle Management pour authentifier les utilisateurs à l'aide de LDAP, SAML ou OIDC.Remarque : LDAP, SAML et OIDC sont pris en charge en tant que fournisseurs d’authentification
- Engineering Lifecycle Management l'utilisateur accède aux Engineering Lifecycle Management en utilisant les clients web ou les clients riches
- Les utilisateurs peuvent accéder aux Engineering Lifecycle Management les utilisateurs peuvent accéder aux applications via des clients web ou des applications client riches en utilisant le navigateur web ou une application de bureau. L'application Engineering Lifecycle Management l'application présente une interface web à laquelle on peut accéder à l'aide d'un navigateur. Les utilisateurs peuvent également interagir avec l'application Engineering Lifecycle Management pour gérer les licences, consulter les rapports, etc.
Ce flux de travail garantit un déploiement harmonieux et un processus d'accès des utilisateurs aux applications, avec un système d'authentification sécurisé pour l'accès des utilisateurs Engineering Lifecycle Management avec un système d'authentification sécurisé en place pour l'accès des utilisateurs.