Deployment-Szenario
ADOGRC 15.0 basiert auf einer containerisierten Anwendungsarchitektur. Die Anwendung ist für das Deployment in einer Kubernetes-Umgebung mithilfe des mitgelieferten Helm-Charts konzipiert und besteht aus OCI-konformen Container-Images.
Die Deployment-architektur besteht aus den folgenden Hauptkomponenten:
Der ADOGRC Web-Server stellt die Webapplikation von ADOGRC bereit und verarbeitet eingehende HTTP(S)-Anfragen.
Der ADOGRC Applikations-Server enthält die Kernlogik der Anwendung und stellt den Zugriff auf die ADOGRC-Datenbank bereit.
Eine externe PostgreSQL- oder Microsoft SQL Server-Datenbank speichert alle persistenten Repository- und Anwendungsdaten.
Der Web-Server und der Applikations-Server kommunizieren über das interne Deployment-Netzwerk. Benutzer und Administratoren greifen ausschließlich über einen Webbrowser auf ADOGRC und die ADOGRC Administration zu.
Überblick über das Deployment
Das Deployment umfasst folgende grundlegenden Schritte:
Stellen Sie sicher, dass alle Hardware-/Software-Voraussetzungen erfüllt sind.
Bereiten Sie Ihre Umgebung für das Kubernetes-Deployment von ADOGRC vor.
Erstellen Sie eine neue ADOGRC-Datenbank oder aktualisieren Sie eine bestehende Datenbank.
Bereiten Sie die Deployment-Konfiguration vor und stellen Sie ADOGRC in Ihrer Kubernetes-Umgebung bereit.
Folgende Kapitel beschreiben diese Schritte im Detail: