AWS Mainframe Modernization Service (Managed Runtime Environment experience) is no longer open to new customers. For capabilities similar to AWS Mainframe Modernization Service (Managed Runtime Environment experience) explore AWS Mainframe Modernization Service (Self-Managed Experience). Existing customers can continue to use the service as normal. For more information, see AWS Mainframe Modernization availability change.
Infrastructure setup requirements for AWS Blu Age Runtime (non-managed)
This topic describes the minimum infrastructure configuration required to run AWS Blu Age Runtime (non-managed). The following procedures describe how to set up AWS Blu Age Runtime (non-managed) on your compute of choice to deploy a modernized application on the AWS Blu Age Runtime. The resources that you create must be in an Amazon VPC that has a subnet that is dedicated to your application domain.
Topics
Infrastructure requirements
Create a security group
If you plan to work on Amazon EC2 instances on Amazon EKS, skip this procedure because the Amazon EKS cluster creation process creates a security group on your behalf. Use that security group in the following procedures instead of creating a new one.
Open the Amazon VPC console at https://console.aws.amazon.com/vpc/
. -
In the left navigation pane, under Security, choose Security groups.
-
In the central pane, choose Create security group.
-
In the Security group name field, enter
M2BluagePrivateLink-SG. -
In the Inbound rules section, choose Add rule.
-
For Type, choose HTTPS.
-
For Source enter your VPC CIDR.
-
In the Outbound rules section, choose Add rule.
-
For Type, choose HTTPS.
-
For Destination, enter
0.0.0.0/0. -
Choose Create security group.
Create an IAM role
Open the IAM console at https://console.aws.amazon.com/iam/
. -
In the left navigation pane, under Access management, choose Roles.
-
In the central pane, choose Create role.
-
In the Use case section, depending on your compute choice, choose one of the following:
-
EC2 (for Amazon EC2 and Amazon EKS on Amazon EC2)
-
Elastic Container Service and then EC2 Role for Elastic Container Service (for Amazon ECS on Amazon EC2)
-
Elastic Container Service and then Elastic Container Service Task (for Amazon ECS managed by Fargate)
-
-
Choose Next.
-
Enter a name for the role, then choose Create role.
Running AWS Blu Age Runtime on Amazon EC2
To create an Amazon EC2 instance, use the following steps.
Create an Amazon EC2 instance
Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/
. -
Choose Launch instance.
-
For Instance type, choose an EC2 available instance type.
-
In the Key pair section, either choose an existing key pair or create a new one.
-
In the Network settings section, choose Select existing security group.
-
For Common security groups, choose M2BluagePrivateLink-SG.
-
Expand the Advanced details section.
-
For IAM instance profile, choose the IAM role that you created earlier.
-
Choose Launch instance.
Install the application on the Amazon EC2 instance
-
When the state of the Amazon EC2 instance changes to Running, connect to the instance.
-
Install the following software components on the instance:
-
Java Runtime Environment (JRE) 17.
-
Apache Tomcat 10.
-
AWS Blu Age Runtime (on Amazon EC2). Install the AWS Blu Age runtime at the root of Apache Tomcat installation folder (some files will be added while others will be overwritten).
To install the additional webapps delivered alongside the AWS Blu Age Runtime archive, set up a secondary instance of the Apache Tomcat server, and decompress the webapps archive at that location. For detailed instructions, see AWS Blu Age Runtime artifacts.
-
Running AWS Blu Age Runtime on Amazon ECS on Amazon EC2
-
Create an Amazon ECS cluster, with Amazon EC2 instances as an underlying infrastructure. See Getting started with Windows on Amazon EC2 in the Amazon Elastic Container Service Developer Guide.
-
Specify the IAM role that you created in the previous steps.
-
Choose an EC2 instance type.
-
In Network settings for Amazon EC2 instances, choose the security group that you created in the previous steps.
Running AWS Blu Age Runtime on Amazon EKS on Amazon EC2
-
Create an Amazon EKS cluster. See Creating an Amazon EKS cluster in the Amazon EKS User Guide.
-
As mentioned previously, a security group is created on your behalf.
-
Create a node group. Specify the IAM role that you created in the previous steps.
-
Choose an EC2 instance type.
-
Amazon EKS will automatically assign the security group to the spawned Amazon EC2 instances.
Running AWS Blu Age Runtime on Amazon ECS managed by AWS Fargate
Create an Amazon ECS cluster with AWS Fargate (serverless) as an underlying infrastructure. See Getting started with Fargate in the Amazon Elastic Container Service Developer Guide.