Diese Abbildung zeigt die Architektur, die dem Deployment einer Beispielanwendung "Hello World" mit dem OCI-Service DevOps zugrunde liegt.

Ein Endbenutzer greift auf ein Artefakt-Repository in einer Oracle Cloud Infrastructure-Region zu, die ein DevOps-Projekt enthält. Das Artefakt-Repository greift auf das Projekt DevOps zu und stellt über eine Deployment-Pipeline eine Verbindung zu einem DevOps-Artefakt her, indem es mit drei Artefakten innerhalb dieses übergeordneten Artefakts kommuniziert.

Die drei Komponentenartefakte sind:
  • Kubernetes-Manifest; diese Komponente verbindet über eine Oracle Kuberentes Engine-(OKE-)Entwicklungsumgebung innerhalb des Projekts mit einem OKE-Entwicklungscluster außerhalb des Projekts, aber innerhalb der Region. Außerdem wird über eine Oracle Kuberentes Engine-(OKE-)Produktionsumgebung innerhalb des Projekts eine Verbindung zu einem OKE-Produktionscluster außerhalb des Projekts, aber innerhalb der Region hergestellt.
  • YAML-Deployment-Konfiguration. Diese Komponente verbindet über eine Instanzgruppenentwicklungsumgebung innerhalb des Projekts mit einer Instanzentwicklungskomponente außerhalb des Projekts, aber innerhalb der Region. Außerdem wird über eine Instanzgruppen-Produktionsumgebung innerhalb des Projekts eine Verbindung zu einer Instanz-Produktionskomponente außerhalb des Projekts, aber innerhalb der Region hergestellt.
  • Container-Image-Repo-Speicherort. Diese Komponente verbindet über eine Functions-Entwicklungsumgebung innerhalb des Projekts mit einer Funktionsentwicklungskomponente außerhalb des Projekts, aber innerhalb der Region. Außerdem wird über eine Functions Production-Umgebung innerhalb des Projekts eine Funktionsproduktionskomponente außerhalb des Projekts, aber innerhalb der Region verbunden.

Außerhalb des Projekts, aber innerhalb der Region werden Logs vom Oracle Cloud Infrastructure Logging Service gespeichert, während der Oracle Cloud Infrastructure Notification-Service einen Einblick in den aktuellen Status des Deployment-Projekts und seiner Ressourcen bietet und die erforderlichen Maßnahmen ergreift.