As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Geral
-
Qual é o objetivo principal da capacidade de refatoração do AWS Blu Age?
A capacidade de refatoração refatora o código monolítico legado em java usando aplicativos distribuídos contemporâneos usando linguagens e estruturas modernas, seguindo um padrão de refatoração automatizado. Esse padrão envolve analisar automaticamente o código legado, entender sua funcionalidade e convertê-lo em código moderno equivalente, preservando a lógica de negócios. O processo inclui modernizar não apenas o código, mas também toda a pilha de aplicativos, dependências e infraestrutura usando ferramentas e processos automatizados. A solução visa acelerar a modernização e, ao mesmo tempo, manter a equivalência funcional e o desempenho. Isso inclui transformar o código do aplicativo e os bancos de dados e armazenamentos de dados associados, ao mesmo tempo em que implementa as melhores práticas e os padrões de design da nuvem.
-
Quais aplicativos de mainframe são compatíveis com o AWS Blu Age?
AWS Atualmente, o Blu Age suporta a modernização da IBM z/OS aplicativos de mainframe escritos em COBOL, PL/I, JCL (Job Control Language) e contam com o gerenciador de transações CICS (Customer Information Control System), telas BMS (Basic Mapping Support), telas IMS MFS, bancos de dados, DB2 bancos de dados IMS, arquivos simples, arquivos de dados GDG (grupos de dados de geração) e VSAM (Virtual Storage Access Method). Para obter mais detalhes, consulte AWS Blu Insights
. -
Quais linguagens de mainframe o AWS Blu Age pode modernizar?
AWS O Blu Age transforma código COBOL e PL/I em Java, em Groovy, JCLs telas (BMS ou MFS) em HTML (com Sass) e JavaScript (aplicativos angulares — o React não é suportado no momento), permitindo a modernização de aplicativos de mainframe antigos para arquiteturas nativas em nuvem. Essas tecnologias são escolhidas por sua ampla adoção, ecossistema robusto e recursos nativos da nuvem. O Angular fornece uma camada de interface de usuário moderna e responsiva que substitui as interfaces antigas de tela verde. Ele permite a criação de aplicativos web dinâmicos e fáceis de usar que podem ser acessados em diferentes dispositivos e plataformas. Sua arquitetura baseada em componentes oferece suporte ao desenvolvimento de front-end sustentável e escalável. A transformação resulta em aplicativos distribuídos que seguem os padrões arquitetônicos modernos e as melhores práticas.
-
Como o AWS Blu Age equilibra as restrições do legado com os benefícios da nuvem?
AWS O Blu Age alcança o equilíbrio preservando a lógica e a funcionalidade essenciais dos negócios e introduzindo recursos nativos da nuvem. Ele garante que os aplicativos modernizados mantenham a lógica comercial legada necessária e, ao mesmo tempo, aproveitem a escalabilidade, a agilidade e as práticas operacionais modernas da nuvem. Essa abordagem ajuda as organizações a manter a continuidade dos negócios e, ao mesmo tempo, obter os benefícios da infraestrutura em nuvem.
-
Qual o papel da arquitetura orientada a serviços no aplicativo modernizado?
A arquitetura orientada a serviços desempenha um papel fundamental na divisão de aplicativos monolíticos em componentes modulares mais gerenciáveis. AWS A Blu Age cria aplicativos orientados a serviços e a objetos que facilitam melhor capacidade de manutenção e escalabilidade. Essa abordagem arquitetônica permite que as organizações obtenham maior eficiência nos negócios e se preparem para a possível adoção futura de microsserviços.
-
Quais aspectos da pilha de aplicativos estão incluídos no processo de refatoração?
O processo de refatoração inclui a pilha de software completa: código do aplicativo, dependências, bancos de dados e infraestrutura (por exemplo, opções para armazenamento em cache, suporte a mensagens etc.). Ele abrange a transformação de linguagens de programação antigas, sistemas de banco de dados, arquivos de dados e componentes de infraestrutura associados. Essa abordagem abrangente garante que todos os aspectos do aplicativo sejam modernizados de forma coesa, resultando em uma pilha de aplicativos moderna totalmente transformada.
-
O processo de modernização do AWS Blu Age elimina a necessidade de testes ou verificações de garantia de qualidade no aplicativo Java modernizado?
Não, o processo de modernização do AWS Blu Age não elimina a necessidade de testes ou verificações de garantia de qualidade no aplicativo Java modernizado.
-
O que significa AWS Blu Age JAC?
JAC significa JICS Administration Console
-
Como posso acessar as ferramentas AWS Blu Age?
AWS As ferramentas da Blu Age podem ser acessadas por meio do AWS Console por meio do AWS Mainframe Modernization (M2) Refactor, com acesso a recursos com base no seu nível de credenciamento. Comece com o Centro de Transformação para avaliar a refatoração automática de Java do seu código-fonte. Para obter orientação detalhada, consulte a documentação do AWS Blu Insights
. Após a modernização, você pode implantar aplicativos usando opções de tempo de execução gerenciadas ou não gerenciadas. Para obter mais informações sobre essas opções de implantação, consulte a documentação de modernização do AWS mainframe. -
Como dimensionar (carga de trabalho e cronograma) um projeto?
Consulte as estimativas do AWS Blu Insights
para obter mais informações sobre isso ou trabalhe com seu gerente de contas. -
Existem requisitos específicos para manter as soluções migradas do Java AWS Blu Age?
Não, não há requisitos específicos para manter as soluções migradas do Java AWS Blu Age.
Quais são as especificações técnicas e a compatibilidade do código gerado pelo AWS Blu Age?
AWS O código gerado pelo Blu Age foi projetado com características técnicas específicas e ampla compatibilidade. Embora não ofereça suporte ao JPA, ele usa a execução direta de SQL com consultas externalizadas. O código depende de bibliotecas específicas de tempo de execução para equivalência funcional, geração de serviços web e implementações de MQ. O código gerado pode ser importado em qualquer IDE Java para desenvolvimento, teste, construção e implantação, embora as bibliotecas necessárias devam ser importadas adequadamente. Embora o Maven seja integrado por padrão ao serviço de modernização de AWS mainframe para processos de construção, ferramentas alternativas como o Gradle podem ser usadas modificando o formato da embalagem após a transformação. A plataforma oferece flexibilidade em termos de ferramentas de desenvolvimento e controle de origem, com treinamento disponível para equipes de desenvolvimento que gerenciam o código. Para obter mais informações, consulte Arquitetura de alto nível do AWS Blu Age Runtime.
AWS Tempo de execução do Blu Age
-
Onde posso encontrar informações sobre o AWS Blu Age Runtime?
Consulte a documentação Configurar o AWS Blu Age Runtime (não gerenciado) sobre o tempo de execução não gerenciado que detalha a integração do processo de configuração, a recuperação de artefatos, a implantação etc.
-
Onde posso encontrar o AWS Blu Age Runtime para desenvolvedores?
O AWS Blu Age Runtime para desenvolvedores está disponível no Blu Age Toolbox
para indivíduos com certificação L3. -
As dependências do AWS Blu Age JAR são carregadas no repositório Maven do cliente para desenvolvimento local?
As bibliotecas podem ser importadas EC2 usando uma AMI que pode ser usada para configurar o ambiente de desenvolvimento, teste e produção. O treinamento e a capacitação serão fornecidos à equipe para manter/aprimorar o código do aplicativo gerado. Para obter mais informações, consulte Arquitetura de alto nível do AWS Blu Age Runtime.
-
A que o termo “Gapwalk” se refere nos frascos distribuídos do AWS Blu Age Runtime?
Para obter informações sobre o Gapwalk, consulte artefatos do AWS Blu Age Runtime.
-
Como solicitar acesso ao AWS Blu Age Runtime não gerenciado?
Siga as instruções sobre a integração do AWS Blu Age Runtime para solicitar acesso ao AWS Support centro.
-
Quais são os tempos de execução suportados para aplicativos refatorados do AWS Blu Age?
Para explorar toda a gama de opções de tempo de execução para seus aplicativos modernizados, recomendamos revisar o guia de opções de tempo de execução do Blu Age.
-
Quando o AWS Blu Age Runtime é usado?
Um AWS Blu Age Runtime é necessário para suportar a execução de aplicativos refatorados do AWS Blu Age. É necessário um tempo de execução durante os projetos de refatoração baseados em AWS Blu Age para testar os aplicativos refatorados. Depois que o projeto de refatoração termina, também é necessário um tempo de execução para manter, testar e executar aplicativos refatorados AWS Blu Age na produção.
-
Como AWS distribui novos lançamentos para o AWS Blu Age Runtime?
Para o M2 Managed Runtime, as atualizações, incluindo patches, versões secundárias e principais, são disponibilizadas no AWS console AWS CLI e. Eles incluem atualizações do sistema operacional, alterações de mecanismos e dependências, normalmente dentro de 30 dias após a disponibilidade geral. AWS é responsável pelos componentes suportados e aplica atualizações às instâncias de modernização do AWS mainframe automaticamente. E é o mesmo caso de outros ambientes, como Custom Runtime, Linux AMI e locais.
-
Com que frequência novas versões principais e secundárias do tempo de execução do AWS Blu Age são lançadas?
Novas versões são lançadas uma ou duas vezes por mês, e os clientes podem decidir quando e como atualizar suas instâncias de tempo de execução. Para obter mais informações, consulte a página de controle de versão do AWS Blu Age.
-
Como AWS fornece suporte para o AWS Blu Age Runtime?
O suporte é fornecido por meio de AWS Support, onde os problemas são resolvidos por meio de um ticket, e o SLA padrão se aplica. Para obter mais informações, consulte Ciclo de vida dos componentes AWS da modernização do mainframe.
-
O que o AWS Mainframe Modernization AWS Blue Age Runtime envolve?
O AWS Blu Age Runtime inclui bibliotecas de caixas de ferramentas para acelerar a modernização, facilitar as integrações na nuvem e melhorar a qualidade e a capacidade de manutenção do código. Ele também permite uma maior automação de modernização, facilitando as transições entre arquiteturas legadas e arquiteturas de nuvem. O tempo de execução fornece suporte para lidar com verbos legados e representações de memória de estruturas de dados usando expressões idiomáticas java. Ele permite criar aplicativos modernizados com base em técnicas de programação orientada a objetos e capazes de reproduzir fluxos de controle legados. Ele moderniza conjuntos de dados VSAM legados ou suporte a bancos de dados hierárquicos IMS usando um banco de dados relacional, como o Amazon Aurora. Ele fornece substitutos de java para utilitários de sistema antigos (IDCAMS, IEBGENER, DFSORT etc.) e sistemas de gerenciamento de transações legados (CICS, IMS). Ele facilita as integrações na nuvem com armazenamento em cache na Amazon ElastiCache e suporte para soluções de AWS mensagens (SQS, Kinesis).
-
O AWS Blu Age Runtime oferece suporte a arquiteturas de computador não x86?
Atualmente, o AWS Blu Age Runtime suporta apenas arquiteturas de computador e computação baseadas em x86. AWS O Blu Age Runtime não suporta computação baseada em ARM e Graviton.
-
Como os clientes podem se manter informados sobre as versões do AWS Blu Age Runtime, incluindo notificações de novos lançamentos e acesso ao histórico de versões e às notas de lançamento?
Novas versões do AWS Blu Age Runtime são enviadas para nossa página oficial de lançamento. Recomendamos verificar esta página regularmente, de preferência a cada 3 meses, para ver as versões e atualizações mais recentes. Com relação ao acesso ao histórico de versões e às notas de lançamento, a disponibilidade depende da data end-of-life (EOL) de cada versão principal. Para obter informações detalhadas sobre datas de EOL, planejamento de atualização de versão e acesso a informações históricas, consulte o ciclo de vida do AWS Blu Age.
-
Quais são os principais componentes da arquitetura de alto nível do AWS Blu Age Runtime?
A arquitetura AWS Blu Age Runtime compreende dois tipos principais de componentes. Primeiro, estão as bibliotecas Java (arquivos jar) armazenadas em uma pasta compartilhada (acessível ao carregador de classes do servidor de aplicativos) que fornecem suporte a construções e declarações legadas. Em segundo lugar, estão os aplicativos web (arquivos war) contendo aplicativos baseados em Spring que fornecem estruturas e serviços para programas modernizados. O tempo de execução também inclui: um Registro de Programas que coleta todos os programas para invocação e chamadas entre programas e um Registro de Scripts que coleta todos os scripts de tarefas modernizados. Esses componentes trabalham juntos para fornecer um ponto de entrada e uma estrutura de execução unificados baseados em REST para aplicativos modernizados. O Runtime e o aplicativo modernizado são implantados juntos em um servidor de aplicativos (por exemplo, Tomcat).
-
Como configurar a pasta compartilhada contendo artefatos do AWS Blu Age Runtime?
Os artefatos do AWS Blu Age Runtime (jars) devem ser reunidos em uma pasta compartilhada, acessível ao carregador de classes do servidor de aplicativos. Para um servidor tomcat, a configuração é feita modificando o arquivo de configuração normal chamado catalina.properties. Por exemplo, se você criou a pasta compartilhada como uma pasta chamada “compartilhada”, na pasta tomcat, você precisará modificar a entrada common.loader em catalina.properties para tornar a pasta compartilhada acessível ao carregador de classe tomcat, da seguinte forma:
common.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar","${catalina.home}/shared","${catalina.home}/shared/*.jar"
-
Como o AWS Blu Age Runtime lida com a apatridia e o gerenciamento de sessões?
AWS O Blu Age Runtime implementa a apatridia e o gerenciamento de sessões por meio de vários mecanismos. Para sessões HTTP, ele usa identificação baseada em cookies com armazenamento em cache externo para o contexto do usuário. As sessões podem ser armazenadas em vários datastores, incluindo Amazon ElastiCache, cluster Redis ou mapas na memória. O design de apatridia garante que a maioria dos estados não transitórios sejam armazenados externamente em uma “fonte única de verdade” comum, permitindo alta disponibilidade e escalabilidade horizontal. Essa abordagem, combinada com balanceamento de carga e sessões compartilhadas, permite a distribuição do diálogo voltado para o usuário em vários nós.
-
Qual o papel dos aplicativos da web no ambiente AWS Blu Age Runtime?
Os aplicativos da Web no AWS Blu Age Runtime têm várias funções principais. Eles fornecem estruturas de execução que reproduzem ambientes legados e monitores de transações (como lotes JCL, CICS, IMS). Eles oferecem pontos de entrada baseados em REST
gapwalk-application.war
para acionar e controlar transações, programas e lotes. Além disso, eles fornecem emulação de programas fornecidos pelo sistema operacional e programas especializados de “drivers” dos quais os aplicativos legados dependem para acessar serviços como o IMS DB ou diálogos do usuário por meio do MFS. -
Como os programas são registrados e gerenciados no AWS Blu Age Runtime?
Os programas no AWS Blu Age Runtime são registrados por meio de um ProgramRegistry sistema que é preenchido durante a inicialização do servidor. Cada programa implementa a interface do programa e é marcado como um componente Spring. Os programas são registrados usando seus identificadores, com várias entradas possíveis se um programa tiver vários identificadores. O processo de registro é automático e registrado nos registros do Tomcat. ProgramRegistryIsso permite que outros programas e scripts localizem e chamem programas registrados, mantendo a modularidade e a interconectividade do sistema modernizado.
-
Como a configuração é gerenciada nos aplicativos AWS Blu Age Runtime?
A configuração no AWS Blu Age Runtime é gerenciada por meio de arquivos YAML usando os recursos da estrutura Spring Boot. Dois arquivos de configuração principais são usados: application-main.yml para configuração da estrutura e para opções específicas do cliente.
application-profile.yml
O sistema segue a lógica de precedência do Spring, permitindo substituições de configuração por vários meios. Configuração adicional pode ser fornecida por meio do JNDI para bancos de dados e parâmetros de linha de comando, oferecendo flexibilidade no gerenciamento de configurações. A configuração dos registradores é feita usando arquivos de configuração xml logback. -
Qual o papel dos gerenciadores de segredos na configuração do AWS Blu Age Runtime?
Os gerenciadores de segredos do AWS Blu Age Runtime protegem dados de configuração confidenciais, como credenciais de banco de dados e senhas de cache do Redis. Eles permitem o armazenamento de dados críticos em AWS segredos e os referenciam nos arquivos de configuração YAML. O sistema suporta diferentes tipos de segredos, incluindo segredos de banco de dados que preenchem automaticamente todos os campos relevantes e segredos de senha única para recursos protegidos por senha. Essa abordagem aprimora a segurança ao manter os dados confidenciais separados da configuração do aplicativo.
-
Como os desenvolvedores podem escrever seus próprios programas compatíveis com o AWS Blu Age Runtime?
Os desenvolvedores podem criar programas compatíveis com o AWS Blu Age Runtime implementando a interface do programa e seguindo padrões específicos. O programa deve ser declarado como um componente Spring, implementar os métodos necessários e estar devidamente registrado no ProgramRegistry. Os desenvolvedores precisam criar classes complementares de contexto e configuração, lidar com identificadores de programas e garantir a integração adequada com a estrutura Spring. A implementação deve seguir as convenções do AWS Blu Age Runtime para estrutura e execução do programa.
-
Como o AWS Blu Age Runtime lida com erros de execução de programas?
AWS O Blu Age Runtime lida com erros de execução do programa por meio de vários mecanismos. Para trabalhos em lotes, ele captura o status da execução, os códigos de saída e as informações detalhadas de erro nos detalhes da execução do trabalho. O tratamento de erros inclui códigos de saída específicos (-1 para erros técnicos, -2 para falhas no programa de serviço) e registro detalhado nos registros do Tomcat. O sistema pode ser configurado para reverter transações em exceções de tempo de execução e fornece opções para notificação e recuperação de erros. Os detalhes do erro podem ser acessados por meio de endpoints REST para monitoramento e solução de problemas.
-
Quais recursos de monitoramento do AWS Blu Age Runtime estão disponíveis para trabalhos em lotes?
AWS O Blu Age Runtime fornece recursos de monitoramento para trabalhos em lote por meio de vários endpoints. Ele rastreia o status da execução do trabalho, os horários de início/término, o modo de execução e os resultados detalhados. O sistema oferece endpoints para listar scripts acionados, recuperar detalhes da execução do trabalho e monitorar os trabalhos em execução no momento. Os endpoints do Metrics fornecem estatísticas da JVM, contagens de sessões e métricas detalhadas de execução em lote. A plataforma também suporta paginação e filtragem baseada em tempo dos dados de monitoramento.
-
Como os status de execução de tarefas do AWS Blu Age Runtime são rastreados e gerenciados?
Os status de execução do trabalho são monitorados por meio de um sistema de status abrangente que inclui estados como CONCLUÍDO, TRIGGERED, RUNNING, KILLED e FAILED. Cada execução de trabalho recebe um identificador exclusivo para rastrear e manter informações detalhadas de execução, incluindo hora de início, hora de término, informações do chamador e resultados da execução. O sistema fornece endpoints REST para consultar o status do trabalho, gerenciar trabalhos em execução e recuperar o histórico de execução. As informações de status persistem na memória do servidor e podem ser removidas com base na idade do gerenciamento de recursos.
-
Como o AWS Blu Age Runtime lida com as interações externas do sistema?
O tempo de execução lida com interações externas do sistema por meio de vários mecanismos, incluindo endpoints REST para integração de serviços, suporte para filas de mensagens (SQS, RabbitMQ, IBM MQ) e opções de conectividade de banco de dados. Ele emula as interações do sistema legado por meio de componentes especializados, oferece suporte a SSL/TLS para comunicações seguras e inclui recursos para lidar com sistemas de arquivos externos. O sistema também oferece suporte à integração com provedores de autenticação externos e pode ser configurado para interagir com vários serviços de terceiros.
-
Como a autenticação é tratada no AWS Blu Age Runtime?
AWS O Blu Age Runtime suporta vários métodos de autenticação, OAuth2 sendo o mecanismo principal. Ele pode se integrar com provedores de identidade como Amazon Cognito ou Keycloak. A configuração de autenticação é gerenciada por meio do arquivo de configuração principal chamado application-main.yml, no qual configurações de segurança, provedores de identidade e métodos de autenticação podem ser definidos. O sistema oferece suporte a recursos como proteção XSS, CORS, CSRF e pode ser configurado tanto para segurança global quanto para segurança específica de terminais. Para desenvolvimento, um sistema de autenticação local com credenciais de superadministrador padrão também está disponível.
-
Como o AWS Blu Age Runtime garante alta disponibilidade?
AWS O Blu Age Runtime garante alta disponibilidade por meio de vários mecanismos. Ele implementa a apatridia armazenando estados não transitórios em armazenamento compartilhado externo, permitindo que várias instâncias do aplicativo trabalhem juntas. O sistema suporta balanceamento de carga e sessões compartilhadas, permitindo que as solicitações sejam distribuídas em vários nós. Para armazenamento de dados, ele pode utilizar bancos de dados e sistemas de cache altamente disponíveis. A arquitetura suporta failover automático e pode ser implantada em várias zonas de disponibilidade para aumentar a confiabilidade.
-
Qual componente é usado para reproduzir transações distribuídas do CICS com aplicativos AWS Blu Age?
O AWS Blu Age Runtime fornece um endpoint dedicado para permitir que as transações JICS existentes sejam invocadas como parte de uma transação global (suporte XA). O suporte subjacente de confirmação de duas fases depende do componente de software Atomikos.
-
Qual é o nome AWS Blu Age das classes usadas para definir o comportamento específico do programa?
Cada programa está vinculado a uma classe de configuração dedicada que permite especificar os comportamentos específicos do programa. Para obter mais informações sobre convenções de nomenclatura e localização, consulte Estrutura AWS Blu Age de aplicativos modernizados
-
Qual codificação tem a seguinte ordem de sequência de caracteres: espaço, caracteres minúsculos, caracteres maiúsculos, numerais?
Conjuntos de caracteres pertencentes à família de variantes EBCDIC (como CP1 047, CP297 etc.).
-
Como você opera o AWS Blu Age Managed Runtime?
Com o AWS Management Console AWS CLI, o ou o AWS APIs
-
Quais são as dimensões de preço do AWS Blu Age Runtime?
AWS Mainframe Modernization-core-hours (consulte os preços da modernização do AWS mainframe
). -
Qual é o mecanismo usado para passar dados brutos por meio de HTTP para os endpoints do programa?
Cadeias codificadas em Base64.
-
Como um usuário inicia a execução de um trabalho em lotes?
Usando uma chamada HTTP para um dos endpoints de lote dedicados (consulte a página de documentação dos endpoints de lote).
-
Qual endpoint do AWS Blu Age Runtime é o principal ponto de entrada do aplicativo principal de front-end da web?
/transaction
-
O que significa AWS Blu Age JICS?
O AWS Blu Age JICS é o componente de tempo de execução usado para apoiar a modernização dos recursos do CICS. As definições dos recursos são armazenadas em um armazenamento de dados dedicado. Para administrá-los, use a API REST ou o console do aplicativo JICS. Para obter informações, consulte Gerenciar o console do aplicativo JICS no AWS Blu Age.
-
Quais mecanismos de cache do AWS Blu Age Runtime estão disponíveis?
AWS O Blu Age Runtime suporta vários mecanismos de cache, incluindo Redis e. EhCache O Redis é recomendado para ambientes de produção, fornecendo cache persistente compartilhado em vários nós. EhCache está disponível para implantações autônomas com cache local volátil incorporado. O sistema suporta o armazenamento em cache para vários componentes, incluindo dados do Blusam, informações da sessão, recursos do JICS e filas de armazenamento temporário. A configuração do cache pode ser personalizada para diferentes casos de uso e requisitos de desempenho.
-
Como estimamos o preço de uma implantação do AWS Mainframe Modernization AWS Blu Age Runtime?
AWS fornece estimativas aos clientes com base em seus requisitos e na arquitetura de destino.
-
Qual é o preço do AWS Mainframe Modernization AWS Blu Age Runtime?
AWS A modernização do mainframe oferece dois modelos de preços para o AWS Blu Age: uma opção de tempo de execução gerenciado que inclui tempo de execução, recursos computacionais, armazenamento interno e automação, e uma opção de tempo de execução não gerenciado que cobre somente o tempo de execução do AWS Blu Age em si. Para AWS implantações, ambos usam uma estrutura de pay-as-you-go preços. Para obter as informações de preços mais detalhadas up-to-date e mais detalhadas, é recomendável consultar a página oficial de preços de modernização de mainframe da AWS
. -
E se precisarmos implantar um aplicativo refatorado AWS Blu Age em uma infraestrutura não listada no tempo de execução suportado?
Se você precisar implantar um aplicativo refatorado AWS Blu Age em uma infraestrutura não listada no tempo de execução suportado, várias opções estão disponíveis. Primeiro, verifique se sua infraestrutura é compatível com as opções de implantação existentes, como o Amazon EKS Anywhere ou outras plataformas de orquestração de contêineres. Nesse caso, você poderá usar o AWS Blu Age Runtime (não gerenciado). Para infraestruturas não compatíveis, recomendamos consultar um especialista em AWS mainframe para explorar soluções personalizadas ou possíveis adaptações. Você também pode enviar uma Solicitação de Funcionalidade do Produto (PFR) para suporte de infraestrutura expandida. Opções alternativas de cobrança podem estar disponíveis para implantações não padrão. Entre em contato com seu AWS representante para discutir suas necessidades específicas e a melhor abordagem para seu ambiente.
-
Como o AWS Blu Age Runtime é licenciado? É de código aberto?
AWS O Blu Age Runtime não é de código aberto. É AWS IP distribuído como um serviço nativo da nuvem. Há duas opções de implantação:
-
AWS Blu Age Managed, o tempo de execução é implantado em um serviço AWS gerenciado dedicado, aproveitando um ambiente totalmente pré-configurado e pronto para implantação, sem configuração nem administração.
-
AWS O Blu Age Non Managed, que pode ser implantado em sua própria arquitetura personalizada AWS com base na Amazon ou no EC2 Amazon ECS/AWS Fargate, que você mesmo precisa provisionar e configurar. Ambas as opções incorrem em taxas de tempo de execução, que estão incluídas nas estimativas do projeto fornecidas a você. Como esse é um serviço gerenciado com Suporte acesso, você não precisa do código-fonte. Para obter mais detalhes sobre preços, consulte a página de preços de modernização de AWS mainframe
.
-
-
Como as mudanças e atualizações nas estruturas e bibliotecas da AWS Blu Age são gerenciadas?
AWS As estruturas e bibliotecas do Blu Age são atualizadas por meio de processos regulares de geração e implantação de código. Essas atualizações são gerenciadas como parte do ciclo de vida da modernização do AWS mainframe, que inclui atualizações de versão e suporte da equipe do AWS Blu Age ou de parceiros certificados. Para obter informações detalhadas sobre controle de versão, processos de upgrade e cronogramas de suporte, consulte a documentação do ciclo de vida da modernização do AWS mainframe.
Dados
-
Quais opções de banco de dados estão disponíveis para os aplicativos modernizados em relação à modernização do banco de dados legado?
Os aplicativos modernizados podem usar várias opções modernas de banco de dados, incluindo: PostgreSQL, Amazon Aurora, RDS for PostgreSQL, banco de dados Oracle, MS-SQL e IBM Db2. Essas opções oferecem flexibilidade na escolha do sistema de banco de dados mais adequado com base em requisitos específicos, ao mesmo tempo em que aproveitam os benefícios dos sistemas modernos de gerenciamento de banco de dados e dos recursos nativos da nuvem.
-
Para que serve a cobertura de transformação do IBM Db2 z/OS para Postgres DDL?
Transformação completa (incluindo restrições do banco de dados).
-
O AWS Blu Age oferece suporte à geração de dados em grupo (GDG)?
Sim, o uso do GDG em lotes é suportado, com o apoio de gerações relativas e absolutas e estratégias de limpeza automática.
-
O AWS Blu Age oferece suporte a conjuntos de dados concatenados?
Sim, há suporte para o uso de conjuntos de dados concatenados em lotes. Com a concatenação em ação, vários conjuntos de dados podem ser lidos como um único conjunto de dados. Observe que os conjuntos de dados Blusam não podem fazer parte de uma concatenação.
-
Qual é o processo aplicado às consultas SQL?
Ajustado durante a transformação do código, dependendo do banco de dados de destino.
-
Quais opções se aplicam se houver vários bancos de dados para um aplicativo?
Configure o banco de dados de destino para cada consulta e defina todos os bancos de dados no aplicativo e no Apache Tomcat.
-
O Blusam pode ser desativado?
Sim, no arquivo de configuração principal, e nenhum banco de dados é necessário (para obter mais informações, consulte a página de documentação de configuração do Blusam).
-
Qual API AWS Blu Age é usada para substituir bancos de dados como o IMS DB?
A API JHDB (Java Hierarchical DataBase).
-
Qual produto AWS Blu Age pode ser usado para migrar dados e bancos de dados legados para um sistema moderno de gerenciamento de banco de dados relacional (RDBMS)?
AWS Ferramenta de modernização de banco de dados Blu Age (Data Migrator
). -
O que é o AWS Blu Age Data Simplifier e qual problema ele resolve na modernização?
O Data Simplifier é uma biblioteca central do AWS Blu Age que aborda o desafio de lidar com padrões de acesso à memória legados em Java. Ele fornece construções para suportar acesso à memória de baixo nível, tipos de dados legados (como zoneados, compactados, alfanuméricos) e 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 mistos e baseados em classes APIs, tornando-os acessíveis aos desenvolvedores Java, mantendo a funcionalidade legada.
-
Como o AWS Blu Age lida com layouts de memória e estruturas de dados legados?
AWS O Blu Age lida com layouts de memória legados por meio da interface Record, que fornece uma abstração de matrizes de bytes com tamanho fixo. Para dados estruturados como “01 itens de dados” do COBOL, ele usa RecordEntitysubclasses que são geradas automaticamente durante a modernização. Essas classes mantêm a estrutura hierárquica dos dados legados, com cada elemento tendo uma relação pai-filho. O sistema suporta acesso à memória bruta e padrões de acesso estruturado, preservando a flexibilidade dos sistemas legados e fornecendo uma interface de programação moderna.
-
Como a AWS Blu Age lida com a modernização dos conjuntos de dados do VSAM?
O componente Blusam está fornecendo suporte para a modernização dos conjuntos de dados do VSAM, com uma API dedicada, endpoints e um aplicativo web de administração (BAC: Blusam Administration Console). O Blusam usa um banco de dados relacional como back-end (PostgreSQL, usando RDS ou Aurora).
Transformação
-
Onde posso encontrar detalhes sobre o processo de transformação?
Consulte a documentação do AWS Blu Insights
. -
Quais são os nomes dos módulos gerados pelo AWS Blu Age?
Serviço, entidades, web e ferramentas.
-
Por que o Java/Spring foi escolhido como uma das tecnologias-alvo do AWS Blu Age?
A Java/Spring foi escolhida como uma tecnologia-alvo por causa de sua ampla adoção, grande pool de talentos e recursos corporativos robustos. O ecossistema Java oferece bibliotecas, estruturas e ferramentas abrangentes que oferecem suporte ao desenvolvimento de aplicativos modernos. O Spring framework fornece recursos de nível corporativo, recursos nativos da nuvem e segue as melhores práticas do setor, tornando-o ideal para aplicativos modernizados.
-
Qual é o nome do projeto principal que contém os módulos gerados pelo AWS Blu Age?
O nome do projeto principal tem o sufixo “-pom” e pode ser definido no Centro de Transformação usando a propriedade Transform chamada project.
-
Como o AWS Blu Age gerencia a modernização do agendador legado, se fornecido?
Os ativos antigos do agendador não estão sendo modernizados pela AWS Blu Age. Eles estão sendo levados em consideração durante a fase de avaliação, para ajudar a identificar possíveis artefatos perdidos.
-
Qual é o requisito para depurar o código gerado com AWS o Blu Age?
Qualquer ambiente de desenvolvimento integrado (IDE) compatível com Java, como Eclipse JetBrain, ou VisualCode.
Implantação
-
Quais ambientes estão disponíveis para implantar o aplicativo modernizado com o AWS Blu Age?
Windows Server, servidor Linux e contêiner Docker Linux.
-
Os aplicativos refatorados do AWS Blu Age podem ser executados em qualquer infraestrutura?
Embora os aplicativos refatorados do AWS Blu Age não tenham sido projetados para serem executados em nenhuma infraestrutura, eles oferecem flexibilidade significativa nas opções de implantação. Esses aplicativos podem ser implantados em várias plataformas de computação, incluindo serviços gerenciados em nuvem, computação sem servidor e infraestrutura local. AWS O Blu Age fornece opções de tempo de execução gerenciadas e não gerenciadas, permitindo que as organizações escolham entre conveniência totalmente gerenciada e controle personalizado com base em suas necessidades e requisitos específicos. Essa flexibilidade permite a fácil movimentação entre as infraestruturas suportadas, tornando os aplicativos refatorados do AWS Blu Age altamente adaptáveis a diferentes ambientes de implantação. Para obter mais detalhes, consulte a documentação de opções do AWS Blu Age Runtime.
-
Qual configuração de MQ é compatível com o AWS Blu Age?
SQS, IBM WebSphere MQ.
-
Em quais servidores de aplicativos um usuário pode implantar a lógica de aplicativos comerciais Java com o tempo de execução não gerenciado da Modernização de AWS Mainframe?
Apache Tomcat, versão maior ou igual a 10.1.
-
Como o aplicativo refatorado se integra a outros, como o Amazon Serviços da AWS Aurora?
O aplicativo modernizado se integra ao oferecer suporte à transformação para Serviços da AWS soluções de banco de dados nativas em nuvem, como Amazon Aurora e RDS for PostgreSQL. AWS O Blu Age garante a integração entre aplicativos modernizados e permite que Serviços da AWS as organizações usem os recursos da nuvem. Essa integração se estende tanto ao armazenamento de dados quanto aos serviços de aplicativos dentro do AWS ecossistema. Além do armazenamento de banco de dados, o AWS Blu Age Runtime se integra a vários, incluindo armazenamento em cache do Serviços da AWS Amazon ElastiCache for Redis, AWS Secrets Manager para gerenciamento de configuração e modernização de AWS mainframe para implantação. Ele suporta Amazon EC2, Amazon EKS e ECS gerenciados pela Fargate para implantação de contêineres. O sistema pode ser utilizado AWS Identity and Access Management para autenticação, o Amazon Simple Storage Service para armazenamento e oferece suporte à integração com outros Serviços da AWS por meio de conectores de configuração e serviço.
-
Como o aplicativo refatorado garante que os requisitos de escalabilidade sejam atendidos?
A solução garante escalabilidade ao transformar aplicativos em arquiteturas nativas da nuvem que podem usar a infraestrutura elástica. AWS Ele implementa padrões de design modernos e melhores práticas que permitem o dimensionamento horizontal e vertical. A abordagem orientada a serviços permite o dimensionamento independente dos componentes. Os aplicativos modernizados podem aproveitar os recursos de escalabilidade inerentes aos serviços em nuvem.
-
O que acontece depois que a refatoração do código-fonte é concluída?
Após a refatoração do código-fonte, duas etapas principais ocorrem. Primeiro, o aplicativo refatorado é criado. Em segundo lugar, o aplicativo é implantado e monitorado no AWS Mainframe Modernization AWS Blu Age Runtime. A implantação pode ser feita em um ambiente AWS gerenciado (tempo de execução gerenciado de modernização de AWS mainframe), onde a infraestrutura é gerenciada com automação, ou em seu Conta da AWS (tempo de execução não gerenciado de modernização de AWS mainframe AWS Blu Age), onde os clientes gerenciam sua própria infraestrutura. A opção não gerenciada pode ser implantada em várias plataformas, incluindo Amazon EC2, ECS on ou em Fargate, EKS EC2 on. EC2
-
Como posso implantar e executar um aplicativo modernizado com o AWS Blu Age em um Amazon Linux AMI personalizado, sem usar o serviço gerenciado de modernização de AWS mainframe (M2)?
Isso pode ser feito implantando o aplicativo usando o AWS Blu Age Runtime (não gerenciado) na Amazon. EC2 O processo envolve a criação de um aplicativo Java/Spring com uma dependência da biblioteca AWS Blu Age Runtime e sua implantação em uma Amazon Linux AMI personalizada. Para obter instruções detalhadas sobre essa abordagem, consulte Configurar o AWS Blu Age Runtime (não gerenciado) na Amazon. EC2
-
Há uma Amazon Machine Image (AMI) disponível? Há uma imagem do Docker disponível?
-
AMI: Não, devido à necessidade dos clientes de personalizar e configurar seu ambiente como preferirem, não há AMI disponível. Os clientes podem recuperar os artefatos do AWS Blu Age e configurar sua instância de acordo com seus requisitos.
-
Imagem do Docker: Não, não há nenhuma imagem docker disponível, mas a página AWS Configurar o Blu Age Runtime no contêiner explica como criar e implantar sua própria imagem docker com base nos binários do Blu Age Runtime, AWS em um sistema de gerenciamento de contêiner adequado.
-
-
O cliente pode empacotar e executar um aplicativo AWS Blu Age como um contêiner Docker?
Não é possível para o M2 Managed Runtime, mas é para um ambiente definido pelo cliente com base em uma Amazon Linux AMI e para provedores locais ou de outros provedores de nuvem.
-
Como posso saber o ARN do recurso da política SQS necessário para executar o AWS Blu Age sem gerenciamento se eu quiser detalhá-lo?
Para determinar o ARN do recurso de política específico do SQS para AWS executar o Blu Age não gerenciado com uma política de escopo reduzido, consulte a equipe de entrega ou o gerente técnico de contas (TAM). Eles podem fornecer orientação específica para a conta. Para obter informações gerais sobre as políticas do SQS, consulte a documentação da Política do AWS SQS.
-
Como o agendamento de trabalhos funciona com lote?
Ele é integrado com a ramificação Control-M /Stone ou com qualquer outro agendador distribuído.