在 Amazon AppStream 2.0 中创建实例集 - 亚马逊 AppStream 2.0

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

在 Amazon AppStream 2.0 中创建实例集

设置并创建一个实例集,将从该实例集中启动和流式传输用户应用程序。

注意

要创建始终在线或按需实例集,您必须拥有安装了应用程序的映像,才能创建用户可以从中流式传输的始终在线或按需实例集。要创建映像,请参阅教程:使用 AppStream 2.0 控制台创建自定义 AppStream 2.0 镜像。要创建弹性实例集,必须将应用程序关联到应用程序块。要为弹性实例集创建应用程序和应用程序块,请参阅应用程序管理器

设置并创建实例集
  1. 打开 AppStream 2.0 控制台,网址为 https://console.aws.amazon.com/appstream2

  2. 如果您是首次使用控制台,请选择 Get Started,或从左侧导航窗格中选择 Fleets。选择 Create Fleet

  3. 对于步骤 1:选择实例集类型,请查看实例集类型的详细信息,根据情况选择要创建的实例集类型,然后选择下一步

    注意

    实例集类型决定了其即时可用性和您的付费方式。有关更多信息,请参阅 Amazon AppStream 2.0 中的实例集类型

  4. 对于步骤 2:配置实例集,输入以下详细信息

    • 对于名称,为实例集输入一个唯一的名称标识符。不允许使用特殊字符。

    • 对于显示名称,输入要显示的实例集的名称(最多 100 个字符)。不允许使用特殊字符。

    • 对于描述,输入实例集描述(最多 256 个字符)。

    • 对于 Choose instance type,选择符合应用程序的性能要求的实例类型。实例集中的所有流实例将与选定实例类型一起启动。有关更多信息,请参阅 AppStream 2.0 实例系列

    • 对于弹性实例集的选择平台类型,选择符合用户应用程序要求的操作系统。

    • 对于最大会话持续时间(分钟),选择流式传输会话可以保持活动状态的最长时间。在达到此限制前的五分钟,如果用户仍连接到流实例,则系统在断开连接之前将会提示用户保存任何打开的文档。在此时间过后,实例将终止并被新的实例取代。您可以在 AppStream 2.0 控制台中设置的最长会话持续时间为 5760 分钟(96 小时)。您可以使用 AppStream 2.0 API 和 CLI 设置的最大会话持续时间为 432000 秒(120 小时)。

    • 对于 Disconnect timeout in minutes (断开连接超时 (分钟)),请选择在用户断开连接后流式传输会话保持活动状态的时间。如果在此时间间隔内出现连接断开或网络中断的情况后,用户尝试重新连接到流式传输会话,他们将连接到其上一个会话。否则,他们会建立一个新会话,连接到新的流实例。如果您将某个堆栈与指定了重定向 URL 的实例集关联,则在用户的流式传输会话结束后,用户将重定向到该 URL。

      如果用户通过在 AppStream 2.0 工具栏上选择结束会话注销来结束会话,则不应用断开连接超时。系统而是会提示用户保存任何打开的文档,然后立即断开流实例的连接。用户正在使用的实例随即终止。

    • 对于 Idle disconnect timeout in minutes (空闲断开连接超时 (分钟)),请选择用户在与流式传输会话断开连接以及 Disconnect timeout in minutes (断开连接超时 (分钟)) 时间间隔开始之前可以处于空闲(非活动)状态的时间。在由于处于不活动状态而断开连接之前,用户将收到通知。在 Disconnect timeout in minutes (断开连接超时 (分钟)) 中指定的时间间隔过去之前,如果他们尝试重新连接到流式传输会话,则会将他们连接到以前的会话。否则,他们会建立一个新会话,连接到新的流实例。如果将该值设置为 0,则会禁用该值。如果禁用了该值,则不会由于处于不活动状态而断开连接用户。

      注意

      如果用户在流式传输会话期间停止提供键盘或鼠标输入,则将其视为处于空闲状态。对于已加入域的实例集,在用户使用其 Active Directory 域密码或智能卡登录后,空闲断开连接超时的倒计时才会开始。文件上传和下载、音频输入、音频输出以及像素更改不符合用户活动条件。在 Idle disconnect timeout in minutes (空闲断开连接超时 (分钟)) 中的时间间隔过去之后,如果用户继续处于空闲状态,则会将他们断开连接。

    • 对于弹性实例集的最大并发会话数,指定该实例集应具有的最大并发会话数。

      注意

      如果您收到一条错误消息,指出“已超过您的账户的最大并发会话数”,可以通过以下位置的服务限额控制台申请增加限额:https://console.aws.amazon.com/servicequotas/。有关更多信息,请参阅《服务限额用户指南》中的请求增加限额

    • 多个用户会话 – 如果您想在单个实例上预置多个用户会话,请选择此选项。默认情况下,每个唯一的用户会话都由一个实例(单会话)提供服务。

      注意

      多会话仅适用于由 Windows 操作系统提供支持的始终在线和按需实例集。多会话不适用于弹性实例集或 Linux 操作系统。

      只有 2023 年 5 月 15 日或之后发布的基本映像和托管映像更新支持多会话实例集。有关更多详细信息,请参阅AppStream 2.0 基础映像和托管映像更新发行说明

    • 每个实例的最大会话数 – 实例上的最大用户会话数。您必须根据最终用户的应用程序性能需求来选择此值。您还可以在预置实例集后调整实例集的每个实例的最大会话数。在这种情况下,现有用户会话和实例不会受到影响,但实例集将与每个实例最大会话数的新值保持一致。该值必须在 2 到 50 之间。在为您的实例集设置此值之前,请参阅多会话建议

    • 对于始终在线和按需实例集的最小容量,请根据预期的最低并发用户数为实例集选择最小实例数(对于单会话实例集)或用户会话数(对于多会话实例集)。

    • 对于始终在线和按需实例集的最大容量,请根据预期的最高并发用户数为实例集选择最大实例数(对于单会话实例集)或用户会话数(对于多会话实例集)。

      注意

      对于多会话,必须根据用户会话数指定容量。该服务将根据您的实例集配置和每个实例的最大会话数来计算需要启动的实例数量。

    • 对于流视图,选择在流式传输会话期间向用户显示的 AppStream 2.0 视图。选择应用程序将仅显示用户打开的应用程序窗口。选择桌面将显示操作系统提供的标准桌面。

      注意

      AppStream 2.0 默认仅显示用户在流式传输会话期间打开的应用程序窗口。要为用户启用桌面视图,请将您的实例集配置为使用 2020 年 2 月 19 日当天或之后发布的 AppStream 2.0 代理版本的 AppStream 2.0 映像。

    • 对于扩展详细信息(高级),指定 AppStream 2.0 用于增加和减少实例集容量的扩展策略。请注意,您的实例集大小受您指定的最小和最大容量限制。有关更多信息,请参阅 Amazon AppStream 2.0 的实例集 Auto Scaling

    • 对于 IAM 角色(高级):当您将 IAM 角色从您的账户应用到 AppStream 2.0 实例集实例时,您可以从实例集实例发出 AWS API 请求,而无需手动管理 AWS 凭证。要应用 IAM 角色,请执行以下任一操作:

    • 对于弹性实例集的 USB 重定向(高级),您最多可以指定 10 个字符串,用以指定在使用 Windows 原生客户端时,可以将连接到本地设备的哪些类型的 USB 设备重定向到流式传输会话。有关更多信息,请参阅 符合USB设备使用流媒体应用程序的资格

  5. 选择下一步

  6. 如果您选择创建始终在线或按需实例集,对于步骤 3:选择映像,请选择满足您需求的映像,然后选择下一步

  7. 如果您选择创建弹性实例集,对于步骤 3:分配应用程序,请选择用户可以从该实例集启动的应用程序。

  8. 对于 Step 4: Configure Network,执行以下操作:

    • 要为具有公有子网的 VPC 中的实例集实例添加 Internet 访问,请选择 Default Internet Access。如果您使用 NAT 网关提供 Internet 访问,则保持 Default Internet Access (默认 Internet 访问) 为未选中状态。有关更多信息,请参阅 Internet 访问

      注意

      如果您启用了依赖保存到 S3 存储桶的功能,则您的 VPC 必须提供对 Amazon Simple Storage Service(S3)的访问权限。有关更多信息,请参阅 使用 Amazon S3 VPC 终端节点实现 AppStream 2.0 功能

    • 对于 VPCSubnet 1 (子网 1),请选择一个 VPC 和至少一个子网,该子网可以访问您的应用程序所需的网络资源。为了提高容错能力,我们建议您选择位于不同可用区中的两个子网。有关更多信息,请参阅 VPC使用私有子网和网关配置 NAT

      注意

      弹性实例集要求您指定至少 2 个位于不同可用区中的子网。

      如果您没有自己的 VPC 和子网,则可以使用默认 VPC 或自行创建。如需自行创建,请选择 Create a new VPC (创建新 VPC)Create new subnet (创建新子网) 链接进行创建。选择这些链接将打开 Amazon VPC 控制台。创建 VPC 和子网后,返回 AppStream 2.0 控制台,然后选择创建新 VPC创建新子网链接左侧的刷新图标,使它们显示在列表中。有关更多信息,请参阅 为 AppStream 2.0 VPC 配置一个

    • 对于 Security group(s) (安全组),选择最多五个要与该实例集关联的安全组。如果您没有自己的安全组,并且不想使用默认安全组,请选择 Create new security group (创建新安全组) 链接进行创建。在 Amazon VPC 控制台中创建子网后,返回 AppStream 2.0 控制台,然后选择创建新安全组链接左侧的刷新图标,使它们显示在列表中。有关更多信息,请参阅 Amazon AppStream 2.0 中的安全组

    • 对于始终在线和按需实例集的 Active Directory 域(可选),选择 Active Directory 和您的流实例计算机对象的组织单位(OU)。确保所选的网络访问设置能够实现 DNS 可解析性以及与您的目录的通信。有关更多信息,请参阅 在 AppStream 2.0 中使用活动目录

  9. 选择下一步

  10. 对于 Step 5: Review (步骤 5: 审核),确认实例集的详细信息。要更改任何部分的配置,请选择编辑并进行所需的更改。审核完配置详细信息后,选择创建

  11. 在定价确认对话框中,选中确认复选框,然后选择 Create (创建)

    注意

    如果错误消息通知您没有足够的限制(限额)来创建实例集,请通过以下位置的服务限额控制台请求增加限额:https://console.aws.amazon.com/servicequotas/。有关更多信息,请参阅《服务限额用户指南》中的请求增加限额

  12. 当您的实例集正在创建,且实例集状态在实例集列表中显示为正在启动,定期选择 Refresh (刷新) 图标以更新实例集状态,直至状态为 Running (正在运行)。此实例集需处于 Running 状态才能与堆栈关联并用于流式传输会话。