

AWS El servicio de modernización de mainframes (experiencia en entornos de ejecución gestionados) ya no está abierto a nuevos clientes. Para obtener prestaciones similares a las del Servicio de Modernización de AWS Mainframe (experiencia en entornos de ejecución gestionados), explore el Servicio de Modernización de AWS Mainframe (experiencia autogestionada). Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte Cambio en la disponibilidad de la modernización del [AWS mainframe.](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Tutorial: Configurar el tiempo de ejecución gestionado para AWS Blu Age
<a name="tutorial-runtime-ba"></a>

Puede implementar una aplicación modernizada de AWS Blu Age en un entorno de ejecución de modernización de AWS mainframe con una aplicación de demostración especificada en este tutorial.

**Topics**
+ [Requisitos previos](#tutorial-runtime-ba-prerequisites)
+ [Paso 1: Cargar la aplicación de demostración](#tutorial-runtime-ba-step1)
+ [Paso 2: Crear la definición de aplicación](#tutorial-runtime-ba-step2)
+ [Paso 3: Crear un entorno de tiempo de ejecución](#tutorial-runtime-ba-step3)
+ [Paso 4: Crear una aplicación](#tutorial-runtime-ba-step4)
+ [Paso 5: Implementar una aplicación](#tutorial-runtime-ba-step5)
+ [Paso 6: Iniciar una aplicación](#tutorial-runtime-ba-step6)
+ [Paso 7: Acceder a la aplicación](#tutorial-runtime-ba-step7)
+ [Paso 8: Probar la aplicación](#tutorial-runtime-ba-test)
+ [Eliminar recursos](#tutorial-runtime-ba-clean)

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

[Para completar este tutorial, descargue el archivo PlanetsDemo de la aplicación de demostración -v4.zip.](https://d2azvcayevmroy.cloudfront.net/tutorials/bluage/PlanetsDemo-v4.zip)

La aplicación de demostración en ejecución requiere un navegador moderno para acceder a ella. El hecho de que ejecute este navegador desde su escritorio o desde una instancia de Amazon Elastic Compute Cloud, por ejemplo, dentro de la VPC, determinará su configuración de seguridad.

## Paso 1: Cargar la aplicación de demostración
<a name="tutorial-runtime-ba-step1"></a>

Cargue la aplicación de demostración en un bucket de Amazon S3. Asegúrese de que este bucket esté en la misma Región de AWS en la que va a implementar la aplicación. El siguiente ejemplo muestra un depósito denominado **planets-demo**, con un key prefix o carpeta **denominado v1 y un archivo denominado**. `planetsdemo-v4.zip`

![\[El PlanetsDemo bucket de Amazon S3 que muestra el prefijo v1 y el archivo planetsdemo-v4.zip.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/s3-ba-bucket.png)


**nota**  
La carpeta del bucket es obligatoria.

## Paso 2: Crear la definición de aplicación
<a name="tutorial-runtime-ba-step2"></a>

Para implementar una aplicación en el entorno de ejecución administrado, necesita una definición de aplicación de modernización AWS del mainframe. Esta definición es un archivo JSON que describe la ubicación y la configuración de la aplicación. El siguiente ejemplo es una definición de aplicación de este tipo para la aplicación de demostración:

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

Cambie la `s3-bucket` entrada por el nombre del archivo zip de la aplicación de ejemplo (por ejemplo,`planets-demo`) y la `app-location` entrada por la ruta S3 en la que guardó el archivo zip de la aplicación de ejemplo (por ejemplo,`${s3-source}/PlanetsDemo-v4.zip`).

**nota**  
Asegúrese de crear el archivo de definición de la aplicación en su local como un archivo de texto.

Para obtener más información sobre la definición de aplicaciones, consulte [AWS Ejemplo de definición de aplicación de Blu Age](applications-m2-definition.md#applications-m2-definition-ba).

## Paso 3: Crear un entorno de tiempo de ejecución
<a name="tutorial-runtime-ba-step3"></a>

Para crear el entorno de ejecución de AWS Mainframe Modernization, lleve a cabo los siguientes pasos:

1. Abra la [consola de AWS Mainframe Modernization](https://us-east-2.console.aws.amazon.com/m2/home?region=us-east-2#/landing).

1. En el Región de AWS selector, elija la región en la que desee crear el entorno. Región de AWS Debe coincidir con la región en la que creó el bucket de S3[Paso 1: Cargar la aplicación de demostración](#tutorial-runtime-ba-step1). 

1. En **Modernice las aplicaciones de mainframe**, elija **Refactorizar con Blu Age** y, a continuación, elija **Comenzar**.  
![\[La sección Modernice las aplicaciones de mainframe con Refactor Blu Age AWS seleccionado.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/m2-ba-get-started.png)

1. En **Cómo puede ayudarle AWS Mainframe Modernization**, elija **Implementar** y **Crear entorno en tiempo de ejecución**.  
![\[En la sección Cómo le gustaría empezar con la modernización del AWS mainframe, se seleccionó implementar y crear un entorno de ejecución.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/update-m2-ba-deploy-create-env.png)

1. En el panel de navegación de la izquierda, seleccione **Entornos** y, a continuación, **Crear entorno**. En la página **Especificar información básica**, introduzca un nombre y una descripción para su entorno y, a continuación, asegúrese de que está seleccionado el motor **AWS Blu Age**. Si lo desea, puede agregar etiquetas al recurso creado. A continuación, elija **Siguiente**.  
![\[La página de información básica sobre la modernización de la AWS unidad central con el motor AWS Blu Age seleccionado.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/m2-ba-env-basic.png)

1. En la página **Especificar las configuraciones**, elija **Entorno en tiempo de ejecución independiente**.  
![\[Se seleccionó la sección Disponibilidad de la modernización del AWS mainframe con un entorno de ejecución independiente.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/m2-ba-config-avail.png)

1. En **Seguridad y red**, realice los siguientes cambios:
   + Seleccione **Permitir que las aplicaciones implementadas en este entorno sean de acceso público**. Esta opción asigna una dirección IP pública a la aplicación para que pueda acceder a ella desde el escritorio.
   + Elija una VPC. Puede utilizar el valor **Predeterminado**.
   + Seleccione dos subredes. Asegúrese de que las subredes permitan la asignación de direcciones IP públicas.
   + Elija un grupo de seguridad. Puede utilizar el valor **Predeterminado**. Asegúrese de que el grupo de seguridad que elija permita el acceso desde una dirección IP al puerto que haya especificado en la propiedad `listener` de la definición de la aplicación. Para obtener más información, consulte [Paso 2: Crear la definición de aplicación](#tutorial-runtime-ba-step2).  
![\[Sección Seguridad y red con la VPC predeterminada y dos subredes seleccionadas\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/m2-ba-security-network.png)

   Si desea acceder a la aplicación desde fuera de la VPC que haya elegido, asegúrese de que las reglas de entrada de esa VPC estén configuradas correctamente. Para obtener más información, consulte [Troubleshooting error: Cannot access an application URL](both-application-connectivity.md).

1. Elija **Siguiente**.

1. En **Adjuntar almacenamiento: opcional**, deje las selecciones predeterminadas y elija **Siguiente**.  
![\[Página Adjuntar almacenamiento con los valores predeterminados aplicados\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/m2-ba-attach-storage.png)

1. En **Mantenimiento programado**, elija **Sin preferencia** y, a continuación, elija **Siguiente**.

1. En **Revisar y crear**, revise la información y, a continuación, elija **Crear entorno**.

## Paso 4: Crear una aplicación
<a name="tutorial-runtime-ba-step4"></a>

1. Navegue hasta **AWS Mainframe Modernization** en Consola de administración de AWS.

1. En el panel de navegación, elija **Aplicaciones**, y, a continuación, seleccione **Crear aplicación**. En la página **Especificar información básica**, introduzca un nombre y una descripción para la aplicación y, a continuación, asegúrese de que está seleccionado el motor **AWS Blu Age**. A continuación, elija **Siguiente**.  
![\[La aplicación especifica la página de información básica con el motor AWS Blu Age seleccionado.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/m2-ba-app-basic.png)

1. En la página **Especificar recursos y configuraciones**, copie y pegue la definición de aplicación actualizada en formato JSON que creó en [Paso 2: Crear la definición de aplicación](#tutorial-runtime-ba-step2).  
![\[Sección Recursos y configuraciones con el JSON de definición de aplicación actualizada pegado\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/m2-ba-resources-configs.png)

1. En **Revisar y crear**, revise sus opciones y, a continuación, elija **Crear aplicación**.
**nota**  
Si se produce un error al crear la aplicación, compruebe la ruta S3 que ha introducido, ya que distingue entre mayúsculas y minúsculas.

## Paso 5: Implementar una aplicación
<a name="tutorial-runtime-ba-step5"></a>

Una vez que haya creado correctamente el entorno de ejecución y la aplicación de AWS Mainframe Modernization y ambos estén en el estado **Disponible**, podrá implementar la aplicación en el entorno de ejecución. Para ello, siga los pasos que se describen a continuación:

1. Navegue hasta **AWS Mainframe Modernization** en la consola AWS de administración. En el panel de navegación, elija **Entornos**. Aparece la página de lista de entornos.  
![\[La lista de entornos de ejecución AWS de Mainframe Modernization.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/m2-ba-environments.png)

1. Elija el entorno de tiempo de ejecución creado anteriormente. Página de detalles del entorno. 

1. Elija **Implementar aplicación**.   
![\[La página de detalles del planets-demo-env entorno.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/m2-ba-env-details-planets.png)

1. Elija la aplicación creada anteriormente y seleccione la versión en la que desee implementar la aplicación. A continuación, elija **Implementar**.  
![\[Se muestra la página de la aplicación AWS Mainframe Modernization Deploy con la aplicación de demostración planetaria.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/m2-ba-app-deploy.png)

1. Espere hasta que la aplicación finalice su implementación. Verá un banner con el mensaje **Application was deployed successfully**.

## Paso 6: Iniciar una aplicación
<a name="tutorial-runtime-ba-step6"></a>

1. Navegue hasta **AWS Mainframe Modernization** en Consola de administración de AWS y seleccione **Aplicaciones.**

1. Seleccione la aplicación y elija **Implementaciones**. El estado de la aplicación debe ser **Finalizado con éxito**.  
![\[La página de implementaciones de modernización de AWS mainframe muestra el estado de implementación exitoso.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/m2-ba-app-deployments-succeeded.png)

1. Elija **Acciones** y, a continuación, **Iniciar aplicación**.

## Paso 7: Acceder a la aplicación
<a name="tutorial-runtime-ba-step7"></a>

1. Espere hasta que la aplicación esté en estado **En ejecución**. Ver un banner con el mensaje **Application was started successfully**.

1. Copie el nombre de host DNS de la aplicación. Puede encontrarlo en la sección de **Información de la aplicación** de la aplicación.

1. En un navegador, navegue hasta `http://{hostname}:{portname}/PlanetsDemo-web-1.0.0/`, donde:
   + `hostname` es el nombre de host DNS copiado anteriormente.
   + `portname` es el puerto de Tomcat especificado en la definición de la aplicación que ha creado en el [Paso 2: Crear la definición de aplicación](#tutorial-runtime-ba-step2).

   Aparece la pantalla de JICS.  
![\[Página del lanzador de transacciones del JICS.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ba-jics-launcher.png)

Puede acceder a la aplicación, consulte [Troubleshooting error: Cannot access an application URL](both-application-connectivity.md).

**nota**  
Si no se puede acceder a la aplicación y la regla de entrada del grupo de seguridad tiene seleccionada la opción “Mi IP” en el puerto 8196, especifique la regla que permita el tráfico desde LB i/p en el puerto 8196.

## Paso 8: Probar la aplicación
<a name="tutorial-runtime-ba-test"></a>

En este paso, ejecutará una transacción en la aplicación migrada.

1. En la pantalla de JICS, introduzca `PINQ` en el campo de entrada y elija **Ejecutar** (o pulse Intro) para iniciar la transacción de la aplicación.

   Debería aparecer la pantalla de la aplicación de demostración.  
![\[La pantalla de PlanetsDemo la aplicación en modo de inserción.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ba-demo-app-screen.png)

1. Escriba el nombre de un planeta en el campo correspondiente y pulse Intro.  
![\[La pantalla de la PlanetsDemo aplicación con la Tierra ingresada en el campo Nombre del planeta.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ba-demo-with-data.png)

   Deberían aparecer los detalles del planeta.

## Eliminar recursos
<a name="tutorial-runtime-ba-clean"></a>

Si ya no necesita los recursos que ha creado para este tutorial, elimínelos para evitar cargos adicionales. Para ello, complete los siguientes pasos.
+ Si la aplicación de modernización del AWS mainframe sigue ejecutándose, deténgala.
+ Elimine la aplicación. Para obtener más información, consulte [Eliminar una AWS Mainframe Modernization aplicación](applications-m2-delete.md).
+ Eliminar un entorno de tiempo de ejecución Para obtener más información, consulte [Elimine un entorno de ejecución AWS de modernización de mainframeEliminar un entorno de tiempo de ejecución](delete-environments-m2.md).