Tutorial: Verwaltete Laufzeit für AWS Blu Age einrichten - AWS Mainframe-Modernisierung

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Tutorial: Verwaltete Laufzeit für AWS Blu Age einrichten

Sie können eine modernisierte AWS Blu Age-Anwendung mit einer in diesem Tutorial angegebenen Demo-Anwendung in einer Laufzeitumgebung für die AWS Mainframe-Modernisierung bereitstellen.

Voraussetzungen

Um dieses Tutorial abzuschließen, laden Sie das Demo-Anwendungsarchiv PlanetsDemo -v4.zip herunter.

Für den Zugriff auf die laufende Demo-Anwendung ist ein moderner Browser erforderlich. Ob Sie diesen Browser von Ihrem Desktop oder von einer Amazon Elastic Compute Cloud-Instance aus ausführen, beispielsweise innerhalb der VPC, bestimmt Ihre Sicherheitseinstellungen.

Schritt 1: Laden Sie die Demo-Anwendung hoch

Laden Sie die Demo-Anwendung in einen Amazon S3 S3-Bucket hoch. Stellen Sie sicher, dass sich dieser Bucket in demselben Bucket befindet, in AWS-Region dem Sie die Anwendung bereitstellen werden. Das folgende Beispiel zeigt einen Bucket namens planets-demo mit einem key prefix oder Ordner namens v1 und einem Archiv mit dem Namen. planetsdemo-v4.zip

Der PlanetsDemo Bucket in Amazon S3 mit dem v1-Präfix und der Datei planetsdemo-v4.zip.
Anmerkung

Der Ordner im Bucket ist erforderlich.

Schritt 2: Erstellen Sie die Anwendungsdefinition

Um eine Anwendung für die verwaltete Laufzeit bereitzustellen, benötigen Sie eine Anwendungsdefinition für die AWS Mainframe-Modernisierung. Diese Definition ist eine JSON-Datei, die den Speicherort und die Einstellungen der Anwendung beschreibt. Das folgende Beispiel ist eine solche Anwendungsdefinition für die Demo-Anwendung:

{ "template-version": "2.0", "source-locations": [{ "source-id": "s3-source", "source-type": "s3", "properties": { "s3-bucket": "planets-demo", "s3-key-prefix": "v1" } }], "definition": { "listeners": [{ "port": 8196, "type": "http" }], "ba-application": { "app-location": "${s3-source}/PlanetsDemo-v4.zip" } } }

Ändern Sie den s3-bucket Eintrag in den Namen der ZIP-Datei der Beispielanwendung (z. B.planets-demo) und den app-location Eintrag in den S3-Pfad, in dem Sie die Zip-Datei der Beispielanwendung gespeichert haben (z. B.${s3-source}/PlanetsDemo-v4.zip).

Anmerkung

Stellen Sie sicher, dass Sie die Anwendungsdefinitionsdatei lokal als Textdatei erstellen.

Weitere Informationen zur Anwendungsdefinition finden Sie unterAWS Beispiel für eine Blu-Age-Anwendungsdefinition.

Schritt 3: Erstellen Sie eine Laufzeitumgebung

Gehen Sie wie folgt vor, um die Laufzeitumgebung für die AWS Mainframe-Modernisierung zu erstellen:

  1. Öffnen Sie die AWS Mainframe Modernization Console.

  2. Wählen Sie in der AWS-Region Auswahl die Region aus, in der Sie die Umgebung erstellen möchten. Dies AWS-Region muss mit der Region übereinstimmen, in der Sie den S3-Bucket erstellt haben. Schritt 1: Laden Sie die Demo-Anwendung hoch

  3. Wählen Sie unter Mainframe-Anwendungen modernisieren die Option Refactor with Blu Age und dann Erste Schritte aus.

    Der Abschnitt Mainframe-Anwendungen modernisieren mit der ausgewählten Option Refactor Blu Age. AWS
  4. Wählen Sie unter Wie kann AWS Mainframe Modernization helfen? die Option Laufzeitumgebung bereitstellen und erstellen aus.

    Im Abschnitt Wie möchten Sie mit der AWS Mainframe-Modernisierung beginnen? Wählen Sie die Option Laufzeitumgebung bereitstellen und erstellen aus.
  5. Wählen Sie in der linken Navigationsleiste Umgebungen und anschließend Umgebung erstellen aus. Geben Sie auf der Seite Basisinformationen angeben einen Namen und eine Beschreibung für Ihre Umgebung ein und stellen Sie dann sicher, dass die AWS Blu Age-Engine ausgewählt ist. Optional können Sie der erstellten Ressource Tags hinzufügen. Wählen Sie anschließend Weiter.

    Die Seite mit Basisinformationen zur AWS Mainframe-Modernisierung spezifizieren, auf der die AWS Blu Age-Engine ausgewählt ist.
  6. Wählen Sie auf der Seite „Konfigurationen angeben“ die Option Standalone-Laufzeitumgebung aus.

    Im Abschnitt Verfügbarkeit der AWS Mainframe-Modernisierung ist die Standalone-Laufzeitumgebung ausgewählt.
  7. Nehmen Sie unter Sicherheit und Netzwerk die folgenden Änderungen vor:

    • Wählen Sie In dieser Umgebung bereitgestellte Anwendungen öffentlich zugänglich machen aus. Diese Option weist der Anwendung eine öffentliche IP-Adresse zu, sodass Sie von Ihrem Desktop aus darauf zugreifen können.

    • Wählen Sie eine VPC aus. Sie können die Standardeinstellung verwenden.

    • Wählen Sie zwei Subnetze aus. Stellen Sie sicher, dass die Subnetze die Zuweisung von öffentlichen IP-Adressen zulassen.

    • Wählen Sie eine Sicherheitsgruppe aus. Sie können den Standard verwenden. Stellen Sie sicher, dass die von Ihnen gewählte Sicherheitsgruppe den Zugriff von der Browser-IP-Adresse auf den Port ermöglicht, den Sie in der listener Eigenschaft der Anwendungsdefinition angegeben haben. Weitere Informationen finden Sie unter Schritt 2: Erstellen Sie die Anwendungsdefinition.

    Der Bereich Sicherheit und Netzwerk mit der Standard-VPC und zwei ausgewählten Subnetzen.

    Wenn Sie von außerhalb der von Ihnen ausgewählten VPC auf die Anwendung zugreifen möchten, stellen Sie sicher, dass die Eingangsregeln für diese VPC ordnungsgemäß konfiguriert sind. Weitere Informationen finden Sie unter Fehler zur Fehlerbehebung: Auf eine Anwendungs-URL kann nicht zugegriffen werden.

  8. Wählen Sie Weiter.

  9. Behalten Sie unter Speicher anhängen — Optional die Standardauswahl bei und wählen Sie Weiter.

    Die Seite „Speicher anhängen“ mit den angewendeten Standardwerten.
  10. Wählen Sie unter Wartung planen die Option Keine Präferenz und dann Weiter aus.

  11. Überprüfen Sie unter Überprüfen und erstellen die Informationen und wählen Sie dann Umgebung erstellen aus.

Schritt 4: Erstellen Sie eine Anwendung

  1. Navigieren Sie zu AWS Mainframe Modernization in der AWS Management Console.

  2. Wählen Sie im Navigationsbereich Applications (Anwendungen) und anschließend Create a new application (Neue Anwendung erstellen). Geben Sie auf der Seite Basisinformationen angeben einen Namen und eine Beschreibung für die Anwendung ein und stellen Sie sicher, dass die AWS Blu Age-Engine ausgewählt ist. Wählen Sie anschließend Weiter.

    Auf der Seite „Basisinformationen angeben“ der Anwendung ist die AWS Blu Age-Engine ausgewählt.
  3. Kopieren Sie auf der Seite „Ressourcen und Konfigurationen angeben“ die aktualisierte JSON-Anwendungsdefinition, in der Sie sie erstellt haben, und fügen Sie sie einSchritt 2: Erstellen Sie die Anwendungsdefinition.

    Der Abschnitt Ressourcen und Konfigurationen, in den die aktualisierte JSON-Anwendungsdefinition eingefügt wurde.
  4. Überprüfen Sie unter Überprüfen und erstellen Ihre Auswahl und wählen Sie dann Anwendung erstellen aus.

    Anmerkung

    Wenn Ihre Anwendungserstellung fehlschlägt, überprüfen Sie den eingegebenen S3-Pfad, da Groß- und Kleinschreibung beachtet wird.

Schritt 5: Stellen Sie eine Anwendung bereit

Nachdem Sie sowohl die Laufzeitumgebung als auch die Anwendung für die AWS Mainframe-Modernisierung erfolgreich erstellt haben und beide den Status Verfügbar haben, können Sie die Anwendung in der Laufzeitumgebung bereitstellen. Führen Sie dazu die folgenden Schritte aus:

  1. Navigieren Sie in der AWS Management Console zu AWS Mainframe Modernization. Wählen Sie im Navigationsbereich Environments (Umgebungen) aus. Die Seite mit der Liste der Umgebungen wird angezeigt.

    Die Liste der Laufzeitumgebungen für AWS Mainframe Modernization.
  2. Wählen Sie die zuvor erstellte Laufzeitumgebung aus. Die Seite mit den Umgebungsdetails wird angezeigt.

  3. Wählen Sie Anwendung bereitstellen.

    Die Seite mit den Umgebungsdetails für die planets-demo-env Umgebung.
  4. Wählen Sie die zuvor erstellte Anwendung und dann die Version aus, für die Sie Ihre Anwendung bereitstellen möchten. Wählen Sie dann Deploy (Bereitstellen) aus.

    Die Anwendungsseite AWS Mainframe Modernization Deploy mit der Planets-Demo-App wird angezeigt.
  5. Warten Sie, bis die Anwendung ihre Bereitstellung abgeschlossen hat. Sie sehen ein Banner mit der Meldung Die Anwendung wurde erfolgreich bereitgestellt.

Schritt 6: Starten Sie eine Anwendung

  1. Navigieren Sie im zu AWS Mainframe Modernization AWS Management Console und wählen Sie Applications aus.

  2. Wählen Sie Ihre Anwendung aus und gehen Sie dann zu Bereitstellungen. Der Status der Anwendung sollte „Erfolgreich“ lauten.

    Auf der Seite AWS Mainframe-Modernisierungsbereitstellungen wird der Bereitstellungsstatus Erfolgreich angezeigt.
  3. Wählen Sie Aktionen und anschließend Anwendung starten.

Schritt 7: Greifen Sie auf die Anwendung zu

  1. Warten Sie, bis sich die Anwendung im Status Running befindet. Sie sehen ein Banner mit der Meldung Die Anwendung wurde erfolgreich gestartet.

  2. Kopieren Sie den DNS-Hostnamen der Anwendung. Sie finden diesen Hostnamen im Abschnitt Anwendungsinformationen der Anwendung.

  3. Navigieren Sie in einem Browser zuhttp://{hostname}:{portname}/PlanetsDemo-web-1.0.0/, wo:

    Der JICS-Bildschirm wird angezeigt.

    Die Seite zum Starten von JICS-Transaktionen.

Wenn Sie nicht auf die Anwendung zugreifen können, finden Sie weitere Informationen unterFehler zur Fehlerbehebung: Auf eine Anwendungs-URL kann nicht zugegriffen werden.

Anmerkung

Wenn auf die Anwendung nicht zugegriffen werden kann und in der Regel für eingehende Nachrichten für die Sicherheitsgruppe auf Port 8196 die Option „Meine IP“ ausgewählt ist, geben Sie die Regel an, um Datenverkehr von LB I/P auf Port 8196 zuzulassen.

Schritt 8: Testen der Anwendung

In diesem Schritt führen Sie eine Transaktion in der migrierten Anwendung aus.

  1. Geben Sie auf dem JICS-Bildschirm den Text PINQ in das Eingabefeld ein und wählen Sie Ausführen (oder drücken Sie die Eingabetaste), um die Anwendungstransaktion zu starten.

    Der Bildschirm der Demo-App sollte erscheinen.

    Der PlanetsDemo Anwendungsbildschirm im Einfügemodus.
  2. Geben Sie einen Planetennamen in das entsprechende Feld ein und drücken Sie die Eingabetaste.

    Der PlanetsDemo Anwendungsbildschirm mit der Eingabe der Erde in das Feld Planetenname.

    Sie sollten Details über den Planeten sehen.

Bereinigen von -Ressourcen

Wenn Sie die Ressourcen, die Sie für dieses Tutorial erstellt haben, nicht mehr benötigen, löschen Sie sie, um zusätzliche Kosten zu vermeiden. Führen Sie dazu die folgenden Schritte aus: