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

通过向导开始使用 Amazon EC2 编排功能

Amazon Elastic Compute Cloud(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 账户并不会收费;但是,通过实施此解决方案,您可能会产生下表中列出的部分或全部费用。

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

先决条件

开始前的准备工作:

第 1 步:创建计算环境

重要

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

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

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

  2. 对于创建作业和编排类型,选择 Amazon Elastic Compute Cloud(Amazon EC2)

  3. 选择下一步

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

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

    实例角色的默认名称为 ecsInstanceRole

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

  7. 对于网络配置,使用您在该 Amazon Web Services 区域的默认 VPC。

  8. 选择下一步

第 2 步:创建作业队列

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

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

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

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

  3. 选择下一步

步骤 3:创建作业定义

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

创建作业定义:

  1. 对于创建作业定义

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

    2. 对于命令 - 可选,您可以将 hello world 更改为某个自定义消息,也可保留原样。

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

  3. 选择下一步

第 4 步:创建作业

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

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

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

  3. 选择下一步

第 5 步:审核并创建

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

  1. 审核和创建中,选择创建资源

  2. 在 Amazon Batch 开始分配资源时会打开一个窗口。完成后,选择转到控制面板。您应会在该控制面板上看到所有已分配的资源并且该作业处于 Runnable 状态。您的作业将按计划运行,应会在 2-3 分钟内完成。

第 6 步:查看作业输出

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

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

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

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

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

第 7 步:清理教程资源

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

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

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

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

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

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

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

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

其他资源

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