

AWS Le service de modernisation du mainframe (expérience de l'environnement d'exécution géré) n'est plus ouvert aux nouveaux clients. Pour des fonctionnalités similaires au service de modernisation AWS du mainframe (expérience de l'environnement d'exécution géré), explorez le service de modernisation AWS du mainframe (expérience autogérée). Les clients existants peuvent continuer à utiliser le service normalement. Pour plus d'informations, consultez la section [Modification de la disponibilité de la modernisation du AWS mainframe](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html).

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 Transform for mainframe
<a name="tutorial-runtime-ba"></a>

Vous pouvez déployer une application modernisée AWS Transform for mainframe dans un environnement d'exécution AWS Mainframe Modernization avec une application de démonstration spécifiée dans ce didacticiel.

**Topics**
+ [Conditions préalables](#tutorial-runtime-ba-prerequisites)
+ [Étape 1 : Téléchargez l'application de démonstration](#tutorial-runtime-ba-step1)
+ [Étape 2 : Création de la définition de l'application](#tutorial-runtime-ba-step2)
+ [Étape 3 : Création d'un environnement d'exécution](#tutorial-runtime-ba-step3)
+ [Étape 4 : création d’une application](#tutorial-runtime-ba-step4)
+ [Étape 5 : Déploiement d'une application](#tutorial-runtime-ba-step5)
+ [Étape 6 : démarrer une application](#tutorial-runtime-ba-step6)
+ [Étape 7 : Accédez à l'application](#tutorial-runtime-ba-step7)
+ [Étape 8 : Tester l'application](#tutorial-runtime-ba-test)
+ [nettoyer des ressources ;](#tutorial-runtime-ba-clean)

## Conditions préalables
<a name="tutorial-runtime-ba-prerequisites"></a>

Pour terminer ce didacticiel, téléchargez l'archive [PlanetsDemo-v4.zip](https://d2azvcayevmroy.cloudfront.net/tutorials/bluage/PlanetsDemo-v4.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 au sein du VPC, détermine vos paramètres de sécurité.

## Étape 1 : Téléchargez l'application de démonstration
<a name="tutorial-runtime-ba-step1"></a>

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é **planets-demo**, avec un préfixe de clé, ou dossier, **nommé v1 et une archive nommée**. `planetsdemo-v4.zip`

![\[Le PlanetsDemo compartiment dans Amazon S3 contenant le préfixe v1 et le fichier planetsdemo-v4.zip.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/s3-ba-bucket.png)


**Note**  
Le dossier du compartiment est obligatoire.

## Étape 2 : Création de la définition de l'application
<a name="tutorial-runtime-ba-step2"></a>

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 fichier JSON 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": "planets-demo",
            "s3-key-prefix": "v1"
        }
    }],
    "definition": {
        "listeners": [{
            "port": 8196,
            "type": "http"
        }],
        "ba-application": {
            "app-location": "${s3-source}/PlanetsDemo-v4.zip"
        }
    }
}
```

Remplacez l'`s3-bucket`entrée par le nom du fichier zip de l'exemple d'application (par exemple,`planets-demo`) et l'`app-location`entrée par le chemin S3 dans lequel vous avez stocké le fichier zip de l'exemple d'application (par exemple,`${s3-source}/PlanetsDemo-v4.zip`).

**Note**  
Assurez-vous de créer le fichier de définition de l'application sur votre ordinateur local sous forme de fichier texte.

Pour plus d'informations sur la définition de l'application, consultez[AWS Exemple de définition d'une application Transform pour mainframe](applications-m2-definition.md#applications-m2-definition-ba).

## Étape 3 : Création d'un environnement d'exécution
<a name="tutorial-runtime-ba-step3"></a>

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](https://us-east-2.console.aws.amazon.com/m2/home?region=us-east-2#/landing).

1. 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](#tutorial-runtime-ba-step1). 

1. **Sous **Moderniser les applications mainframe**, choisissez **Refactor with AWS Transform for mainframe**, puis choisissez Get started.**  
![\[La section Moderniser les applications du mainframe avec Refactor AWS Transform sélectionné pour le mainframe.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-ba-get-started.png)

1. Dans la section **Comment la modernisation du mainframe AWS peut-elle vous 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.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/update-m2-ba-deploy-create-env.png)

1. 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 **AWS Blu Age** est sélectionné. Vous pouvez éventuellement ajouter des balises à la ressource créée. Ensuite, sélectionnez **Suivant**.  
![\[La page Spécifier la modernisation du AWS mainframe avec le moteur AWS Transform for mainframe sélectionné.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-ba-env-basic.png)

1. 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 sélectionnée.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-ba-config-avail.png)

1. 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 un VPC. 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](#tutorial-runtime-ba-step2).  
![\[La section Sécurité et réseau avec le VPC par défaut et deux sous-réseaux sélectionnés.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-ba-security-network.png)

   Si vous souhaitez accéder à l'application depuis l'extérieur du VPC que vous avez choisi, assurez-vous que les règles de trafic entrant pour ce VPC sont correctement configurées. Pour de plus amples informations, veuillez consulter [Erreur de résolution des problèmes : Impossible d'accéder à l'URL d'une application](both-application-connectivity.md).

1. Choisissez **Suivant**.

1. 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.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-ba-attach-storage.png)

1. Dans **Planifier la maintenance**, choisissez **Aucune préférence**, puis cliquez sur **Suivant**.

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

## Étape 4 : création d’une application
<a name="tutorial-runtime-ba-step4"></a>

1. Accédez à la **modernisation du mainframe AWS** dans le AWS Management Console.

1. 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 **AWS AWS Transform pour mainframe** est sélectionné. Ensuite, sélectionnez **Suivant**.  
![\[La page Spécifiez les informations de base de l'application avec le moteur AWS Transform for mainframe sélectionné.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-ba-app-basic.png)

1. Sur la page **Spécifier les ressources et les configurations**, copiez et collez le JSON de définition d'application mis à jour dans lequel vous l'avez créée[Étape 2 : Création de la définition de l'application](#tutorial-runtime-ba-step2).  
![\[La section Ressources et configurations dans laquelle est collée la définition d'application mise à jour au format JSON.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-ba-resources-configs.png)

1. Dans **Révision et création**, passez en revue vos choix, puis choisissez **Créer une application**.
**Note**  
Si la création de votre application échoue, vérifiez le chemin S3 que vous avez saisi car il distingue les majuscules et minuscules.

## Étape 5 : Déploiement d'une application
<a name="tutorial-runtime-ba-step5"></a>

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 à la **modernisation du mainframe AWS** 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.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-ba-environments.png)

1. Choisissez l'environnement d'exécution créé précédemment. La page des détails de l'environnement s'affiche. 

1. Choisissez **Déployer l'application**.   
![\[La page de détails de l'environnement relative à l' planets-demo-envenvironnement.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-ba-env-details-planets.png)

1. 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.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-ba-app-deploy.png)

1. Patientez jusqu'à ce que le déploiement de l'application soit terminé. Vous verrez une bannière avec le message L'**application a été déployée avec succès**.

## Étape 6 : démarrer une application
<a name="tutorial-runtime-ba-step6"></a>

1. Accédez à **AWS Mainframe Modernization** dans le AWS Management Console et choisissez **Applications.**

1. 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.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-ba-app-deployments-succeeded.png)

1. Choisissez **Actions**, puis sélectionnez **Démarrer l'application**.

## Étape 7 : Accédez à l'application
<a name="tutorial-runtime-ba-step7"></a>

1. Patientez jusqu'à ce 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**.

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

1. Dans un navigateur, naviguez jusqu'à`http://{hostname}:{portname}/PlanetsDemo-web-1.0.0/`, où :
   + `hostname`est le nom d'hôte DNS copié précédemment.
   + `portname`est le port Tomcat défini dans la définition de l'application que vous avez créée dans[Étape 2 : Création de la définition de l'application](#tutorial-runtime-ba-step2).

   L'écran JICS apparaît.  
![\[La page du lanceur de transactions JICS.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/ba-jics-launcher.png)

Si vous ne parvenez pas à accéder à l'application, consultez[Erreur de résolution des problèmes : Impossible d'accéder à l'URL d'une application](both-application-connectivity.md).

**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
<a name="tutorial-runtime-ba-test"></a>

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

1. Sur l'écran JICS, 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.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/ba-demo-app-screen.png)

1. 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.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/ba-demo-with-data.png)

   Vous devriez voir des informations sur la planète.

## nettoyer des ressources ;
<a name="tutorial-runtime-ba-clean"></a>

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 :
+ Si l'application AWS Mainframe Modernization est toujours en cours d'exécution, arrêtez-la.
+ Supprimez l'application . Pour de plus amples informations, veuillez consulter [Supprimer une AWS Mainframe Modernization application](applications-m2-delete.md).
+ Supprimez l'environnement d'exécution. Pour de plus amples informations, veuillez consulter [Supprimer un environnement d'exécution de modernisation du AWS mainframeSupprimer un environnement d'exécution](delete-environments-m2.md).