

AWS 大型机现代化服务（托管运行时环境体验）不再向新客户开放。有关类似于 AWS 大型机现代化服务（托管运行时环境体验）的功能，请浏览 AWS 大型机现代化服务（自我管理体验）。现有客户可以继续正常使用该服务。有关更多信息，请参阅[AWS 大型机现代化可用性变更](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 大型机运行时 AWS 转换的基础架构设置要求
<a name="ba-infrastructure-setup"></a>

本主题介绍运行 Transform for 大型机运行 AWS 时所需的最低基础架构配置。以下过程描述了如何在您选择的计算机上设置 Tr AWS ansform for 大型机运行时，以便在大型机运行时的 Tr AWS ansform 上部署现代化的应用程序。您创建的资源必须位于具有专用于您的应用程序域的子网的 Amazon VPC 中。

**Topics**
+ [基础设施要求](#infrastructure-requirements)
+ [在 Amazon EC2 上运行大型机运行时 AWS 转换](#ba-running-on-ec2)
+ [在 Amazon EC2 上的 Amazon ECS 上运行大型机运行时 AWS 转换](#ba-running-on-ecs-on-ec2)
+ [在亚马逊 EKS、亚马逊 EC2 上运行大型机运行时 AWS 转换](#ba-running-on-eks-on-ec2)
+ [在 Amazon ECS 上运行适用于大型机运行时的 Tr AWS ansform 由 AWS Fargate](#ba-running-on-fargate)

## 基础设施要求
<a name="infrastructure-requirements"></a>

**创建安全组**

如果您计划在 Amazon EKS 上使用 Amazon EC2 实例，请跳过此过程，因为 Amazon EKS 集群创建过程会代表您创建一个安全组。请在以下过程中使用该安全组，而不是创建新的安全组。

1. 打开位于 [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) 的 Amazon VPC 控制台。

1. 在左侧导航窗格中的**安全**下，选择**安全组**。

1. 在中央窗格中，选择**创建安全组**。

1. 在**安全组名称**字段中，输入 **M2BluagePrivateLink-SG**。

1. 在**入站规则**部分中，选择**添加规则**。

1. 对于**类型**，选择 HTTPS。

1. 对于**源**，请输入您的 VPC CIDR。

1. 在**出站规则**部分，选择**添加规则**。

1. 对于**类型**，选择 HTTPS。

1. 在**目标位置**字段，输入 **0.0.0.0/0**。

1. 选择**创建安全组**。

**创建一个 IAM 角色**

1. 使用 [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/) 打开 IAM 控制台。

1. 在左侧导航窗格中的**访问权限管理**下，选择**角色**。

1. 在中央窗格中，选择**创建角色**。

1. 在**用例**部分，根据您的计算方案，选择以下选项之一：
   + **EC2**（适用于 Amazon EC2 和 Amazon EC2 上的 Amazon EKS）
   + **Elastic Container Service**，然后是**适用于 Elastic Container Service 的 EC2 角色**（适用于 Amazon EC2 上的 Amazon ECS）
   + **Elastic Container Service**，然后是 **Elastic Container Service 任务**（适用于由 Fargate 管理的 Amazon ECS）

1. 选择**下一步**。

1. 输入角色的名称，然后选择**创建角色**。

## 在 Amazon EC2 上运行大型机运行时 AWS 转换
<a name="ba-running-on-ec2"></a>

请按照以下步骤创建 Amazon EC2 实例。

**创建 Amazon EC2 实例**

1. 打开位于 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 的 Amazon EC2 控制台。

1. 选择**启动实例**。

1. 对于**实例类型**，选择 EC2 可用实例类型。

1. 在**密钥对**部分中，选择现有密钥对或创建新密钥对。

1. 在**网络设置**部分，选择**选择现有安全组**。

1. 对于**通用安全组**，请选择 **M2-BluagePrivateLink SG**。

1. 展开**高级详细信息**部分。

1. 对于 **IAM 实例配置文件**，选择您前面创建的 IAM 角色。

1. 选择**启动实例**。

**在 Amazon EC2 实例上安装应用程序**

1. 当 Amazon EC2 实例的状态变为**正在运行**时，请连接到该实例。

1. 在实例上安装以下软件组件（请参阅中提及的版本[AWS 针对大型机发行说明进行转型](ba-release-notes.md)）：
   + Java 运行时环境 (JRE)。
   + Apache Tomcat。
   + AWS 针对大型机运行时进行转换（在 Amazon EC2 上）。在 Apache Tomcat 安装文件夹的根目录下安装适用于大型机运行时的 AWS 转换（有些文件将被添加，而其他文件将被覆盖）。

   要安装与 Tr AWS ansform for 大型机运行时存档一起提供的其他 Web 应用程序，请设置 Apache Tomcat 服务器的辅助实例，然后在该位置解压缩 webapps 存档。有关详细说明，请参阅[AWS 针对大型机运行时工件进行转换](ba-runtime-artifacts.md)。

## 在 Amazon EC2 上的 Amazon ECS 上运行大型机运行时 AWS 转换
<a name="ba-running-on-ecs-on-ec2"></a>

1. 创建 Amazon ECS 集群，并将 **Amazon EC2 实例**作为底层基础设施。请参阅《Amazon Elastic Container Service 开发人员指南》中的 [Amazon EC2 上的 Windows 入门](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/getting-started-ecs-ec2-v2.html#getting-started-ec2-cluster-v2)。

1. 指定在前面的步骤中创建的 IAM 角色。

1. 选择 EC2 实例类型。

1. 在 **Amazon EC2 实例的网络设置**中，选择在前面的步骤中创建的安全组。

## 在亚马逊 EKS、亚马逊 EC2 上运行大型机运行时 AWS 转换
<a name="ba-running-on-eks-on-ec2"></a>

1. 创建一个 Amazon EKS 集群。请参阅《Amazon EKS 用户指南》**中的[创建 Amazon EKS 集群](https://docs.aws.amazon.com/eks/latest/userguide/create-cluster.html)。

1. 如前所述，系统会代表您创建一个安全组。

1. 创建节点组。指定在前面的步骤中创建的 IAM 角色。

1. 选择 EC2 实例类型。

1. Amazon EKS 会自动将该安全组分配给生成的 Amazon EC2 实例。

## 在 Amazon ECS 上运行适用于大型机运行时的 Tr AWS ansform 由 AWS Fargate
<a name="ba-running-on-fargate"></a>

创建以 **AWS Fargate（无服务器）**作为底层基础设施的 Amazon ECS 集群。请参阅《Amazon Elastic Container Service 开发人员指南》**中的 [Fargate 入门](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/getting-started-fargate.html)。