Cette image présente l'architecture sous-jacente au déploiement d'un exemple d'application Hello World à l'aide du service OCI DevOps.

Un utilisateur final accède à un référentiel d'artefacts dans une région Oracle Cloud Infrastructure contenant un projet DevOps. Le référentiel d'artefacts accède au projet DevOps et se connecte à un artefact DevOps via un pipeline de déploiement en communiquant avec trois artefacts au sein de cet artefact parent.

Les trois artefacts de composant sont les suivants :
  • Manifeste Kubernetes : ce composant se connecte, via un environnement de développement Oracle Kuberentes Engine (OKE), au sein du projet, à un cluster de développement OKE en dehors du projet, mais au sein de la région. Il se connecte également, par le biais d'un environnement de production Oracle Kuberentes Engine (OKE), au sein du projet, à un cluster de production OKE en dehors du projet mais au sein de la région.
  • Configuration du déploiement YAML ; ce composant se connecte, via un environnement de développement de groupe d'instances, au sein du projet, à un composant de développement d'instance en dehors du projet mais au sein de la région. Il se connecte également, via un environnement de production de groupe d'instances, au sein du projet, à un composant de production d'instance en dehors du projet, mais au sein de la région.
  • Emplacement de référentiel d'image de conteneur : ce composant se connecte, via un environnement de développement de fonctions, au sein du projet, à un composant de développement de fonctions en dehors du projet mais au sein de la région. Il se connecte également, via un environnement de production de fonctions, au sein du projet, à un composant de production de fonctions en dehors du projet, mais au sein de la région.

En dehors du projet mais dans la région, les journaux sont stockés par le service Oracle Cloud Infrastructure Logging, tandis que le service Oracle Cloud Infrastructure Notification fournit une visibilité sur le dernier état du projet de déploiement et de ses ressources, et effectue les actions nécessaires.