Tutoriel : Configuration d'un environnement d'exécution géré pour AWS Blu Age - AWS Modernisation du mainframe

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Tutoriel : Configuration d'un environnement d'exécution géré pour AWS Blu Age

Vous pouvez déployer une application modernisée AWS Blu Age dans un environnement d'exécution AWS Mainframe Modernization à l'aide d'une application de démonstration spécifiée dans ce didacticiel.

Prérequis

Pour terminer ce didacticiel, téléchargez l'archive PlanetsDemo-v1.zip de l'application de démonstration.

L'application de démonstration en cours d'exécution nécessite un navigateur moderne pour y accéder. Le fait que vous exécutiez ce navigateur depuis votre bureau ou depuis une instance Amazon Elastic Compute Cloud, par exemple, dans leVPC, détermine vos paramètres de sécurité.

Étape 1 : Téléchargez l'application de démonstration

Téléchargez l'application de démonstration dans un compartiment Amazon S3. Assurez-vous que ce compartiment se trouve dans le même compartiment que celui dans Région AWS lequel vous allez déployer l'application. L'exemple suivant montre un bucket nommé planetsdemo, avec un préfixe de clé, ou dossier, nommé v1 et une archive nommée. planetsdemo-v1.zip

Le PlanetsDemo compartiment dans Amazon S3 contenant le préfixe v1 et le fichier planetsdemo-v1.zip.
Note

Le dossier du compartiment est obligatoire.

Étape 2 : Création de la définition de l'application

Pour déployer une application sur le runtime géré, vous avez besoin d'une définition de l'application AWS Mainframe Modernization. Cette définition est un JSON fichier qui décrit l'emplacement et les paramètres de l'application. L'exemple suivant est une telle définition d'application pour l'application de démonstration :

{ "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" } } }

Remplacez l's3-bucketentrée par le nom du compartiment dans lequel vous avez stocké le fichier zip de l'application d'exemple.

Pour plus d'informations sur la définition de l'application, consultezAWS Exemple de définition d'application Blu Age.

Étape 3 : Création d'un environnement d'exécution

Pour créer l'environnement d'exécution AWS Mainframe Modernization, effectuez les opérations suivantes :

  1. Ouvrez la console de modernisation AWS du mainframe.

  2. Dans le Région AWS sélecteur, choisissez la région dans laquelle vous souhaitez créer l'environnement. Cela Région AWS doit correspondre à la région dans laquelle vous avez créé le compartiment S3Étape 1 : Téléchargez l'application de démonstration.

  3. Sous Moderniser les applications mainframe, choisissez Refactor with Blu Age, puis choisissez Get started.

    La section Moderniser les applications du mainframe avec Refactor AWS Blu Age sélectionné.
  4. Dans la section Comment la modernisation AWS du mainframe peut-elle aider, choisissez Déployer et créer un environnement d'exécution.

    Dans la section « Comment souhaitez-vous commencer par la modernisation du AWS mainframe », sélectionnez « Déployer et créer un environnement d'exécution ».
  5. Dans le volet de navigation de gauche, choisissez Environments, puis Create environment. Sur la page Spécifier les informations de base, entrez le nom et la description de votre environnement, puis assurez-vous que le moteur AWSBlu Age est sélectionné. Vous pouvez éventuellement ajouter des balises à la ressource créée. Ensuite, sélectionnez Suivant.

    La page de spécification de la modernisation du AWS mainframe avec le moteur AWS Blu Age sélectionné.
  6. Sur la page Spécifier les configurations, sélectionnez Environnement d'exécution autonome.

    La section Disponibilité de la modernisation du AWS mainframe avec environnement d'exécution autonome est sélectionnée.
  7. Sous Sécurité et réseau, apportez les modifications suivantes :

    • Choisissez Autoriser les applications déployées dans cet environnement à être accessibles au public. Cette option attribue une adresse IP publique à l'application afin que vous puissiez y accéder depuis votre bureau.

    • Choisissez unVPC. Vous pouvez utiliser la valeur par défaut.

    • Choisissez deux sous-réseaux. Assurez-vous que les sous-réseaux autorisent l'attribution d'adresses IP publiques.

    • Sélectionnez un groupe de sécurité. Vous pouvez utiliser la valeur par défaut. Assurez-vous que le groupe de sécurité que vous choisissez autorise l'accès depuis l'adresse IP du navigateur au port que vous avez spécifié dans la listener propriété de la définition de l'application. Pour de plus amples informations, veuillez consulter Étape 2 : Création de la définition de l'application.

    La section Sécurité et réseau avec le sous-réseau par défaut VPC et deux sous-réseaux sélectionnés.

    Si vous souhaitez accéder à l'application depuis l'extérieur de VPC celle que vous avez choisie, assurez-vous que les règles de trafic entrant VPC sont correctement configurées. Pour de plus amples informations, veuillez consulter Erreur de résolution des problèmes : Impossible d'accéder à une application URL.

  8. Choisissez Suivant.

  9. Dans Joindre un espace de stockage - Facultatif, laissez les sélections par défaut et choisissez Suivant.

    La page Joindre un espace de stockage avec les valeurs par défaut appliquées.
  10. Dans Planifier la maintenance, choisissez Aucune préférence, puis cliquez sur Suivant.

  11. Dans Révision et création, passez en revue les informations, puis choisissez Créer un environnement.

