AWS Blu Age 运行时(非托管)的基础设施设置要求 - AWS 大型机现代化

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

AWS Blu Age 运行时(非托管)的基础设施设置要求

本主题介绍运行 AWS Blu Age Runtime(非托管)所需的最低基础架构配置。以下过程描述了如何在您选择的计算机上设置 AWS Blu Age Runtime(非托管),以便在 AWS Blu Age Runtime 上部署现代化应用程序。您创建的资源必须位于具有专用于您的应用程序域的子网的 Amazon VPC 中。

基础设施要求

创建安全组

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

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

  2. 在左侧导航窗格中的安全下,选择安全组

  3. 在中央窗格中,选择创建安全组

  4. 安全组名称字段中,输入 M2BluagePrivateLink-SG

  5. 入站规则部分中,选择添加规则

  6. 对于类型,选择 HTTPS。

  7. 对于,请输入您的 VPC CIDR。

  8. 出站规则部分,选择添加规则

  9. 对于类型,选择 HTTPS。

  10. 目标位置字段,输入 0.0.0.0/0

  11. 选择 Create security group(创建安全组)。

创建 Amazon VPC 端点
  1. 打开位于 https://console.aws.amazon.com/vpc/ 的 Amazon VPC 控制台。

  2. 在左侧导航窗格中的虚拟私有云下,选择端点

  3. 在中央窗格中,选择创建端点

  4. 服务部分,在搜索字段中输入 SQS,然后选择与您所在区域对应的 Amazon SQS 服务。

  5. VPC 部分,选择在上一步骤中创建的 Amazon VPC。

  6. 子网部分,选择您为应用程序域创建的子网。

  7. 安全组部分,选择在上一个过程中创建的安全组。

  8. 选择创建端点

创建 IAM 策略
  1. 使用 https://console.aws.amazon.com/iam/ 打开 IAM 控制台。

  2. 在左侧导航窗格中的访问权限管理下,选择策略

  3. 在中央窗格中,选择创建策略

  4. 策略编辑器部分,选择 JSON

  5. 将您在编辑器中看到的所有 JSON 替换为以下 JSON。

    { "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": [ "sqs:GetQueueUrl", "sqs:ReceiveMessage", "sqs:SendMessage" ], "Resource": "*" } ] }
    注意

    如果您需要更多详细信息来定制您的政策,请联系您的 AWS Blu Age 配送经理或客户经理。

  6. 选择下一步

  7. 为策略输入名称,然后选择创建策略

创建 IAM 角色
  1. 使用 https://console.aws.amazon.com/iam/ 打开 IAM 控制台。

  2. 在左侧导航窗格中的访问权限管理下,选择角色

  3. 在中央窗格中,选择创建角色

  4. 用例部分,根据您的计算方案,选择以下选项之一:

    • EC2(适用于亚马逊 EC2 和亚马逊上的亚马逊 EKS EC2)

    • 弹性容器服务,然后是弹性容器服务的EC2角色(适用于亚马逊上的 Amazon ECS EC2)

    • Elastic Container Service,然后是 Elastic Container Service 任务(适用于由 Fargate 管理的 Amazon ECS)

  5. 选择下一步

  6. 在搜索框中,输入前面创建的策略的名称。

  7. 选中您的策略左边的复选框。

    注意

    如果您无法添加策略,请完成角色创建,然后更新角色以添加策略。

  8. 选择下一步

  9. 输入角色的名称,然后选择创建角色

AWS Blu Age Runtime 的亚马逊 EC2 实例类型(在亚马逊上 EC2)

以下是您在创建亚马逊 EC2 实例或定义 Amazon EKS 工作节点时可以用于 AWS Blu Age Runtime(在亚马逊上 EC2)的亚马逊 EC2 实例类型列表。

检查您感兴趣的实例是否在您打算部署的区域内可用。

t3.small t3.medium t3.large t3.xlarge t3.2xlarge t2.small t2.medium t2.large t2.xlarge t2.2xlarge r7a.medium r7a.large r7a.xlarge r7a.2xlarge r7a.4xlarge r7a.8xlarge r7a.12xlarge r7a.16xlarge r7a.24xlarge r7a.32xlarge r7a.48xlarge r7a.metal-48xl r7i.large r7i.xlarge r7i.2xlarge r7i.4xlarge r7i.8xlarge r7i.12xlarge r7i.16xlarge r7i.24xlarge r7i.48xlarge r7i.metal-24xl r7i.metal-48xl r6i.xlarge r6i.large r6i.4xlarge r6i.2xlarge r5b.xlarge r5b.large r5b.2xlarge r3.xlarge m6i.xlarge m6i.large m6i.8xlarge m6i.4xlarge m6i.2xlarge m6i.16xlarge m5zn.xlarge m5zn.large m5zn.3xlarge m5zn.2xlarge m5.xlarge m5.large m5.8xlarge m5.4xlarge m5.2xlarge m5.16xlarge m5.12xlarge c6i.xlarge c6i.large c6i.8xlarge c6i.4xlarge c6i.2xlarge c6i.16xlarge c5.xlarge c5.large c5.9xlarge c5.4xlarge c5.2xlarge c5.18xlarge c5.12xlarge

在亚马逊上运行 AWS Blu Age Runtime EC2

要创建 Amazon EC2 实例,请使用以下步骤。

创建一个 Amazon EC2 实例
  1. 打开 Amazon EC2 控制台,网址为https://console.aws.amazon.com/ec2/

  2. 选择启动实例

  3. 对于实例类型,请选择AWS Blu Age Runtime 的亚马逊 EC2 实例类型(在亚马逊上 EC2)中列出的类型之一。

  4. 密钥对部分中,选择现有密钥对或创建新密钥对。

  5. 网络设置部分,选择选择现有安全组

  6. 对于通用安全组,请选择 M2-BluagePrivateLink SG

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

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

  9. 选择启动实例

在 Amazon EC2 实例上安装应用程序
  1. 当 Amazon EC2 实例的状态更改为 “正在运行” 时,请连接到该实例。

  2. 在该实例上安装以下软件组件:

    • Java 运行时环境(JRE)17。

    • Apache Tomcat 10。

    • AWS Blu Age Runtime(在亚马逊上 EC2)。在 Apache Tomcat 安装文件夹的根目录下安装 AWS Blu Age 运行时(有些文件将被添加,而另一些文件将被覆盖)。

    要安装与 AWS Blu Age Runtime 存档一起提供的其他 Web 应用程序,请设置 Apache Tomcat 服务器的辅助实例,然后在该位置解压网页应用程序存档。有关详细说明,请参阅AWS 蓝光时代运行时神器

在亚马逊上的亚马逊 ECS 上运行 AWS Blu Age Runtime EC2

  1. 创建一个 Amazon ECS 集群,将亚马逊 EC2 实例作为底层基础架构。请参阅亚马逊弹性容器服务开发者指南 EC2中的亚马逊上Windows入门

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

  3. 选择AWS Blu Age Runtime 的亚马逊 EC2 实例类型(在亚马逊上 EC2)中列出的实例类型之一。

  4. Amazon EC2 实例的网络设置中,选择您在之前的步骤中创建的安全组。

在亚马逊 EKS 上运行 AWS Blu Age Runtime、亚马逊 EC2

  1. 创建 Amazon EKS 集群。请参阅《Amazon EKS 用户指南》中的创建 Amazon EKS 集群

  2. 如前所述,系统会代表您创建一个安全组。在创建 Amazon VPC 端点时,可以使用该安全组。

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

  4. 选择AWS Blu Age Runtime 的亚马逊 EC2 实例类型(在亚马逊上 EC2)中列出的实例类型之一。

  5. Amazon EKS 会自动将安全组分配给生成的亚马逊 EC2实例。

在 Amazon ECS 上运行 AWS Blu Age Runtime 由 AWS Fargate

创建以 AWS Fargate(无服务器)作为底层基础设施的 Amazon ECS 集群。请参阅《Amazon Elastic Container Service 开发人员指南》中的 Fargate 入门