in

Modernice sus aplicaciones de mainframe e impleméntelas en la nube | Servicios web de Amazon

Hoy lanzamos el servicio de modernización de mainframe de AWS para ayudarlo a modernizar sus aplicaciones de mainframe e implementarlas en entornos de tiempo de ejecución totalmente administrados de AWS. Este nuevo servicio también proporciona herramientas y recursos para ayudarlo a planificar e implementar la migración y la modernización.

Ya que la introducción de System/360 el 7 de abril de 1964, ordenadores centrales han permitido que muchas industrias se transformen. El mainframe ha revolucionado la forma en que las personas compran cosas, cómo reservan y compran viajes y cómo los gobiernos administran los impuestos o brindan servicios sociales. Dos tercios de las empresas Fortune 100 tienen sus negocios centrales ubicados en un mainframe. Y según una estimación de 2018$3 billones ($3 x 10^12) en flujos comerciales diarios a través de mainframes.

Los mainframes utilizan su propio conjunto de tecnologías: lenguajes de programación como COBOL, PL/1y Naturalpor nombrar algunos, o bases de datos y archivos de datos como VSAM, DB2, base de datos IMSo Adabas. También ejecutan «servidores de aplicaciones» (o administradores de transacciones como los llamamos) tales como CIC o IMSTM. Los mainframes recientes de IBM también ejecutan aplicaciones desarrolladas en el Lenguaje de programación Java desplegado en Servidor de aplicaciones WebSphere.

Muchos de nuestros clientes que ejecutan mainframes nos dijeron que quieren modernizar sus aplicaciones basadas en mainframe para aprovechar la nube de AWS. Quieren aumentar su agilidad y su capacidad de innovar, obtener acceso a un grupo creciente de talentos con experiencia en la ejecución de cargas de trabajo en AWS y benefíciese de la tendencia continua de AWS de mejorar la relación costo/rendimiento.

La modernización de aplicaciones es un viaje compuesto por cuatro fases:

  • Primero tú evaluar la situación. ¿Estás listo para migrar? Usted define el caso comercial y educa al equipo de migración.
  • segundo, tu movilizar. Usted inicia el proyecto, identifica aplicaciones para una prueba de concepto y refina su plan de migración y casos comerciales.
  • tercero, tu migrar y modernizarse. Para cada aplicación, ejecuta un descubrimiento en profundidad, decide la arquitectura de aplicación adecuada y el viaje de migración, cambia la plataforma o refactoriza la base de código, y prueba e implementa en producción.
  • último, tú operar y optimizar. Supervisa las aplicaciones implementadas, administra los recursos y se asegura de que la seguridad y el cumplimiento estén actualizados.

AWS Mainframe Modernization lo ayuda durante cada fase de su viaje.

Evaluar y Movilizar
Durante el evaluación y movilización fase, tiene acceso a herramientas de análisis y desarrollo para descubrir el alcance de su cartera de aplicaciones y transformar el código fuente según sea necesario. Por lo general, el servicio lo ayuda a descubrir los activos de sus aplicaciones de mainframe e identificar todos los datos y otras dependencias. Le proporcionamos entornos de desarrollo integrados donde puede adaptar o refactorizar su código fuente, dependiendo de si está reestructurando o refactorizando sus aplicaciones.

Refactorización automatizada de aplicaciones
Puede optar por utilizar el patrón de refactorización automatizado, donde los activos de la aplicación de mainframe se convierten automáticamente en un lenguaje y un ecosistema modernos. Con la refactorización automatizada, AWS Mainframe Modernization utiliza las herramientas de Blu Age para convertir su código COBOL, PL/1 o JCL en servicios y scripts de Java. Genera código moderno, acceso a datos y formato de datos mediante la implementación de patrones y reglas para transformar pantallas, archivos indexados y aplicaciones por lotes en una pila de aplicaciones moderna.

Refactorización de modernización de AWS Mainfraime

Cambio de plataforma de aplicaciones
También puede optar por cambiar la plataforma de sus aplicaciones, lo que significa moverlas a AWS con cambios mínimos en el código fuente. Al cambiar la plataforma, el tiempo de ejecución completamente administrado viene preinstalado con el Microenfoque componentes compatibles con mainframe, como administradores de transacciones, herramientas de mapeo de datos, lectores de pantalla y mapas y entornos de ejecución por lotes, lo que le permite ejecutar su aplicación con cambios mínimos.

Cambio de plataforma de modernización de AWS Mainfraime

Esta publicación de blog puede ayudarlo a obtener más información sobre los matices entre el cambio de plataforma y la refactorización.

DevOps para sus aplicaciones de mainframe
El servicio de modernización de mainframe de AWS le proporciona plantillas de AWS CloudFormation para crear fácilmente canalizaciones de integración e implementación continuas. También implementa y configura servicios de monitoreo para monitorear el tiempo de ejecución administrado. Esto le permite mantener o continuar con la evolución de sus aplicaciones una vez migradas, utilizando las mejores prácticas de las metodologías Agile y DevOps.

Servicios gestionados
AWS Mainframe Modernization se ocupa del trabajo pesado no diferenciado y le proporciona entornos de tiempo de ejecución completamente administrados basados ​​en 15 años de mejores prácticas de arquitectura en la nube en términos de seguridad, alta disponibilidad, escalabilidad, administración del sistema y uso de la infraestructura como código. Todos estos son importantes para las aplicaciones críticas para el negocio que se ejecutan en mainframes.

Las herramientas de análisis, las herramientas de desarrollo y los tiempos de ejecución de cambio de plataforma o refactorización vienen preinstalados y listos para usar. Pero hay mucho más que entornos preinstalados. El servicio implementa y administra toda la infraestructura por usted. Implementa la red requerida, el balanceador de carga y configura la recopilación de registros con Amazon CloudWatch, entre otros. Administra el control de versiones de aplicaciones, implementaciones y dependencias de alta disponibilidad. Esto le ahorra días de diseño, prueba, automatización e implementación de su propia infraestructura.

El tiempo de ejecución completamente administrado incluye una amplia automatización y recursos de infraestructura administrados que puede operar a través de la consola de AWS, la interfaz de línea de comandos (CLI) de AWS y las interfaces de programación de aplicaciones (API). Esto elimina la carga y el trabajo pesado indiferenciado de administrar una infraestructura compleja. Le permite dedicar tiempo y concentrarse en innovar y desarrollar nuevas capacidades.

Implementemos una aplicación
Como siempre, me gusta mostrarte cómo funciona. Estoy usando una aplicación bancaria de demostración. La aplicación ha cambiado de plataforma y está disponible en dos archivos .zip. El primero contiene los binarios de la aplicación.y el segundo los archivos de datos. Cargué el contenido de estos archivos comprimidos en un depósito de Amazon Simple Storage Service (Amazon S3). Como parte de los requisitos previos, también creé una base de datos PostgreSQL Aurora, almacené su nombre de usuario y contraseña en AWS Secrets Manager y creé una clave de cifrado en AWS Key Management Service (KMS).

Ejemplos de archivos de aplicaciones bancarias

Crear un entorno
Implementemos y ejecutemos la aplicación de muestra BankDemo en un entorno de tiempo de ejecución administrado de AWS Mainframe Modernization con el motor de tiempo de ejecución de Micro Focus. Por brevedad, destaco solo los pasos principales. El tutorial completo está disponible como parte de la documentación del servicio.

Abro la Consola de administración de AWS y navego hasta AWS Mainframe Modernization. navego a Entornos y seleccione Crear ambiente.

Migración de mainframe de AWS: creación de un entornoLe doy al medio ambiente un nombre y seleccione Microenfoque tiempo de ejecución ya que estamos implementando una aplicación modificada. luego selecciono próximo.

Modernización de mainframe de AWS: creación de un entorno 2En el Especificar configuraciones apartado, dejo todos los valores por defecto: a Entorno de tiempo de ejecución independientela M2.m5.large tipo de instancia EC2y el valor predeterminado VPC y subredes. luego selecciono próximo.

Modernización de mainframe de AWS: creación de un entorno 3

Sobre el Adjuntar almacenamiento sección, monto un punto final de EFS como /m2/mount/demo. luego selecciono próximo.

Modernización de mainframe de AWS: creación de un entorno 4En el Revisar y crear sección, reviso mi configuración y selecciono Crear ambiente. Después de un tiempo, el estado del entorno cambia a Disponible.

AWS Mainframe Modernization: entorno disponible

Crear una aplicación
Ahora que tengo un entorno, implementemos la aplicación bancaria de muestra en él. selecciono el Aplicaciones sección y seleccione Crear aplicación.

Modernización de mainframe de AWS: creación de aplicacionesLe doy un nombre a mi aplicación, y bajo Tipo de motorYo selecciono Microenfoque.

Modernización de mainframe de AWS: creación de una aplicación 2En el Especificar recursos y configuraciones sección, ingreso una definición JSON de mi aplicación. El JSON le dice al entorno de tiempo de ejecución dónde se encuentran los diversos archivos de mi aplicación y cómo acceder a Secrets Manager. Puede encontrar un archivo JSON de muestra en la sección de tutoriales de la documentación.

Modernización de mainframe de AWS: creación de aplicaciones 3En la última sección, yo Revisar y crear la aplicación. Yo selecciono Crear aplicación. Después de un momento, la aplicación estará disponible.

AWS Mainframe Modernization: la aplicación está disponibleUna vez disponible, implemento la aplicación en el entorno. selecciono el AWSNoticiasBlog-SampleBanking aplicación, luego selecciono la Comportamiento menú desplegable, y selecciono Implementar aplicación.

AWS Mainframe Modernization: implemente la aplicaciónDespués de un tiempo, el estado de la aplicación cambia a Listo.

Importar conjuntos de datos
El último paso antes de iniciar la aplicación es importar sus conjuntos de datos. En el panel de navegación, selecciono Aplicacionesentonces escoge AWSNoticiasBlog-SampleBank. luego selecciono el Conjuntos de datos pestaña y seleccione Importar. Puedo especificar los valores de configuración del conjunto de datos individualmente usando la consola o proporcionar la ubicación de un depósito S3 que contiene un archivo JSON de configuración del conjunto de datos.

AWS Mainframe Modernization: importar conjuntos de datosUso el archivo JSON proporcionado por el tutorial en la documentación. Antes de cargar el archivo JSON en S3, reemplazo el $S3_DATASET_PREFIX variable con el valor real de mi depósito S3 y prefijo. Para este ejemplo, uso awsnewsblog-samplebank/catalog.

AWS Mainframe Modernization: importar conjuntos de datos 2Después de un tiempo, el estado del conjunto de datos cambia a Terminado.

Mi aplicación y su conjunto de datos ahora están implementados en la nube.

Iniciar el Solicitud
El último paso es iniciar la aplicación. navego hacia el Aplicaciones sección. luego selecciono AWSNoticiasBlog-SampleBank. En el Comportamiento menú desplegable, selecciono Iniciar aplicación. Después de un momento, el estado de la aplicación cambia a Correr.

AWS Mainframe Modernization: aplicación en ejecución

Accede a la Aplicación
Para acceder a la aplicación necesito un emulador de terminal 3270. Dependiendo de su plataforma, hay un par de opciones disponibles. Elijo utilizar un cliente basado en web TN3270 basado en web proporcionado por Micro Focus y disponible en AWS Marketplace. Configuro el emulador de terminal para que apunte al punto de enlace del entorno de modernización de mainframe de AWS y uso el puerto 6000.

Configuración TN3270

Una vez que comienza la sesión, recibo el mensaje de bienvenida de CICS. yo tecleo BANK y presione ENTER para iniciar la aplicación. Me autentico con usuario BA0001 y contraseña A. Se muestra el menú principal de la aplicación. Selecciono la primera opción del menú y presiono ENTER.

Demostración del banco de muestras TN3270

Felicidades, su aplicación modificada se ha implementado en la nube y está disponible a través de un emulador de terminal IBM 3270 estándar.

Precios y disponibilidad
El servicio de modernización de mainframe de AWS está disponible en las siguientes regiones de AWS: EE. UU. Este (Norte de Virginia), EE. UU. Oeste (Oregón), Asia Pacífico (Sídney), Canadá (Central), Europa (Fráncfort), Europa (Irlanda) y América del Sur (Sao Paulo).

solo paga por lo que usas. No hay costos iniciales. Los costos de licencia de terceros están incluidos en el precio por hora. Los entornos de tiempo de ejecución para aplicaciones refactorizadas, basados ​​en Blu Age, comienzan en $2.50/hora. Los entornos de tiempo de ejecución para aplicaciones con nueva plataforma, basados ​​en Micro Focus, comienzan en $5,55/hora. Esto incluye las licencias de software (Blu Age o Micro Focus). Como de costumbre, los planes de AWS Support están disponibles. También cubren el software Blu Age y Micro Focus.

Los planes comprometidos están disponibles para descuentos de precios. Los detalles de precios están disponibles en la página de precios del servicio.

Y ahora, ve a construir 😉

–seb



Fuente

Crónica de los rostros de Juneteenth con iPad Pro y Apple Pencil

Kit de desarrollo cuántico

Toshiba lanza un nuevo proveedor de optimización de inspiración cuántica SQBM+ en Azure Quantum – Microsoft Azure Quantum Blog