Zum Inhalt springen

Führen Sie ein Jitterbit App Builder Docker-Image auf Microsoft Azure Container Apps aus

Einführung

App Builder kann als Docker Container mit dem Jitterbit App Builder Docker-Image und einer gültigen App Builder-Lizenz ausgeführt werden. Detaillierte Anweisungen, wie dies zu tun ist, finden Sie in Jitterbit App Builder auf Docker ausführen. Es ist jedoch auch möglich, Ihren App Builder Docker-Container auf Microsofts Azure Container Apps bereitzustellen. Diese Seite zeigt Ihnen, wie das geht.

Voraussetzungen

Neben allen Voraussetzungen für die Ausführung von App Builder auf Docker müssen Sie auch über ein Azure-Konto mit einem aktiven Abonnement verfügen.

Bereitstellung eines App Builder Docker-Images auf Azure Container Apps

Der Prozess zur Bereitstellung eines App Builder Docker-Images auf Azure Container Apps ist in 6 Schritte unterteilt.

Wenn Sie keine Ressourcengruppe in Ihrem Azure Container Apps-Konto haben oder wenn Sie eine neue erstellen möchten, um App Builder auszuführen, beginnen Sie mit Schritt 1. Wenn Sie bereits eine Ressourcengruppe haben, die die Voraussetzungen erfüllt, und diese verwenden möchten, melden Sie sich im Azure-Portal an, gehen Sie zu Ihrer Übersicht > Ressourcen-Seite und beginnen Sie dieses Tutorial mit Schritt 2.

Schritt 1: Erstellen Sie die Container-App-Ressource

Um zu beginnen, müssen Sie die Container-App-Ressource in Ihrer Azure-Umgebung bereitstellen. Dies dient als Host für Ihr Docker-Image. Wenn Sie dies nicht tun, folgen Sie den untenstehenden Schritten, um eine zu erstellen.

  1. Melden Sie sich im Azure-Portal an.

  2. Klicken Sie auf die Schaltfläche Ressource erstellen, um eine neue Ressource hinzuzufügen.

    Ressource erstellen

  3. Geben Sie in der Suchleiste des Marktplatzes Container App ein.

  4. Wählen Sie die Option Container App aus den Ergebnissen aus und klicken Sie auf Erstellen.

    Container App erstellen

Ein Assistent wird gestartet, um Ihnen bei der Erstellung zu helfen. Der Konfigurationsprozess wird im folgenden Schritt beschrieben.

Schritt 2: Grundlegende Einstellungen konfigurieren

Der Tab Grundlagen des Ressourcen-Erstellungsassistenten legt die Identität und Umgebung für Ihre Anwendung fest.

  1. Konfigurieren Sie im Abschnitt Projektdetails diese Felder:

    • Abonnement: Wählen Sie Ihr Abonnement aus.

    • Ressourcengruppe: Wählen Sie Ihre Ressourcengruppe aus.

    • Name der Container-App: Geben Sie einen Namen für Ihre App ein.

    • Bereitstellungsquelle: Wählen Sie Container-Image.

    Container App erstellen 1

  2. Im Abschnitt Container-App-Umgebung können Sie eine andere Region als die Standardauswahl auswählen, dies ist jedoch optional. Es wird empfohlen, Ihre Datenbank und die Container-App-Umgebung in derselben Region zu belassen.

  3. Klicken Sie auf Weiter: Container >.

    Container App erstellen 2

Sie werden zum nächsten Tab im Ressourcen-Erstellungsassistenten weitergeleitet.

Schritt 3: Containerdetails und Ressourcen definieren

Der nächste Schritt besteht darin, Azure auf das Jitterbit-Docker-Image zu verweisen und die erforderlichen Hardware-Ressourcen über den Tab Container zuzuweisen.

  1. Konfigurieren Sie im Abschnitt Containerdetails diese Felder:

    • Bildquelle: Wählen Sie Docker Hub oder andere Registrierungen.
  2. Bildtyp: Wählen Sie Öffentlich.

  3. Registrierungs-Login-Server: Geben Sie docker.io ein.

  4. Bild und Tag: Geben Sie das Tag des App Builder-Bildes ein, zum Beispiel jitterbit/app-builder:latest.

  5. Lassen Sie die Felder Befehlsüberschreibung und Argumenteüberschreibung leer.

  6. Im Abschnitt Entwicklungsstackspezifische Funktionen konfigurieren Sie das folgende Feld:

  7. Entwicklungsstack: Wählen Sie Unbestimmt.

  8. Im Abschnitt Containerressourcenzuteilung konfigurieren Sie die Felder Arbeitslastprofil und CPU und Speicher gemäß den Voraussetzungen.

Create Container App 3

Schritt 4: Umgebungsvariablen festlegen

Bleiben Sie im Tab Container und richten Sie die Umgebungsvariablen ein. Geben Sie im Abschnitt Umgebungsvariablen die folgenden Name- und Wert-Paare ein. Die Werte hängen davon ab, wie Sie Ihre Datenbank hosten. Die folgende Tabelle zeigt eine Beispielkonfiguration:

Name Wert
ConnectionInfo__DatabaseType PostgreSql
ConnectionInfo__HostName host.docker.internal
ConnectionInfo__DatabaseName vinyl
ConnectionInfo__Port 5432
ConnectionInfo__UserName postgres
ConnectionInfo__Password postgres

Create Container App 4

Klicken Sie dann auf Weiter: Ingress >, um zum nächsten Tab im Ressourcen-Erstellungsassistenten zu gelangen.

Schritt 5: Netzwerk konfigurieren (Ingress)

Die Ingress-Einstellungen bestimmen, wie Benutzer über das Internet auf Ihre Anwendung zugreifen. Konfigurieren Sie die folgenden Felder:

  1. Ingress: Aktivieren Sie dieses Kontrollkästchen.

  2. Ingress-Verkehr: Wählen Sie Verkehr von überall akzeptieren.

  3. Lassen Sie die anderen Felder mit ihren Standardauswahlen und klicken Sie auf Überprüfen + erstellen.

Create Container App 5

Die Ressourcengruppe wird erstellt.

Schritt 6: Bereitstellung überprüfen und anmelden

Auf Ihrer Übersicht > Ressourcen-Seite werden zwei neue Einträge angezeigt: einer vom Typ Container App und ein anderer vom Typ Container Apps Environment. Wählen Sie die Container App-Ressource aus.

  1. Klicken Sie auf der Übersichtsseite auf Anwendungs-URL.

  2. Um die anfängliche Datenbankeinrichtung zu überwachen, klicken Sie im Abschnitt Überwachung auf Protokollstream.

  3. Sobald die Einrichtung abgeschlossen ist, gelangen Sie zur Anmeldeseite von App Builder.

  4. Melden Sie sich mit den Standard-Administratoranmeldeinformationen an:

    • Benutzername: admin

    • Passwort: P@55w0rd