在 Amazon AppStream 2.0 中创建舰队 - 亚马逊 AppStream 2.0

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

在 Amazon AppStream 2.0 中创建舰队

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

注意

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

设置并创建实例集
  1. https://console.aws.amazon.com/appst AppStream ream2 上打开 2.0 控制台。

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

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

    注意

    实例集类型决定了其即时可用性和您的付费方式。有关更多信息,请参阅 亚马逊 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 (空闲断开连接超时 (分钟)) 中的时间间隔过去之后,如果用户继续处于空闲状态,则会将他们断开连接。

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

      注意

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

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

      注意

      多会话仅在由 Windows 操作系统提供支持的全天候和按需队列上可用。多会话不适用于弹性实例集或 Linux 操作系统。

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

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

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

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

      注意

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

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

      注意

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

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

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

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

  5. 选择下一步

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

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

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

    • 要为VPC具有公有子网的舰队实例添加互联网访问权限,请选择默认 Internet 访问权限。如果您使用网NAT关提供互联网接入,请取消选择 “默认互联网接入”。有关更多信息,请参阅 Internet 访问

      注意

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

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

      注意

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

      如果您没有自己的子网VPC和子网,则可以使用默认子网VPC或创建自己的子网。要创建自己的子网链接,请选择新建子网链路VPC和创建新子网链路来创建它们。选择这些链接将打开 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 (创建)

    注意

    如果错误消息通知您没有足够的限制(配额)来创建队列,请通过 Service Quotas 控制台提交增加限制的请求,网址为https://console.aws.amazon.com/servicequotas/。有关更多信息,请参阅《服务限额用户指南》中的请求增加限额

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