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 -v1.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 vonVPC, 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 planetsdemo mit einem key prefix oder Ordner namens v1 und einem Archiv mit dem Namen. planetsdemo-v1.zip

Der PlanetsDemo Bucket in Amazon S3 mit dem v1-Präfix und der Datei planetsdemo-v1.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. Bei dieser Definition handelt es sich um 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": "planetsdemo", "s3-key-prefix": "v1" } }], "definition": { "listeners": [{ "port": 8196, "type": "http" }], "ba-application": { "app-location": "${s3-source}/PlanetsDemo-v1.zip" } } }

Ändern Sie den s3-bucket Eintrag in den Namen des Buckets, in dem Sie die ZIP-Datei der Beispielanwendung gespeichert haben.

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-Modernisierung 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 AWSBlu 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 einVPC. 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 die Standardeinstellung 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 Standardeinstellung VPC und zwei ausgewählten Subnetzen.

    Wenn Sie von außerhalb des von Ihnen ausgewählten Programms auf das VPC Programm zugreifen möchten, stellen Sie sicher, dass die entsprechenden Regeln für den eingehenden Datenverkehr richtig konfiguriert VPC sind. Weitere Informationen finden Sie unter Fehler zur Fehlerbehebung: Auf eine Anwendung kann nicht zugegriffen werden URL.

  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 AWSMainframe-Modernisierung 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 AWSBlu 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 Anwendungsdefinition, in der Sie sie erstellt JSON haben, und fügen Sie sie einSchritt 2: Erstellen Sie die Anwendungsdefinition.

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

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 AWSMainframe 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 aus.

    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 AWSMainframe 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 mit dem JICS Transaktionsstarter.

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

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 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: