Tutorial: Configurar o tempo de execução gerenciado para o AWS Blu Age - Mainframe Modernization AWS

Tutorial: Configurar o tempo de execução gerenciado para o AWS Blu Age

É possível implantar uma aplicação modernizada do AWS Blu Age em um ambiente de tempo de execução do AWS Mainframe Modernization com uma aplicação de demonstração especificada neste tutorial.

Pré-requisitos

Para concluir este tutorial, baixe o arquivo de aplicações de demonstração PlanetsDemo-v1.zip.

A aplicação de demonstração em execução requer um navegador moderno para acesso. Se você executa esse navegador a partir do seu desktop ou de uma instância do Amazon Elastic Compute Cloud, por exemplo, dentro da VPC, determina suas configurações de segurança.

Etapa 1: fazer o upload da aplicação de demonstração

Faça upload da aplicação de demonstração em um bucket do Amazon S3. Certifique-se de que esse bucket esteja na mesma Região da AWS em que você implantará a aplicação. O exemplo a seguir mostra um bucket chamado planetsdemo, com um prefixo de chave, ou pasta, chamado v1 e um arquivo chamado planetsdemo-v1.zip.

O bucket do PlanetsDemo no Amazon S3 mostrando o prefixo v1 e o arquivo planetsdemo-v1.zip.
nota

A pasta no bucket é obrigatória.

Etapa 2: criar a aplicação

Para implantar uma aplicação no runtime gerenciado, você precisa de uma definição de aplicação do AWS Mainframe Modernization. Essa definição é um arquivo JSON que descreve a localização e as configurações da aplicação. O exemplo a seguir é uma definição de aplicação desse tipo para a aplicação de demonstração:

{ "template-version": "2.0", "source-locations": [{ "source-id": "s3-source", "source-type": "s3", "properties": { "s3-bucket": "planetsdemo", "s3-key-prefix": "v1" } }], "definition": { "listeners": [{ "port": 8196, "type": "http" }], "ba-application": { "app-location": "${s3-source}/PlanetsDemo-v1.zip" } } }

Altere a entrada s3-bucket para o nome do bucket em que você armazenou o arquivo zip da aplicação de amostra.

Para obter mais informações sobre a definição da aplicação, consulte Exemplo de definição de aplicação do AWS Blu Age.

Etapa 3: criar um ambiente de runtime

Para criar o ambiente de runtime do AWS Mainframe Modernization, execute as seguintes etapas:

  1. Abra o console do AWS Mainframe Modernization.

  2. No seletor Região da AWS, escolha a região onde você deseja criar o ambiente. Isso Região da AWS deve corresponder à região em que você criou o bucket do S3. Etapa 1: fazer o upload da aplicação de demonstração

  3. Em Modernizar aplicações de mainframe, escolha Refatorar com Blu Age e, em seguida, escolha Começar.

    A seção Modernize aplicações de mainframe com o Refactor AWS Blu Age selecionado.
  4. Em Como o AWS Mainframe Modernization pode ajudar, escolha Implantar e Criar ambiente de runtime.

    A seção Como você gostaria de iniciar o AWS Mainframe Modernization com as opções de implantação e de criação do ambiente de tempo de execução selecionadas.
  5. No painel de navegação, escolha Ambientes de computação, Criar ambiente. Na página Especificar informações básicas, insira um nome e uma descrição para seu ambiente e, em seguida, certifique-se de que o mecanismo AWS Blu Age esteja selecionado. Opcionalmente, você pode adicionar etiquetas ao recurso criado. Em seguida, escolha Próximo.

    A página Especificar as informações básicas do AWS Mainframe Modernization com o mecanismo AWS Blu Age selecionado.
  6. Na página Especificar configurações, escolha Ambiente de runtime autônomo.

    O AWS Mainframe Modernization Availability com o ambiente de runtime autônomo selecionado.
  7. Em Segurança e rede, faça as seguintes alterações:

    • Escolha Permitir que as aplicações implantadas nesse ambiente sejam acessíveis ao público. Essa opção atribui um endereço IP público à aplicação para que você possa acessá-la do seu desktop.

    • Escolha uma VPC. Você pode usar o Padrão.

    • Escolha duas sub-redes. Certifique-se de que as sub-redes permitam a atribuição de endereços IP públicos.

    • Escolha um grupo de segurança. Você pode usar o Padrão. Certifique-se de que o grupo de segurança escolhido permita o acesso do endereço IP do navegador à porta especificada na listener propriedade da definição da aplicação. Para ter mais informações, consulte Etapa 2: criar a aplicação.

    A seção Segurança e rede com a VPC padrão e duas sub-redes selecionadas.

    Se você quiser acessar a aplicação de fora da VPC escolhida, certifique-se de que as regras de entrada dessa VPC estejam configuradas corretamente. Para ter mais informações, consulte Solução do erro: não é possível acessar o URL de uma aplicação.

  8. Escolha Próximo.

  9. Em Anexar armazenamento - Opcional, deixe as seleções padrão e escolha Próximo.

    A página de armazenamento do Attach com os valores padrão aplicados.
  10. Em Agendar manutenção, escolha Sem preferência e, em seguida, escolha Próximo.

  11. Em Revisar e criar, revise as informações e escolha Criar ambiente.

