

AWS Il servizio di modernizzazione del mainframe (esperienza Managed Runtime Environment) non è più aperto a nuovi clienti. Per funzionalità simili a AWS Mainframe Modernization Service (esperienza Managed Runtime Environment), esplora AWS Mainframe Modernization Service (Self-Managed Experience). I clienti esistenti possono continuare a utilizzare il servizio normalmente. [Per ulteriori informazioni, consulta AWS Modifica della disponibilità di Mainframe Modernization.](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html)

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Tutorial: configurare il runtime gestito per AWS Transform for mainframe
<a name="tutorial-runtime-ba"></a>

È possibile implementare un'applicazione modernizzata AWS Transform for mainframe in un ambiente di runtime di modernizzazione del AWS mainframe con un'applicazione demo specificata in questo tutorial.

**Topics**
+ [Prerequisiti](#tutorial-runtime-ba-prerequisites)
+ [Passaggio 1: carica l'applicazione demo](#tutorial-runtime-ba-step1)
+ [Fase 2: Creare la definizione dell'applicazione](#tutorial-runtime-ba-step2)
+ [Fase 3: Creare un ambiente di runtime](#tutorial-runtime-ba-step3)
+ [Fase 4: creare un’applicazione](#tutorial-runtime-ba-step4)
+ [Fase 5: Implementazione di un'applicazione](#tutorial-runtime-ba-step5)
+ [Fase 6: Avviare un'applicazione](#tutorial-runtime-ba-step6)
+ [Passaggio 7: Accedere all'applicazione](#tutorial-runtime-ba-step7)
+ [Fase 8: test dell'applicazione](#tutorial-runtime-ba-test)
+ [Eseguire la pulizia delle risorse](#tutorial-runtime-ba-clean)

## Prerequisiti
<a name="tutorial-runtime-ba-prerequisites"></a>

[Per completare questo tutorial, scaricate l'archivio dell'applicazione demo -v4.zip. PlanetsDemo](https://d2azvcayevmroy.cloudfront.net/tutorials/bluage/PlanetsDemo-v4.zip)

L'applicazione demo in esecuzione richiede un browser moderno per l'accesso. Se esegui questo browser dal desktop o da un'istanza Amazon Elastic Compute Cloud, ad esempio all'interno del VPC, determina le tue impostazioni di sicurezza.

## Passaggio 1: carica l'applicazione demo
<a name="tutorial-runtime-ba-step1"></a>

Carica l'applicazione demo in un bucket Amazon S3. Assicurati che questo bucket si trovi nello stesso Regione AWS punto in cui distribuirai l'applicazione. L'esempio seguente mostra un bucket denominato **planets-demo**, con un prefisso chiave, o cartella, denominato **v1** e un archivio denominato. `planetsdemo-v4.zip`

![\[Il PlanetsDemo bucket in Amazon S3 che mostra il prefisso v1 e il file planetsdemo-v4.zip.\]](http://docs.aws.amazon.com/it_it/m2/latest/userguide/images/s3-ba-bucket.png)


**Nota**  
La cartella nel bucket è obbligatoria.

## Fase 2: Creare la definizione dell'applicazione
<a name="tutorial-runtime-ba-step2"></a>

Per distribuire un'applicazione nel runtime gestito, è necessaria una definizione dell'applicazione di modernizzazione AWS del mainframe. Questa definizione è un file JSON che descrive la posizione e le impostazioni dell'applicazione. L'esempio seguente è una definizione di applicazione di questo tipo per l'applicazione demo:

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

Modificate la `s3-bucket` voce inserendo il nome del file zip dell'applicazione di esempio (ad es.`planets-demo`) e la `app-location` voce nel percorso S3 in cui è stato memorizzato il file zip dell'applicazione di esempio (ad es.`${s3-source}/PlanetsDemo-v4.zip`).

**Nota**  
Assicurati di creare il file di definizione dell'applicazione sul tuo locale come file di testo.

Per ulteriori informazioni sulla definizione dell'applicazione, vedere[AWS Esempio di definizione dell'applicazione Transform for mainframe](applications-m2-definition.md#applications-m2-definition-ba).

## Fase 3: Creare un ambiente di runtime
<a name="tutorial-runtime-ba-step3"></a>

Per creare l'ambiente di runtime di modernizzazione del AWS mainframe, effettuate le seguenti operazioni:

1. Apri la console di modernizzazione del [AWS mainframe.](https://us-east-2.console.aws.amazon.com/m2/home?region=us-east-2#/landing)

1. Nel Regione AWS selettore, scegliete la regione in cui desiderate creare l'ambiente. Regione AWS Deve corrispondere alla regione in cui hai creato il bucket S3. [Passaggio 1: carica l'applicazione demo](#tutorial-runtime-ba-step1) 

1. **In **Modernizza le applicazioni mainframe**, scegli **Refactor with AWS Transform for mainframe**, quindi scegli Inizia.**  
![\[La sezione Modernizza le applicazioni mainframe con Refactor Transform per mainframe selezionato. AWS\]](http://docs.aws.amazon.com/it_it/m2/latest/userguide/images/m2-ba-get-started.png)

1. In **Come può aiutare AWS Mainframe Modernization**, scegli **Deploy** and **Create** runtime environment.  
![\[La sezione Come vorresti iniziare con la modernizzazione del AWS mainframe con l'opzione Implementa e crea un ambiente di runtime selezionato.\]](http://docs.aws.amazon.com/it_it/m2/latest/userguide/images/update-m2-ba-deploy-create-env.png)

1. **Nella barra di navigazione a sinistra, scegli **Ambienti**, quindi scegli Crea ambiente.** Nella pagina **Specificare le informazioni di base**, inserisci un nome e una descrizione per il tuo ambiente, quindi assicurati che il motore **AWS Blu Age** sia selezionato. Facoltativamente, puoi aggiungere tag alla risorsa creata. Quindi scegli **Successivo**.  
![\[La pagina delle informazioni di base AWS Mainframe Modernization Specificate con il motore AWS Transform for mainframe selezionato.\]](http://docs.aws.amazon.com/it_it/m2/latest/userguide/images/m2-ba-env-basic.png)

1. **Nella pagina **Specificare le configurazioni**, selezionare Ambiente di runtime autonomo.**  
![\[La sezione AWS Mainframe Modernization Availability con l'ambiente di runtime standalone selezionato.\]](http://docs.aws.amazon.com/it_it/m2/latest/userguide/images/m2-ba-config-avail.png)

1. In **Sicurezza e rete**, apporta le seguenti modifiche:
   + Scegli **Consenti alle applicazioni distribuite in questo ambiente di essere accessibili al pubblico**. Questa opzione assegna un indirizzo IP pubblico all'applicazione in modo che sia possibile accedervi dal desktop.
   + Selezione di un VPC. È possibile utilizzare l'**impostazione predefinita**.
   + Scegli due sottoreti. Assicurati che le sottoreti consentano l'assegnazione di indirizzi IP pubblici.
   + Scelta del gruppo di sicurezza. **È possibile utilizzare l'impostazione predefinita.** Assicuratevi che il gruppo di sicurezza scelto consenta l'accesso dall'indirizzo IP del browser alla porta specificata nella `listener` proprietà della definizione dell'applicazione. Per ulteriori informazioni, consulta [Fase 2: Creare la definizione dell'applicazione](#tutorial-runtime-ba-step2).  
![\[La sezione Sicurezza e rete con il VPC predefinito e due sottoreti selezionate.\]](http://docs.aws.amazon.com/it_it/m2/latest/userguide/images/m2-ba-security-network.png)

   Se desideri accedere all'applicazione dall'esterno del VPC che hai scelto, assicurati che le regole in entrata per quel VPC siano configurate correttamente. Per ulteriori informazioni, consulta [Errore di risoluzione dei problemi: impossibile accedere all'URL di un'applicazione](both-application-connectivity.md).

1. Scegli **Next (Successivo)**.

1. **In **Allega archiviazione - Facoltativo**, lascia le selezioni predefinite e scegli Avanti.**  
![\[La pagina Allega archiviazione con i valori predefiniti applicati.\]](http://docs.aws.amazon.com/it_it/m2/latest/userguide/images/m2-ba-attach-storage.png)

1. In **Pianifica manutenzione**, scegli **Nessuna preferenza**, quindi scegli **Avanti**.

1. In **Rivedi e crea**, esamina le informazioni, quindi scegli **Crea ambiente**.

## Fase 4: creare un’applicazione
<a name="tutorial-runtime-ba-step4"></a>

1. Passa a **AWS Mainframe Modernization** in. Console di gestione AWS

1. Nel riquadro di navigazione, scegli **Applications** (Applicazioni), quindi **Create application** (Crea applicazione). Nella pagina **Specificare le informazioni di base**, inserisci un nome e una descrizione per l'applicazione e assicurati che sia selezionato il motore **AWS AWS Transform for mainframe**. Quindi scegli **Successivo**.  
![\[La pagina Specify basic information dell'applicazione con il motore AWS Transform for mainframe selezionato.\]](http://docs.aws.amazon.com/it_it/m2/latest/userguide/images/m2-ba-app-basic.png)

1. Nella pagina **Specificare risorse e configurazioni**, copia e incolla la definizione JSON dell'applicazione aggiornata in cui è stata creata. [Fase 2: Creare la definizione dell'applicazione](#tutorial-runtime-ba-step2)  
![\[La sezione Risorse e configurazioni con la definizione JSON aggiornata dell'applicazione incollata.\]](http://docs.aws.amazon.com/it_it/m2/latest/userguide/images/m2-ba-resources-configs.png)

1. **In **Rivedi e crea**, esamina le tue scelte, quindi scegli Crea applicazione.**
**Nota**  
Se la creazione dell'applicazione fallisce, controlla il percorso S3 che hai inserito poiché fa distinzione tra maiuscole e minuscole.

## Fase 5: Implementazione di un'applicazione
<a name="tutorial-runtime-ba-step5"></a>

Dopo aver creato correttamente l'ambiente di runtime e l'applicazione AWS Mainframe Modernization ed entrambi nello stato **Disponibile**, è possibile distribuire l'applicazione nell'ambiente di runtime. Per farlo, completa le seguenti fasi.

1. Passa alla **modernizzazione di AWS Mainframe** nella console di AWS gestione. Nel riquadro di navigazione, selezionare **Compute environments (Ambienti di calcolo)**. Viene visualizzata la pagina con l'elenco degli ambienti.  
![\[L'elenco degli ambienti di runtime di modernizzazione del AWS mainframe.\]](http://docs.aws.amazon.com/it_it/m2/latest/userguide/images/m2-ba-environments.png)

1. Scegliete l'ambiente di runtime creato in precedenza. Viene visualizzata la pagina dei dettagli dell'ambiente. 

1. Scegli **Deploy application**.   
![\[La pagina dei dettagli dell'ambiente per l' planets-demo-envambiente.\]](http://docs.aws.amazon.com/it_it/m2/latest/userguide/images/m2-ba-env-details-planets.png)

1. Scegli l'applicazione creata in precedenza, quindi scegli la versione in cui vuoi distribuire l'applicazione. Scegliere quindi **Deploy (Distribuisci)**.  
![\[Viene visualizzata la pagina dell'applicazione AWS Mainframe Modernization Deploy con l'app demo di Planets.\]](http://docs.aws.amazon.com/it_it/m2/latest/userguide/images/m2-ba-app-deploy.png)

1. Attendi che l'applicazione finisca la distribuzione. Verrà visualizzato un banner con il messaggio L'**applicazione è stata distribuita correttamente**.

## Fase 6: Avviare un'applicazione
<a name="tutorial-runtime-ba-step6"></a>

1. **Passa a **AWS Mainframe Modernization** in Console di gestione AWS e scegli Applicazioni.**

1. **Scegli la tua applicazione, quindi vai a Distribuzioni.** **Lo stato della domanda dovrebbe essere Riuscito.**  
![\[La pagina AWS Mainframe Modernization Deployments mostra lo stato di implementazione Riuscito.\]](http://docs.aws.amazon.com/it_it/m2/latest/userguide/images/m2-ba-app-deployments-succeeded.png)

1. **Scegli **Azioni, quindi** scegli Avvia applicazione.**

## Passaggio 7: Accedere all'applicazione
<a name="tutorial-runtime-ba-step7"></a>

1. Attendi che l'applicazione sia nello stato In **esecuzione**. Verrà visualizzato un banner con il messaggio L'**applicazione è stata avviata correttamente**.

1. Copia il nome host DNS dell'applicazione. È possibile trovare questo nome host nella sezione **Informazioni sull'applicazione** dell'applicazione.

1. In un browser, accedi a`http://{hostname}:{portname}/PlanetsDemo-web-1.0.0/`, dove:
   + `hostname`è il nome host DNS copiato in precedenza.
   + `portname`è la porta Tomcat definita nella definizione dell'applicazione in cui è stata creata. [Fase 2: Creare la definizione dell'applicazione](#tutorial-runtime-ba-step2)

   Viene visualizzata la schermata JICS.  
![\[La pagina di avvio delle transazioni JICS.\]](http://docs.aws.amazon.com/it_it/m2/latest/userguide/images/ba-jics-launcher.png)

Se non riesci ad accedere all'applicazione, consulta. [Errore di risoluzione dei problemi: impossibile accedere all'URL di un'applicazione](both-application-connectivity.md)

**Nota**  
Se l'applicazione non è accessibile e la regola in entrata sul gruppo di sicurezza ha selezionato «My IP» sulla porta 8196, specifica la regola per consentire il traffico proveniente da i/p LB sulla porta 8196.

## Fase 8: test dell'applicazione
<a name="tutorial-runtime-ba-test"></a>

In questo passaggio, si esegue una transazione nell'applicazione migrata.

1. Nella schermata JICS, inserisci `PINQ` il campo di immissione e scegli **Esegui** (o premi Invio) per avviare la transazione dell'applicazione.

   Dovrebbe apparire la schermata dell'app demo.  
![\[La schermata PlanetsDemo dell'applicazione in modalità inserimento.\]](http://docs.aws.amazon.com/it_it/m2/latest/userguide/images/ba-demo-app-screen.png)

1. Digita il nome di un pianeta nel campo corrispondente e premi Invio.  
![\[La schermata PlanetsDemo dell'applicazione con la Terra inserita nel campo Nome del pianeta.\]](http://docs.aws.amazon.com/it_it/m2/latest/userguide/images/ba-demo-with-data.png)

   Dovresti vedere i dettagli sul pianeta.

## Eseguire la pulizia delle risorse
<a name="tutorial-runtime-ba-clean"></a>

Se non ti servono più le risorse che hai creato per questo tutorial, eliminale per evitare costi aggiuntivi. Per fare ciò, completa la seguente procedura:
+ Se l'applicazione AWS Mainframe Modernization è ancora in esecuzione, interrompila.
+ Elimina l'applicazione . Per ulteriori informazioni, consulta [Eliminare un'applicazione Modernizzazione del mainframe AWS](applications-m2-delete.md).
+ Eliminare l'ambiente di runtime. Per ulteriori informazioni, consulta [Eliminare un ambiente di runtime di AWS modernizzazione del mainframeEliminare un ambiente di runtime](delete-environments-m2.md).