Étape 4 : Création d'une application

  1. Accédez à Modernisation AWS du mainframe dans le AWS Management Console.

  2. Dans le volet de navigation, choisissez Applications (Applications), puis Create a new application (Créer une nouvelle application). Sur la page Spécifier les informations de base, entrez le nom et la description de l'application et assurez-vous que le moteur AWSBlu Age est sélectionné. Ensuite, sélectionnez Suivant.

    L'application Spécifiez la page d'informations de base avec le moteur AWS Blu Age sélectionné.
  3. Sur la page Spécifier les ressources et les configurations, copiez et collez la définition d'application mise à jour dans JSON laquelle vous l'avez crééeÉtape 2 : Création de la définition de l'application.

    La section Ressources et configurations contenant la définition d'application mise à jour JSON est collée.
  4. Dans Révision et création, passez en revue vos choix, puis choisissez Créer une application.

Étape 5 : Déploiement d'une application

Une fois que vous avez créé avec succès l'environnement d'exécution et l'application AWS Mainframe Modernization, et que les deux sont dans l'état Disponible, vous pouvez déployer l'application dans l'environnement d'exécution. Pour y arriver, exécutez les étapes suivantes.

  1. Accédez à Modernisation AWS du mainframe dans la console AWS de gestion. Dans le panneau de navigation, choisissez Environments (Environnements). La page de liste des environnements s'affiche.

    La liste des environnements d'exécution de la modernisation du AWS mainframe.
  2. Choisissez l'environnement d'exécution créé précédemment. La page des détails de l'environnement s'affiche.

  3. Choisissez Déployer l'application.

    La page de détails de l'environnement relative à l' planets-demo-env environnement.
  4. Choisissez l'application créée précédemment, puis la version vers laquelle vous souhaitez déployer votre application. Choisissez ensuite Deploy (Déployer).

    La page de l'application AWS Mainframe Modernization Deploy avec l'application de démonstration Planets affichée.
  5. Attendez que l'application ait terminé son déploiement. Vous verrez une bannière avec le message L'application a été déployée avec succès.

Étape 6 : démarrer une application

  1. Accédez à Modernisation AWS du mainframe dans le AWS Management Console et choisissez Applications.

  2. Choisissez votre application, puis accédez à Déploiements. Le statut de la demande doit être Réussi.

    La page Déploiements de modernisation du AWS mainframe affiche un statut de déploiement réussi.
  3. Choisissez Actions, puis sélectionnez Démarrer l'application.

Étape 7 : Accédez à l'application

  1. Attendez que l'application soit en cours d'exécution. Vous verrez une bannière avec le message L'application a été démarrée avec succès.

  2. Copiez le DNS nom d'hôte de l'application. Vous trouverez ce nom d'hôte dans la section Informations sur l'application de l'application.

  3. Dans un navigateur, naviguez jusqu'àhttp://{hostname}:{portname}/PlanetsDemo-web-1.0.0/, où :

    L'JICSécran apparaît.

    La page du lanceur de JICS transactions.

Si vous ne parvenez pas à accéder à l'application, consultezErreur de résolution des problèmes : Impossible d'accéder à une application URL.

Note

Si l'application n'est pas accessible et que la règle entrante sur le groupe de sécurité indique que « Mon adresse IP » est sélectionnée sur le port 8196, spécifiez la règle pour autoriser le trafic en provenance de LB i/p sur le port 8196.

Étape 8 : Tester l'application

Au cours de cette étape, vous exécutez une transaction dans l'application migrée.

  1. À l'JICSécran, entrez PINQ dans le champ de saisie et choisissez Exécuter (ou appuyez sur Entrée) pour démarrer la transaction de l'application.

    L'écran de l'application de démonstration devrait apparaître.

    L'écran de l' PlanetsDemo application en mode insertion.
  2. Tapez le nom d'une planète dans le champ correspondant et appuyez sur Entrée.

    L'écran de l' PlanetsDemo application avec la Terre saisie dans le champ Nom de la planète.

    Vous devriez voir des informations sur la planète.

Nettoyage des ressources

Si vous n'avez plus besoin des ressources que vous avez créées pour ce didacticiel, supprimez-les pour éviter des frais supplémentaires. Pour ce faire, exécutez les étapes suivantes :