Bereitstellungsmuster für Dynamic Engine in einem SDLC (Software Development Life Cycle)
Jeder Kubernetes-Cluster unterstützt nur eine Dynamic Engine-Instanz, während mehrere Dynamic Engine-Umgebungen eine Verbindung mit einer einzelnen Dynamic Engine-Instanz herstellen können, die auf dem gleichen Cluster installiert ist.
Diese Beziehung bestimmt die folgenden gemeinsamen Bereitstellungsmuster für Dynamic Engine in einem Software Development Life Cycle (SDLC). Weitere Informationen zu einem für Talend spezifischen Entwicklungslebenszyklus finden Sie im Handbuch mit Best Practies für Talend Software Development Life Cycle.
Muster 1: Eins-zu-Eins (1:1) Dynamic Engine und Umgebungsimplementierung
Diese Einrichtung ist ideal zur physischen Trennung von Ausführungsumgebungen, Unterstützung bei der Sicherheitsverwaltung, Zugriffskontrolle und unabhängigen Skalierung von Kubernetes-Clustern für jede Umgebung. Sie können auch Tasks zwischen Umgebungen direkt über Talend Management Console heraufstufen.
.Muster 2: Eins-zu-Vielen (1:N) Dynamic Engine und Umgebungsimplementierung
In diesem Muster wird eine einzelne Dynamic Engine-Instanz in Talend Management Console erstellt, und mehrere Dynamic Engine-Umgebungen werden damit verbunden. Alle Umgebungen teilen den gleichen Kubernetes-Cluster und diese einzelne Dynamic Engine-Instanz.
Diese Implementierung reduziert die Betriebskosten, während weiterhin Tasks in verschiedene Umgebungen aufgeteilt werden. Dies eignet sich für Szenarios, in denen physisch getrennte Ausführungsumgebungen nicht erforderlich sind. Tasks können ebenfalls zwischen Umgebungen direkt über Talend Management Console heraufgestuft werden.