Etapa 4: criar uma aplicação

  1. Navegue até o AWS Mainframe Modernization no AWS Management Console.

  2. No painel de navegação, escolha Aplicações e Criar aplicação. Na página Especificar informações básicas, insira um nome e uma descrição para a aplicação e certifique-se de que o mecanismo AWS Blu Age esteja selecionado. Em seguida, escolha Próximo.

    A página Especificar informações básicas da aplicação com o mecanismo do AWS Blu Age selecionado.
  3. Na página Especificar recursos e configurações, copie e cole o JSON de definição da aplicação atualizado que você criou no Etapa 2: criar a aplicação.

    A seção Recursos e configurações com a definição atualizada da aplicação JSON colada.
  4. Na página Revisar e criar, revise suas escolhas e, em seguida, selecione Criar aplicação.

Etapa 5: implantar uma aplicação

Depois de criar com êxito o ambiente de runtime e a aplicação do AWS Mainframe Modernization, e ambos estiverem no estado Disponível, você poderá implantar a aplicação no ambiente de runtime. Para fazer isso, conclua as seguintes etapas:

  1. Navegue até o AWS Mainframe Modernization no console de gerenciamento da AWS. No painel de navegação, escolha Ambientes. A página da lista de ambientes é exibida.

    A lista de ambientes de tempo de execução do AWS Mainframe Modernization.
  2. Escolha o ambiente de runtime criado anteriormente. A página do ambiente é exibida.

  3. Escolha Implantar aplicação.

    A página de detalhes do ambiente para o ambiente planets-demo-env.
  4. Escolha a aplicação criada anteriormente e, em seguida, escolha a versão na qual você deseja implantar a aplicação. Selecione Deploy (Implantar).

    A página da aplicação AWS Mainframe Modernization Deploy com a aplicação de demonstração Planets exibido.
  5. Espere até que a aplicação conclua a implantação. Você verá um banner com a mensagem A aplicação foi implantada com sucesso.

Etapa 6: iniciar uma aplicação

  1. Navegue até o AWS Mainframe Modernization no AWS Management Console e selecione Aplicações.

  2. Vá até a página da aplicação e escolha Implantar. O status da aplicação deve ser Sucedido.

    A página Implantações do AWS Mainframe Modernization mostrando o status de implantação de Bem-sucedida.
  3. Escolha Ações > Iniciar aplicação.

Etapa 7: acessar a aplicação

  1. Espere até que a aplicação esteja no estado Executando. Você verá um banner com a mensagem A aplicação foi iniciado com sucesso.

  2. Copie o nome de host DNS da aplicação. Você pode encontrar esse nome de host na seção Informações da aplicação.

  3. Em um navegador, acesse http://{hostname}:{portname}/PlanetsDemo-web-1.0.0/, em que:

    • hostname é o nome do host DNS copiado anteriormente.

    • portname é a porta Tomcat definida na definição da aplicação que você criou em Etapa 2: criar a aplicação.

    A tela JICS é exibida.

    A página do iniciador de transações do JICS.

Se você não conseguir acessar a aplicação, consulte Solução do erro: não é possível acessar o URL de uma aplicação.

nota

Se a aplicação não estiver acessível e a regra de entrada no grupo de segurança tiver “Meu IP” selecionado na porta 8196, especifique a regra para permitir o tráfego de LB i/p na porta 8196.

Etapa 8: Testar o aplicativo

Nesta etapa, você executa uma transação na aplicação migrada.

  1. Na tela JICS, insira PINQ no campo de entrada e escolha Executar (ou pressione Enter) para iniciar a transação da aplicação.

    A tela da aplicação de demonstração deve aparecer.

    A tela da aplicação PlanetsDemo no modo de inserção.
  2. Digite o nome do planeta no campo correspondente e pressione Enter.

    A tela da aplicação PlanetsDemo com a Terra inserida no campo Nome do planeta.

    Você deve ver detalhes sobre o planeta.

Limpar os recursos

Se você não precisar mais dos recursos que criou para este tutorial, exclua-os para evitar cobranças adicionais. Para fazer isso, realize as etapas a seguir: