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.
General
-
¿Cuál es el objetivo principal de la capacidad de refactorización de AWS Blu Age?
La capacidad de refactorización refactoriza el código monolítico heredado para convertirlo en Java utilizando aplicaciones distribuidas contemporáneas que utilizan lenguajes y marcos modernos, siguiendo un patrón de refactorización automatizado. Este patrón implica analizar automáticamente el código heredado, comprender su funcionalidad y convertirlo en código moderno equivalente, preservando al mismo tiempo la lógica empresarial. El proceso incluye modernizar no solo el código, sino también toda la pila de aplicaciones, las dependencias y la infraestructura mediante herramientas y procesos automatizados. La solución tiene como objetivo acelerar la modernización y, al mismo tiempo, mantener la equivalencia funcional y el rendimiento. Esto incluye la transformación del código de la aplicación y las bases de datos y almacenes de datos asociados, al tiempo que se implementan las mejores prácticas y patrones de diseño en la nube.
-
¿Qué aplicaciones de mainframe admite AWS Blu Age?
AWS Actualmente, Blu Age apoya la modernización de IBM z/OS aplicaciones de mainframe escritas en COBOL, PL/I, JCL (Job Control Language) y que se basan en el administrador de transacciones CICS (Customer Information Control System), pantallas BMS (Basic Mapping Support), pantallas IMS MFS, bases de datos, DB2 bases de datos IMS, archivos planos, archivos de datos GDG (Generation Data Groups) y VSAM (Virtual Storage Access Method). Para obtener
más información, consulte Blu Insights.AWS -
¿Qué lenguajes de mainframe puede modernizar AWS Blu Age?
AWS Blu Age transforma el código COBOL y PL/I en Java, en Groovy, JCLs en pantallas (BMS o MFS) en HTML (con Sass) y (aplicaciones angulares; por el momento, React no es compatible), lo que permite JavaScript modernizar las aplicaciones de mainframe antiguas para convertirlas en arquitecturas nativas de la nube. Estas tecnologías se eligen por su adopción generalizada, su sólido ecosistema y sus capacidades nativas de la nube. Angular proporciona una capa de interfaz de usuario moderna y con capacidad de respuesta que reemplaza a las antiguas interfaces de pantalla verde. Permite la creación de aplicaciones web dinámicas y fáciles de usar a las que se puede acceder desde diferentes dispositivos y plataformas. Su arquitectura basada en componentes permite un desarrollo front-end escalable y fácil de mantener. La transformación da como resultado aplicaciones distribuidas que siguen los patrones arquitectónicos modernos y las mejores prácticas.
-
¿Cómo equilibra AWS Blu Age las limitaciones heredadas con los beneficios de la nube?
AWS Blu Age logra el equilibrio al preservar la lógica y la funcionalidad empresariales fundamentales y, al mismo tiempo, introducir capacidades nativas de la nube. Garantiza que las aplicaciones modernizadas mantengan la lógica empresarial tradicional necesaria y, al mismo tiempo, aprovechen la escalabilidad de la nube, la agilidad y las prácticas operativas modernas. Este enfoque ayuda a las organizaciones a mantener la continuidad empresarial y, al mismo tiempo, a aprovechar las ventajas de la infraestructura de nube.
-
¿Qué función desempeña la arquitectura orientada a los servicios en la aplicación modernizada?
La arquitectura orientada a los servicios desempeña un papel fundamental a la hora de dividir las aplicaciones monolíticas en componentes modulares más fáciles de administrar. AWS Blu Age crea aplicaciones orientadas a servicios y a objetos que facilitan una mejor capacidad de mantenimiento y escalabilidad. Este enfoque arquitectónico permite a las organizaciones lograr una mayor eficiencia empresarial y prepararse para la posible adopción de microservicios en el futuro.
-
¿Qué aspectos del conjunto de aplicaciones se incluyen en el proceso de refactorización?
El proceso de refactorización incluye el paquete de software completo: código de aplicación, dependencias, bases de datos e infraestructura (por ejemplo, opciones de almacenamiento en caché, soporte de mensajería, etc.). Abarca la transformación de los lenguajes de programación antiguos, los sistemas de bases de datos, los archivos de datos y los componentes de infraestructura asociados. Este enfoque integral garantiza que todos los aspectos de la aplicación se modernicen de manera coherente, lo que da como resultado una pila de aplicaciones modernas totalmente transformada.
-
¿Elimina el proceso de modernización de la AWS Blu Age la necesidad de realizar pruebas o controles de calidad en la aplicación Java modernizada?
No, el proceso de modernización de la AWS Blu Age no elimina la necesidad de realizar pruebas o controles de calidad en la aplicación Java modernizada.
-
¿Qué significa AWS Blu Age JAC?
JAC son las siglas de JICS Administration Console
-
¿Cómo puedo acceder a las herramientas de AWS Blu Age?
AWS Se puede acceder a las herramientas de Blu Age a través de la consola de AWS mediante AWS Mainframe Modernization (M2) Refactor, y el acceso a las funciones se basa en su nivel de acreditación. Comience con el Centro de Transformación para evaluar la refactorización automática de Java de su código fuente. Para obtener una guía detallada, consulte la documentación de AWS Blu Insights
. Tras la modernización, puede implementar aplicaciones mediante opciones de tiempo de ejecución gestionado o no gestionado. Para obtener más información sobre estas opciones de implementación, consulte la documentación sobre la modernización AWS del mainframe. -
¿Cómo dimensionar (carga de trabajo y cronograma) un proyecto?
Consulte las estimaciones de AWS Blu Insights
para obtener más información al respecto o póngase en contacto con su administrador de cuentas. -
¿Existen requisitos específicos para mantener las soluciones migradas a Java AWS Blu Age?
No, no hay requisitos específicos para mantener las soluciones migradas de Java AWS Blu Age.
¿Cuáles son las especificaciones técnicas y la compatibilidad del código generado por AWS Blu Age?
AWS El código generado por Blu Age está diseñado con características técnicas específicas y una amplia compatibilidad. Si bien no es compatible con JPA, utiliza la ejecución directa de SQL con consultas externalizadas. El código se basa en bibliotecas específicas del tiempo de ejecución para la equivalencia funcional, la generación de servicios web y las implementaciones de MQ. El código generado se puede importar a cualquier IDE de Java para su desarrollo, prueba, compilación e implementación, aunque las bibliotecas necesarias se deben importar en consecuencia. Si bien Maven está integrado de forma predeterminada con el servicio de modernización de AWS mainframe para los procesos de compilación, se pueden usar herramientas alternativas como Gradle modificando el formato de empaquetado después de la transformación. La plataforma ofrece flexibilidad en términos de herramientas de desarrollo y control de código fuente, con formación disponible para los equipos de desarrollo que gestionan el código. Para obtener más información, consulte la arquitectura de alto nivel de AWS Blu Age Runtime.
AWS Blu Age Runtime
-
¿Dónde puedo encontrar información sobre AWS Blu Age Runtime?
Consulte la documentación sobre la configuración del tiempo de ejecución de AWS Blu Age (no administrado) sobre el tiempo de ejecución no administrado, que detalla la incorporación del proceso de configuración, la recuperación de artefactos, la implementación, etc.
-
¿Dónde puedo encontrar AWS Blu Age Runtime para desarrolladores?
El AWS Blu Age Runtime para desarrolladores está disponible en Blu Age Toolbox
para personas con certificación L3. -
¿Las dependencias JAR de AWS Blu Age se cargan en el repositorio Maven del cliente para su desarrollo local?
Las bibliotecas se pueden importar EC2 mediante una AMI que se puede usar para configurar el entorno de desarrollo, prueba y producción. Se capacitará y capacitará al equipo para mantener o mejorar el código de aplicación generado. Para obtener más información, consulte la arquitectura de alto nivel de AWS Blu Age Runtime.
-
¿A qué se refiere el término «Gapwalk» en los tarros de AWS Blu Age Runtime distribuidos?
Para obtener información sobre Gapwalk, consulta los artefactos de AWS Blu Age Runtime.
-
¿Cómo solicitar acceso al AWS Blu Age Runtime no gestionado?
Sigue las instrucciones que aparecen al incorporar AWS Blu Age Runtime para solicitar acceso al AWS Support centro.
-
¿Cuáles son los tiempos de ejecución compatibles con las aplicaciones refactorizadas de AWS Blu Age?
Para explorar la gama completa de opciones de tiempo de ejecución para sus aplicaciones modernizadas, le recomendamos que consulte la guía de opciones de tiempo de ejecución de Blu Age.
-
¿Cuándo se usa el AWS Blu Age Runtime?
Se necesita un motor de ejecución de AWS Blu Age para poder ejecutar aplicaciones AWS refactorizadas de Blu Age. Durante los proyectos de refactorización basados en AWS Blu Age, se necesita un tiempo de ejecución para probar las aplicaciones refactorizadas. Una vez finalizado el proyecto de refactorización, también se necesita un tiempo de ejecución para mantener, probar y ejecutar las aplicaciones refactorizadas de Blu Age en producción. AWS
-
¿Cómo se AWS distribuyen los nuevos lanzamientos de Blu Age Runtime? AWS
En el caso de M2 Managed Runtime, las actualizaciones, incluidos los parches y las versiones secundarias y principales, están disponibles en la AWS consola y AWS CLI. Incluyen actualizaciones del sistema operativo, cambios en el motor y en las dependencias, normalmente dentro de los 30 días siguientes a la disponibilidad general. AWS es responsable de los componentes compatibles y aplica las actualizaciones a las instancias de modernización AWS del mainframe de forma automática. Y lo mismo ocurre con otros entornos, como Custom Runtime, la AMI de Linux y los entornos locales.
-
¿Con qué frecuencia se publican nuevas versiones principales y secundarias del entorno de ejecución AWS Blu Age?
Las nuevas versiones se publican una o dos veces al mes, y los clientes pueden decidir cuándo y cómo actualizar sus instancias de tiempo de ejecución. Para obtener más información, consulte la página de versiones de AWS Blu Age.
-
¿Cómo se AWS proporciona soporte para AWS Blu Age Runtime?
Support se proporciona a través de AWS Support, donde los problemas se resuelven mediante la presentación de un ticket, y se aplica el SLA estándar. Para obtener más información, consulte el ciclo de vida de los componentes de modernización AWS del mainframe.
-
¿Qué implica el tiempo de ejecución de AWS Blu Age para la modernización de AWS mainframes?
El motor de ejecución de AWS Blu Age incluye bibliotecas de herramientas para acelerar la modernización, facilitar las integraciones en la nube y mejorar la calidad y el mantenimiento del código. También permite una mayor automatización de la modernización al facilitar las transiciones entre las arquitecturas heredadas y las arquitecturas de nube. El motor de ejecución permite gestionar las representaciones de memoria de los verbos y estructuras de datos tradicionales mediante expresiones idiomáticas de Java. Permite crear aplicaciones modernizadas basadas en técnicas de programación orientadas a objetos y capaces de reproducir los flujos de control heredados. Moderniza los conjuntos de datos VSAM heredados o el soporte de bases de datos jerárquicas IMS mediante una base de datos relacional como Amazon Aurora. Sustituye en Java a las utilidades del sistema tradicionales (IDCAMS, IEBGENER, DFSORT, etc.) y a los sistemas de administración de transacciones tradicionales (CICS, IMS). Facilita las integraciones en la nube con el almacenamiento en caché en Amazon ElastiCache y el soporte para soluciones de AWS mensajería (SQS, Kinesis).
-
¿ AWS Blu Age Runtime es compatible con arquitecturas de ordenadores que no son x86?
Actualmente, AWS Blu Age Runtime solo es compatible con arquitecturas y procesos informáticos basados en x86. AWS Blu Age Runtime no admite la computación basada en ARM ni en Graviton.
-
¿Cómo pueden los clientes mantenerse informados sobre las versiones de AWS Blu Age Runtime, incluidas las notificaciones de nuevas versiones y el acceso al historial de versiones y las notas de las versiones?
Las nuevas versiones de AWS Blu Age Runtime están subidas a nuestra página de lanzamiento oficial. Recomendamos visitar esta página con regularidad, idealmente cada 3 meses, para ver las últimas versiones y actualizaciones. En cuanto al acceso al historial de versiones y a las notas de publicación, la disponibilidad depende de la fecha end-of-life (EOL) de cada versión principal. Para obtener información detallada sobre las fechas de caducidad, la planificación de la actualización de las versiones y el acceso a la información histórica, consulta el ciclo de vida de AWS Blu Age.
-
¿Cuáles son los componentes principales de la arquitectura de alto nivel de AWS Blu Age Runtime?
La arquitectura AWS Blu Age Runtime consta de dos tipos de componentes principales. En primer lugar, están las bibliotecas Java (archivos jar) almacenadas en una carpeta compartida (accesible para el cargador de clases del servidor de aplicaciones) que proporcionan soporte para construcciones y declaraciones heredadas. En segundo lugar, están las aplicaciones web (archivos de guerra) que contienen aplicaciones basadas en Spring y que proporcionan marcos y servicios a programas modernizados. El motor de ejecución también incluye: un registro de programas que recopila todos los programas para su invocación y llamadas entre programas, y un registro de scripts que recopila todos los scripts de tareas modernizados. Estos componentes funcionan en conjunto para proporcionar un punto de entrada y un marco de ejecución unificados basados en REST para las aplicaciones modernizadas. El motor de ejecución y la aplicación modernizada se implementan juntos en un servidor de aplicaciones (por ejemplo, Tomcat).
-
¿Cómo configurar la carpeta compartida que contiene los artefactos de AWS Blu Age Runtime?
Los artefactos de AWS Blu Age Runtime (jar) deben recopilarse en una carpeta compartida a la que pueda acceder el cargador de clases del servidor de aplicaciones. En el caso de un servidor Tomcat, la configuración se realiza modificando el archivo de configuración normal denominado catalina.properties. Por ejemplo, si creó la carpeta compartida como una carpeta denominada «shared», en la carpeta tomcat, tendrá que modificar la entrada common.loader en catalina.properties para que el cargador de clases de tomcat pueda acceder a la carpeta compartida, de la siguiente manera:
common.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar","${catalina.home}/shared","${catalina.home}/shared/*.jar"
-
¿Cómo gestiona AWS Blu Age Runtime la apatridia y la gestión de sesiones?
AWS Blu Age Runtime implementa la gestión de apatridia y sesiones a través de múltiples mecanismos. Para las sesiones HTTP, utiliza una identificación basada en cookies con almacenamiento en caché externo para el contexto del usuario. Las sesiones se pueden almacenar en varios almacenes de datos, incluidos Amazon ElastiCache, el clúster de Redis o los mapas en memoria. El diseño sin estado garantiza que la mayoría de los estados no transitorios se almacenen externamente en una «fuente única de información» común, lo que permite una alta disponibilidad y un escalado horizontal. Este enfoque, combinado con el equilibrio de carga y las sesiones compartidas, permite distribuir el diálogo orientado al usuario en varios nodos.
-
¿Qué función desempeñan las aplicaciones web en el entorno de ejecución de AWS Blu Age?
Las aplicaciones web de AWS Blu Age Runtime cumplen múltiples funciones clave. Proporcionan marcos de ejecución que reproducen entornos y monitores de transacciones heredados (como los lotes de JCL, CICS o IMS). Ofrecen puntos de entrada basados en REST
gapwalk-application.war
para activar y controlar transacciones, programas y lotes. Además, emulan los programas proporcionados por el sistema operativo y los programas «controladores» especializados de los que dependen las aplicaciones antiguas para acceder a servicios como IMS DB o a los diálogos de usuario a través de MFS. -
¿Cómo se registran y administran los programas en AWS Blu Age Runtime?
Los programas de AWS Blu Age Runtime se registran a través de un ProgramRegistry sistema que se rellena al iniciar el servidor. Cada programa implementa la interfaz del programa y está marcado como un componente de Spring. Los programas se registran utilizando sus identificadores, con la posibilidad de introducir múltiples entradas si un programa tiene varios identificadores. El proceso de registro es automático y se registra en los registros de Tomcat. ProgramRegistryEsto permite que otros programas y scripts localicen y llamen a los programas registrados, manteniendo la modularidad y la interconectividad del sistema modernizado.
-
¿Cómo se gestiona la configuración en las aplicaciones AWS Blu Age Runtime?
La configuración en AWS Blu Age Runtime se gestiona a través de archivos YAML que utilizan las capacidades del marco Spring Boot. Se utilizan dos archivos de configuración principales: application-main.yml para la configuración del marco y para las opciones específicas del cliente.
application-profile.yml
El sistema sigue la lógica de prioridad de Spring, lo que permite anular la configuración por varios medios. Se puede proporcionar una configuración adicional a través de JNDI para las bases de datos y los parámetros de la línea de comandos, lo que ofrece flexibilidad en la administración de la configuración. La configuración de los registradores se realiza mediante archivos de configuración xml de registro. -
¿Qué papel desempeñan los administradores de secretos en la configuración de AWS Blu Age Runtime?
Los administradores de secretos de AWS Blu Age Runtime protegen los datos de configuración confidenciales, como las credenciales de las bases de datos y las contraseñas de la caché de Redis. Permiten almacenar datos críticos en AWS secretos y hacer referencia a ellos en los archivos de configuración YAML. El sistema admite diferentes tipos de secretos, incluidos los secretos de bases de datos que rellenan automáticamente todos los campos relevantes y los secretos de contraseña única para los recursos protegidos por contraseña. Este enfoque mejora la seguridad al mantener los datos confidenciales separados de la configuración de la aplicación.
-
¿Cómo pueden los desarrolladores escribir sus propios programas compatibles con AWS Blu Age Runtime?
Los desarrolladores pueden crear programas compatibles con AWS Blu Age Runtime implementando la interfaz del programa y siguiendo patrones específicos. El programa debe declararse como un componente de Spring, implementar los métodos necesarios y estar debidamente registrado en el. ProgramRegistry Los desarrolladores deben crear clases complementarias de contexto y configuración, gestionar los identificadores del programa y garantizar una integración adecuada con el marco de Spring. La implementación debe seguir las convenciones de AWS Blu Age Runtime para la estructura y ejecución del programa.
-
¿Cómo gestiona AWS Blu Age Runtime los errores de ejecución del programa?
AWS Blu Age Runtime maneja los errores de ejecución del programa a través de múltiples mecanismos. En el caso de los trabajos por lotes, captura el estado de la ejecución, los códigos de salida y la información detallada sobre los errores en los detalles de la ejecución del trabajo. La gestión de errores incluye códigos de salida específicos (-1 para errores técnicos, -2 para errores del programa de servicio) y un registro detallado en los registros de Tomcat. El sistema se puede configurar para anular las transacciones en caso de excepciones de tiempo de ejecución y ofrece opciones de notificación y recuperación de errores. Se puede acceder a los detalles de los errores a través de los puntos finales de REST para su supervisión y solución de problemas.
-
¿Qué funciones de monitoreo de AWS Blu Age Runtime están disponibles para los trabajos por lotes?
AWS Blu Age Runtime proporciona capacidades de monitoreo para trabajos por lotes a través de varios puntos finales. Realiza un seguimiento del estado de ejecución de los trabajos, las horas de inicio y finalización, el modo de ejecución y los resultados detallados. El sistema ofrece puntos finales para enumerar los scripts activados, recuperar los detalles de la ejecución de los trabajos y monitorear los trabajos que se están ejecutando actualmente. Los puntos finales de Metrics proporcionan estadísticas de JVM, recuentos de sesiones y métricas detalladas de ejecución por lotes. La plataforma también admite la paginación y el filtrado temporal de los datos de monitoreo.
-
¿Cómo se rastrean y gestionan los estados de ejecución de los trabajos de AWS Blu Age Runtime?
Los estados de ejecución de los trabajos se rastrean a través de un completo sistema de estados que incluye estados como DONE, TRIGGERED, RUNNING, KILLED y FAILED. Cada ejecución de tareas recibe un identificador único para el seguimiento y mantiene información detallada sobre la ejecución, incluida la hora de inicio, la hora de finalización, la información de la persona que llama y los resultados de la ejecución. El sistema proporciona puntos finales REST para consultar el estado de los trabajos, gestionar los trabajos en ejecución y recuperar el historial de ejecuciones. La información de estado permanece en la memoria del servidor y se puede purgar según su antigüedad para administrar los recursos.
-
¿Cómo gestiona AWS Blu Age Runtime las interacciones externas del sistema?
El tiempo de ejecución gestiona las interacciones externas del sistema a través de varios mecanismos, incluidos los puntos finales REST para la integración de servicios, el soporte para colas de mensajes (SQS, RabbitMQ, IBM MQ) y las opciones de conectividad de bases de datos. Permite emular las interacciones de los sistemas antiguos mediante componentes especializados, es compatible con SSL/TLS para garantizar la seguridad de las comunicaciones e incluye funciones para gestionar sistemas de archivos externos. El sistema también admite la integración con proveedores de autenticación externos y se puede configurar para interactuar con varios servicios de terceros.
-
¿Cómo se gestiona la autenticación en AWS Blu Age Runtime?
AWS Blu Age Runtime admite varios métodos de autenticación, OAuth2 siendo el mecanismo principal. Se puede integrar con proveedores de identidad como Amazon Cognito o Keycloak. La configuración de la autenticación se administra a través del archivo de configuración principal denominado application-main.yml, donde se pueden definir los ajustes de seguridad, los proveedores de identidad y los métodos de autenticación. El sistema admite funciones como la protección XSS, CORS y CSRF, y se puede configurar tanto para la seguridad global como para la seguridad de puntos finales específicos. Para el desarrollo, también está disponible un sistema de autenticación local con credenciales de superadministrador predeterminadas.
-
¿Cómo garantiza AWS Blu Age Runtime la alta disponibilidad?
AWS Blu Age Runtime garantiza una alta disponibilidad a través de varios mecanismos. Implementa la apatridia al almacenar los estados no transitorios en un almacenamiento compartido externo, lo que permite que varias instancias de aplicaciones trabajen juntas. El sistema admite el equilibrio de carga y las sesiones compartidas, lo que permite distribuir las solicitudes entre varios nodos. Para el almacenamiento de datos, puede utilizar bases de datos y sistemas de almacenamiento en caché de alta disponibilidad. La arquitectura admite la conmutación por error automática y se puede implementar en varias zonas de disponibilidad para aumentar la confiabilidad.
-
¿Qué componente se utiliza para reproducir las transacciones distribuidas de CICS con las aplicaciones de AWS Blu Age?
El AWS Blu Age Runtime proporciona un punto final dedicado que permite invocar las transacciones JICS existentes como parte de una transacción global (compatible con XA). Las dos fases subyacentes confirman que el soporte se basa en el componente de software Atomikos.
-
¿Cómo se llama AWS Blu Age a las clases que se utilizan para definir el comportamiento específico de un programa?
Cada programa está vinculado a una clase de configuración dedicada que permite especificar los comportamientos específicos del programa. Para obtener más información sobre las convenciones de nomenclatura y ubicación, consulte la estructura de la aplicación modernizada de AWS Blu Age
-
¿Qué codificación tiene el siguiente orden de secuencia de caracteres: espacio, caracteres en minúscula, caracteres en mayúscula, números?
Conjuntos de caracteres que pertenecen a la familia de variantes EBCDIC (como CP1 047, etc.). CP297
-
¿Cómo se utiliza el tiempo de ejecución gestionado por AWS Blu Age?
¿Con el AWS Management Console AWS CLI, el o el AWS APIs
-
¿Cuáles son los precios de AWS Blu Age Runtime?
AWS Mainframe Modernization-core-hours (consulte los precios de modernización de AWS mainframe
). -
¿Cuál es el mecanismo que se utiliza para pasar los datos sin procesar a través de HTTP a los puntos finales del programa?
Cadenas codificadas en Base64.
-
¿Cómo ejecuta un usuario un trabajo por lotes?
Mediante una llamada HTTP a uno de los puntos finales de lote dedicados (consulte la página de documentación de los puntos finales de lote).
-
¿Qué terminal de ejecución de AWS Blu Age es el punto de entrada principal desde la aplicación principal de interfaz web?
/transaction
-
¿Qué significa AWS Blu Age JICS?
El JICS de AWS Blu Age es el componente de tiempo de ejecución que se utiliza para respaldar la modernización de los recursos del CICS. Las definiciones de los recursos se almacenan en un almacén de datos dedicado. Para administrarlos, utilice la API REST o la consola de aplicaciones JICS. Para obtener más información, consulte Administrar la consola de aplicaciones JICS en AWS Blu Age.
-
¿Qué mecanismos de almacenamiento en caché de AWS Blu Age Runtime están disponibles?
AWS Blu Age Runtime admite varios mecanismos de almacenamiento en caché, incluidos Redis y. EhCache Se recomienda Redis para entornos de producción, ya que proporciona almacenamiento en caché persistente compartido en varios nodos. EhCache está disponible para implementaciones independientes con almacenamiento en caché local volátil integrado. El sistema admite el almacenamiento en caché de varios componentes, incluidos los datos de Blusam, la información de la sesión, los recursos del JICS y las colas de almacenamiento temporal. La configuración de la caché se puede personalizar para diferentes casos de uso y requisitos de rendimiento.
-
¿Cómo calculamos el precio de una implementación de AWS Blu Age Runtime para modernizar un AWS mainframe?
AWS proporciona estimaciones a los clientes en función de sus requisitos y la arquitectura objetivo.
-
¿Cuál es el precio de AWS Mainframe Modernization AWS Blu Age Runtime?
AWS Mainframe Modernization ofrece dos modelos de precios para AWS Blu Age: una opción de tiempo de ejecución administrado que incluye el tiempo de ejecución, los recursos de procesamiento, el almacenamiento interno y la automatización, y una opción de tiempo de ejecución no administrado que cubre únicamente el tiempo de ejecución de AWS Blu Age en sí. Para AWS las implementaciones, ambas utilizan una pay-as-you-go estructura de precios. Para obtener la información más up-to-date detallada sobre los precios, se recomienda consultar la página oficial de precios de modernización de mainframe de AWS
. -
¿Qué sucede si necesitamos implementar una aplicación refactorizada de AWS Blu Age en una infraestructura que no aparece en la lista del entorno de ejecución compatible?
Si necesita implementar una aplicación refactorizada de AWS Blu Age en una infraestructura que no figure en la lista del entorno de ejecución compatible, hay varias opciones disponibles. En primer lugar, compruebe si su infraestructura es compatible con las opciones de implementación existentes, como Amazon EKS Anywhere u otras plataformas de organización de contenedores. Si es así, es posible que pueda utilizar el AWS Blu Age Runtime (no administrado). En el caso de infraestructuras no compatibles, recomendamos consultar con un especialista en AWS mainframe para explorar soluciones personalizadas o posibles adaptaciones. También puede enviar una solicitud de características del producto (PFR) para ampliar el soporte de infraestructura. Es posible que haya opciones de facturación alternativas disponibles para las implementaciones no estándar. Póngase en contacto con su AWS representante para analizar sus necesidades específicas y el mejor enfoque para su entorno.
-
¿Cómo se licencia el AWS Blu Age Runtime? ¿Es de código abierto?
AWS Blu Age Runtime no es de código abierto. Se distribuye por AWS IP como un servicio nativo de la nube. Hay dos opciones de implementación:
-
AWS Con Blu Age Managed, el tiempo de ejecución se despliega en un servicio AWS gestionado dedicado, que aprovecha un entorno totalmente preconfigurado y listo para el despliegue, sin necesidad de configuración ni administración.
-
AWS Blu Age Non Managed, que se puede implementar en su propia AWS arquitectura personalizada basada en Amazon o EC2 Amazon ECS/AWS Fargate, que debe aprovisionar y configurar usted mismo. Ambas opciones conllevan gastos de tiempo de ejecución, que se incluyen en las estimaciones del proyecto que se le proporcionan. Como se trata de un servicio gestionado con Support acceso, no necesitas el código fuente. Para obtener más información sobre los precios, consulte la página de precios de modernización de AWS mainframe
.
-
-
¿Cómo se gestionan los cambios y las actualizaciones de los marcos y bibliotecas de AWS Blu Age?
AWS Los marcos y bibliotecas de Blu Age se actualizan mediante procesos regulares de generación e implementación de código. Estas actualizaciones se administran como parte del ciclo de vida de modernización del AWS mainframe, que incluye actualizaciones de versiones y soporte del equipo de AWS Blu Age o de socios certificados. Para obtener información detallada sobre el control de versiones, los procesos de actualización y los plazos de soporte, consulte la documentación sobre el ciclo de vida de la modernización de los AWS mainframes.
Datos
-
¿Qué opciones de bases de datos están disponibles para las aplicaciones modernizadas en relación con la modernización de la base de datos antigua?
Las aplicaciones modernizadas pueden utilizar varias opciones de bases de datos modernas, como PostgreSQL, Amazon Aurora, RDS for PostgreSQL, base de datos Oracle, MS-SQL e IBM Db2. Estas opciones ofrecen flexibilidad a la hora de elegir el sistema de base de datos más adecuado en función de los requisitos específicos, al tiempo que aprovechan las ventajas de los sistemas de gestión de bases de datos modernos y de las funciones nativas de la nube.
-
¿Para qué sirve la cobertura de transformación de IBM Db2 z/OS ¿a Postgres DDL?
Transformación completa (incluidas las restricciones de la base de datos).
-
¿ AWS Blu Age admite la generación de datos grupales (GDG)?
Sí, se admite el uso de GDG en lotes, con el apoyo de generaciones relativas y absolutas y de estrategias de limpieza automática.
-
¿Admite AWS Blu Age conjuntos de datos concatenados?
Sí, se admite el uso de conjuntos de datos concatenados en lotes. Con la concatenación en acción, se pueden leer varios conjuntos de datos como un único conjunto de datos. Tenga en cuenta que los conjuntos de datos de Blusam no pueden formar parte de una concatenación.
-
¿Cuál es el proceso que se aplica a las consultas SQL?
Se ajusta durante la transformación del código, en función de la base de datos de destino.
-
¿Qué opciones se aplican si hay varias bases de datos para una aplicación?
Configure la base de datos de destino para cada consulta y defina todas las bases de datos de la aplicación y de Apache Tomcat.
-
¿Se puede desactivar Blusam?
Sí, en el archivo de configuración principal y no se requiere ninguna base de datos (para obtener más información, consulte la página de documentación de configuración de Blusam).
-
¿Qué API de AWS Blu Age se utiliza para reemplazar bases de datos como IMS DB?
La API JHDB (Java Jerarical DataBase).
-
¿Qué producto de AWS Blu Age se puede usar para migrar datos y bases de datos antiguos a un sistema moderno de administración de bases de datos relacionales (RDBMS)?
AWS Herramienta de modernización de Blu Age DB (Data
Migrator). -
¿Qué es AWS Blu Age Data Simplifier y qué problema resuelve en la modernización?
Data Simplifier es una biblioteca básica de AWS Blu Age que aborda el desafío de gestionar los patrones de acceso a la memoria heredados en Java. Proporciona estructuras que admiten el acceso a la memoria de bajo nivel, los tipos de datos heredados (como zonificados, empaquetados o alfanuméricos) y los basados en clases y mixtos, lo que los hace accesibles a los desarrolladores de Java structured/raw memory access that are common in mainframe applications but not natively available in Java. The library exposes these features through familiar Java patterns like getters/setters y APIs, al mismo tiempo, mantiene la funcionalidad tradicional.
-
¿Cómo gestiona AWS Blu Age los diseños de memoria y las estructuras de datos antiguos?
AWS Blu Age gestiona los diseños de memoria antiguos a través de la interfaz Record, que proporciona una abstracción de matrices de bytes con un tamaño fijo. Para los datos estructurados, como los «01 elementos de datos» de COBOL, utiliza RecordEntitysubclases que se generan automáticamente durante la modernización. Estas clases mantienen la estructura jerárquica de los datos heredados, y cada elemento tiene una relación padre-hijo. El sistema admite tanto el acceso a la memoria sin procesar como los patrones de acceso estructurados, lo que preserva la flexibilidad de los sistemas heredados y, al mismo tiempo, proporciona una interfaz de programación moderna.
-
¿Cómo aborda AWS Blu Age la modernización de los conjuntos de datos de VSAM?
El componente Blusam proporciona soporte para la modernización de los conjuntos de datos de VSAM, con una API dedicada, terminales y una aplicación web de administración (BAC: consola de administración de Blusam). Blusam se basa en una base de datos relacional como backend (PostgreSQL, ya sea con RDS o Aurora).
Transformación
-
¿Dónde puedo encontrar detalles sobre el proceso de transformación?
Consulte la documentación de AWS Blu Insights
. -
¿Cuáles son los nombres de los módulos generados por AWS Blu Age?
Servicio, entidades, web y herramientas.
-
¿Por qué se eligió Java/Spring como una de las tecnologías objetivo de AWS Blu Age?
Se eligió Java/Spring como tecnología objetivo debido a su adopción generalizada, su gran reserva de talentos y sus sólidas capacidades empresariales. El ecosistema de Java ofrece amplias bibliotecas, marcos y herramientas que respaldan el desarrollo de aplicaciones modernas. El marco Spring proporciona funciones de nivel empresarial, capacidades nativas de la nube y sigue las mejores prácticas del sector, lo que lo hace ideal para aplicaciones modernizadas.
-
¿Cómo se llama el proyecto principal que contiene los módulos generados por AWS Blu Age?
El nombre del proyecto principal tiene el sufijo «-pom» y se puede definir en el Centro de Transformación mediante la propiedad Transform denominada project.
-
¿Cómo gestiona AWS Blu Age la modernización de los planificadores antiguos, si los tiene?
Blu Age no moderniza los activos de los programadores antiguos. AWS Se tienen en cuenta durante la fase de evaluación para ayudar a identificar posibles artefactos faltantes.
-
¿Cuáles son los requisitos para depurar el código generado con AWS Blu Age?
Cualquier entorno de desarrollo integrado (IDE) compatible con Java, como Eclipse o VisualCode. JetBrain
Implementación
-
¿Qué entornos están disponibles para implementar la aplicación modernizada con AWS Blu Age?
Windows Server, servidor Linux y contenedor Docker Linux.
-
¿Pueden las aplicaciones refactorizadas de AWS Blu Age ejecutarse en cualquier infraestructura?
Si bien las aplicaciones refactorizadas de AWS Blu Age no están diseñadas para ejecutarse en ninguna infraestructura, ofrecen una flexibilidad significativa en las opciones de implementación. Estas aplicaciones se pueden implementar en varias plataformas informáticas, incluidos los servicios gestionados en la nube, la informática sin servidor y la infraestructura local. AWS Blu Age ofrece opciones de tiempo de ejecución gestionado y no gestionado, lo que permite a las organizaciones elegir entre una comodidad totalmente gestionada y un control personalizado en función de sus necesidades y requisitos específicos. Esta flexibilidad permite moverse fácilmente entre las infraestructuras compatibles, lo que hace que las aplicaciones refactorizadas de AWS Blu Age se adapten en gran medida a los diferentes entornos de implementación. Para obtener más información, consulte la documentación sobre las opciones de tiempo de ejecución de AWS Blu Age.
-
¿Qué configuración de MQ admite AWS Blu Age?
SQS, IBM WebSphere MQ.
-
¿En qué servidores de aplicaciones puede un usuario implementar la lógica de aplicaciones empresariales de Java con el tiempo de ejecución no gestionado de AWS Mainframe Modernization?
Apache Tomcat, versión superior o igual a la 10.1.
-
¿Cómo se integra la aplicación refactorizada con otras como Amazon Servicios de AWS Aurora?
La aplicación modernizada se integra Servicios de AWS y permite la transformación a soluciones de bases de datos nativas de la nube, como Amazon Aurora y RDS para PostgreSQL. AWS Blu Age garantiza la integración entre las aplicaciones modernizadas y permite a las organizaciones utilizar las capacidades de Servicios de AWS la nube. Esta integración se extiende tanto al almacenamiento de datos como a los servicios de aplicaciones dentro del AWS ecosistema. Más allá del almacenamiento de bases de datos, AWS Blu Age Runtime se integra con varios Servicios de AWS , como Amazon ElastiCache para el almacenamiento en caché de Redis, AWS Secrets Manager para la gestión de la configuración, y AWS Mainframe Modernization para la implementación. Es compatible con Amazon EC2, Amazon EKS y ECS gestionados por Fargate para el despliegue de contenedores. El sistema puede utilizar AWS Identity and Access Management para la autenticación Amazon Simple Storage Service para el almacenamiento y admite la integración con otros Servicios de AWS a través de conectores de configuración y servicio.
-
¿Cómo garantiza la aplicación refactorizada que se cumplan los requisitos de escalabilidad?
La solución garantiza la escalabilidad al transformar las aplicaciones en arquitecturas nativas de la nube que pueden utilizar la infraestructura elástica. AWS Implementa patrones de diseño modernos y mejores prácticas que permiten el escalado horizontal y vertical. El enfoque orientado a los servicios permite un escalado independiente de los componentes. Las aplicaciones modernizadas pueden aprovechar las características de escalabilidad inherentes a los servicios en la nube.
-
¿Qué ocurre una vez finalizada la refactorización del código fuente?
Tras la refactorización del código fuente, se producen dos pasos principales. En primer lugar, se crea la aplicación refactorizada. En segundo lugar, la aplicación se implementa y supervisa en AWS Mainframe AWS Modernization Blu Age Runtime. El despliegue se puede realizar en un entorno AWS gestionado (tiempo de ejecución gestionado por AWS Mainframe Modernization), en el que la infraestructura se gestiona de forma automatizada, o en su entorno Cuenta de AWS (entorno de ejecución no gestionado por AWS Mainframe Modernization AWS Blu Age), en el que los clientes gestionan su propia infraestructura. La opción no administrada se puede implementar en varias plataformas, incluidas Amazon EC2, ECS en Fargate EC2 o EKS en. EC2
-
¿Cómo puedo implementar y ejecutar una aplicación modernizada con AWS Blu Age en una AMI Amazon Linux personalizada sin usar el servicio gestionado AWS Mainframe Modernization (M2)?
Esto se puede lograr desplegando la aplicación mediante AWS Blu Age Runtime (no gestionado) en Amazon EC2. El proceso implica crear una aplicación Java/Spring que dependa de la biblioteca AWS Blu Age Runtime y desplegarla en una AMI de Amazon Linux personalizada. Para obtener instrucciones detalladas sobre este enfoque, consulte Configurar AWS Blu Age Runtime (no administrado) en Amazon EC2.
-
¿Existe una imagen de máquina de Amazon (AMI) disponible? ¿Hay alguna imagen de Docker disponible?
-
AMI: No, debido a que los clientes necesitan personalizar y configurar su entorno como prefieran, no hay ninguna AMI disponible. Los clientes pueden recuperar los artefactos de la Era AWS Azul y configurar su instancia según sus necesidades.
-
Imagen de Docker: No, no hay ninguna imagen de docker disponible lista para usar, pero la página AWS Configurar Blu Age Runtime en un contenedor explica cómo crear e implementar su propia imagen de docker basada en binarios de Blu Age Runtime, AWS en un sistema de administración de contenedores adecuado.
-
-
¿El cliente puede empaquetar y ejecutar una aplicación de AWS Blu Age como un contenedor de Docker?
No es posible para M2 Managed Runtime, pero sí para un entorno definido por el cliente basado en una AMI de Amazon Linux y para proveedores locales u otros proveedores de nube.
-
¿Cómo puedo saber el ARN del recurso de la política de SQS necesario para ejecutar AWS Blu Age de forma no administrada si quiero reducirlo?
Para determinar el ARN del recurso de políticas de SQS específico para AWS ejecutar Blu Age de forma no administrada con una política limitada, consulte al equipo de entrega o al administrador técnico de cuentas (TAM). Pueden proporcionar orientación específica para cada cuenta. Para obtener información general sobre las políticas de SQS, consulte la documentación de políticas de AWS SQS.
-
¿Cómo funciona la programación de trabajos con lotes?
Está integrado con la sucursal Control-M/Stone o con cualquier otro programador distribuido.