使用向导开始使用 Amazon EC2 编排 - Amazon Batch
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用向导开始使用 Amazon EC2 编排

亚马逊弹性计算云 (Amazon EC2) 在中提供可扩展的计算容量 Amazon Web Services 云。使用 Amazon,您 EC2无需预先投资硬件,因此您可以更快地开发和部署应用程序。

您可以根据需要使用 Amazon EC2 启动任意数量的虚拟服务器、配置安全和联网以及管理存储。Amazon EC2 使您可以向上或向下扩展以应对需求的变化或受欢迎程度的激增,从而减少预测流量的需求。

概览

本教程演示如何使用向导 Amazon Batch 进行设置以配置 Amazon EC2 并运行Hello World

目标受众

本教程专为负责设置、测试和部署的系统管理员和开发人员而设计 Amazon Batch。

使用的功能

本教程向您展示如何使用 Amazon Batch 控制台向导执行以下操作:

  • 创建和配置 Amazon EC2 计算环境

  • 创建任务队列。

  • 创建任务定义

  • 创建并提交要运行的作业

  • 在中查看作业的输出 CloudWatch

所需时间

完成本教程大约需要 10-15 分钟。

区域限制

使用此解决方案不存在任何国家或地区限制。

资源使用成本

创建 Amazon 账户不收取任何费用。但是,通过实施此解决方案,您可能会产生下表中列出的部分或全部费用。

描述 费用(美元)
亚马逊 EC2 实例 您需要为创建的每个 Amazon EC2 实例付费。有关定价的更多信息,请参阅 Amazon EC2 定价

先决条件

开始前的准备工作:

步骤 1:创建计算环境

重要

为了尽可能简单快速地入门,本教程包含了使用默认设置的步骤。在为生产用途创建之前,我们建议您熟悉所有设置,并使用符合您要求的设置进行部署。

要为 Amazon EC2 编排创建计算环境,请执行以下操作:

  1. 打开 Amazon Batch 控制台首次运行向导

  2. 对于配置任务和编排类型,请选择亚马逊弹性计算云 (Amazon EC2)

  3. 选择下一步

  4. 名称计算环境配置部分,为您的计算环境指定唯一名称。名称长度不超过 128 个字符。可以包含大小写字母、数字、连字符(-)和下划线(_)。

  5. 对于实例角色,请选择一个附加了所需 IAM 权限的现有实例角色。此实例角色允许您的计算环境中的 Amazon ECS 容器实例调用所需的 Amazon API 操作。有关更多信息,请参阅 Amazon ECS 实例角色

    实例角色的默认名称为ecsInstanceRole

  6. 对于实例配置,您可以保留默认设置。

  7. 要进行网络配置,请使用默认 VPN Amazon Web Services 区域。

  8. 选择下一步

步骤 2:创建任务队列

任务队列会存储您提交的作业,直到 Amazon Batch 调度器在您的计算环境中的资源上运行该作业。有关更多信息,请参阅 作业队列

要为 Amazon EC2 编排创建任务队列,请执行以下操作:

  1. 在 “名称” 的 “作业队列配置” 中,为您的作业队列指定一个唯一的名称。名称长度不超过 128 个字符。可以包含大小写字母、数字、连字符(-)和下划线(_)。

  2. 对于所有其他配置选项,您可以保留默认值。

  3. 选择下一步

步骤 3:创建作业定义

Amazon Batch 作业定义指定作业的运行方式。虽然每个作业必须引用作业定义,但可在运行时覆盖作业定义中指定的许多参数。

创建作业定义:

  1. 对于创建作业定义

    1. 名称中,为您的任务队列指定一个唯一的名称。名称长度不超过 128 个字符。可以包含大小写字母、数字、连字符(-)和下划线(_)。

    2. 对于 Command(可选),您可以更改hello world为自定义消息或保持原样。

  2. 对于所有其他配置选项,您可以保留默认值。

  3. 选择下一步

步骤 4:创建作业

要创建作业,请执行以下操作:

  1. 作业配置部分的名称中,为该作业指定一个唯一的名称。名称长度不超过 128 个字符。可以包含大小写字母、数字、连字符(-)和下划线(_)。

  2. 对于所有其他配置选项,您可以保留默认值。

  3. 选择下一步

第 5 步:审核并创建

查看和创建页面上,检查配置步骤。如果需要进行更改,请选择 Edit(编辑)。完成后,选择创建资源

  1. 在 “查看和创建” 中,选择 “创建资源”。

  2. Amazon Batch 开始时会打开一个窗口,用于分配您的资源。完成后,选择 “前往仪表板”。在仪表板上,您应该会看到所有已分配的资源以及任务处于Runnable状态。您的作业按计划运行,应在 2-3 分钟内完成。

步骤 6:查看作业的输出

要查看作业的输出,请执行以下操作:

  1. 在导航窗格中,选择作业

  2. Job queue 下拉列表中,选择您为本教程创建的作业队列。

  3. “作” 表列出了您的所有任务及其当前状态。作业的状态成功后,选择任务名称以查看该作业的详细信息。

  4. 详细信息窗格中,选择日志流名称。Job 的 CloudWatch 控制台将打开,并且应该有一个带有消息hello world或您的自定义消息的事件。

第 7 步:清理教程资源

启用 Amazon EC2 实例后,您需要为其付费。您可以删除该实例以停止产生费用。

要删除您创建的资源,请执行以下操作:

  1. 在导航窗格中选择 Job 队列

  2. Job 队列表中,选择您为本教程创建的 Job 队列。

  3. 选择 禁用。当 Job 队列状态变为 “已禁用” 后,您可以选择 “删除”。

  4. 删除 Job 队列后,在导航窗格中选择计算环境

  5. 选择您为本教程创建的计算环境,然后选择 “禁用”。计算环境可能需要 1-2 分钟才能完全禁用。

  6. 计算环境的 “状态” 变为 “已禁用” 后,选择 “删除”。删除计算环境可能需要 1-2 分钟。

其他资源

完成本教程后,您可能需要探索以下主题: