View a markdown version of this page

Multi-Session 建议 - Amazon WorkSpaces 应用程序

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

Multi-Session 建议

在操作多会话环境时,请考虑以下两个关键方面,以确保最佳性能和流媒体体验:

  • 确定每个实例的最大用户会话数

  • 有效管理您的多会话图像

会话密度

在决定实例上的最大用户会话数时,请考虑以下因素来确定最佳会话数:

  • 评估资源要求:了解会话中使用的应用程序的资源要求。考虑 CPU、内存 I/O、磁盘和网络带宽等因素。此评估将有助于决定每个用户会话通常需要的资源量。

  • 考虑实例规格:考虑实例的规格,包括 CPU 数量、可用内存和 GPU 规格。规格更高的实例可以处理更多的用户会话。有关 WorkSpaces 应用程序支持的不同实例类型和定价的更多信息,请参阅WorkSpaces 应用程序定价

  • 性能测试:对预期在用户会话中运行的应用程序和工作负载进行性能测试。衡量资源利用率、响应时间和整体系统性能。使用此数据来评估并发用户会话对性能的影响,并确定最佳会话与实例比率。您可以对 A WorkSpaces pplications 提供的不同实例类型进行这些评估,以便为您的最终用户找到最佳的实例类型或大小。有关 WorkSpaces 应用程序提供的不同实例类型的更多信息,请参阅WorkSpaces 应用程序实例系列

  • 监控资源利用率:持续监控实例在正常使用期间的资源利用率。观察 CPU、内存和磁盘利用率。确保资源利用率保持在可接受的范围内,以避免性能下降。对于多会话环境,您可以在 WorkSpaces 应用程序和 CloudWatch 控制台上查看这些指标。有关更多信息,请参阅 监控 Amazon WorkSpaces 应用程序资源

  • 考虑用户行为模式:分析用户行为模式以了解高峰使用时段和潜在的并发使用情况。有些用户可能有间歇性或零星的使用模式,而其他用户则可能全天保持一致的使用模式。在确定最大用户会话数时要考虑这些模式,以避免在高峰时段发生资源争用。

使用 WorkSpaces 应用程序,无论您选择何种实例类型或大小,您都可以为每个实例配置最多 50 个用户会话。但是,这只是一个上限,而不是建议的限制。

以下是一个示例表,可帮助您确定多会话实例集中一个实例上的最大用户会话数。表中列出的建议最大用户数基于一般准则和假设。使用实际工作负载进行测试至关重要,因为实际性能可能会有所不同,具体取决于工作负载的个体功能、应用程序的资源要求和用户行为。

基于工作负载类型的建议
最终用户类别 工作负载类型 示例用户 应用场景 建议的配置
执行单项任务且使用最少应用程序的最终用户 低型 任务工作人员、前台用户 数据输入应用程序、文本编辑、堡垒主机 Stream.standard.xlarge/2xlarge 或 Stream.compute.xlarge + 或 + 上每个 vCPU 有 4 个用户 Stream.memory.xlarge
执行单项任务且使用最少应用程序的最终用户 低型到中型 任务工作人员、前台用户、联络中心员工 数据输入应用程序、文本编辑、堡垒主机、聊天、电子邮件、消息收发应用程序 Stream.standard.xlarge/2xlarge 或 Stream.compute.xlarge + 或 + 上每个 vCPU 有 2 个用户 Stream.memory.xlarge
创建复杂电子表格、演示文稿和大型文档的最终用户 中型 任务工作人员、联络中心员工、业务分析师 数据输入应用程序、聊天、电子邮件、消息传送应用程序、生产力应用程序 + 或 Stream.memory.xlarge + 上每个 vCPU 有 2 个用户 Stream.compute.xlarge
具有高性能工作负载的最终用户 中型到重型 知识工作者、软件开发人员、商业智能分析师 软件脚本编写 + 或 Stream.memory.xlarge + 上每个 vCPU 有 1 个用户 Stream.compute.xlarge
具有高性能工作负载的最终用户 重型 知识工作者、软件开发人员、数据科学家 屏幕共享、数据分析、音频会议 + 或 + 上每 2 个 vCPU Stream.memory.xlarge 有 1 个用户 Stream.compute.xlarge
工作负载需要显卡和大量 compute/memory 资源的最终用户 重型到加速 Graphics/Architecture 设计师、 CAD/CAM 用户 音频会议、 Graphics-intensive 应用程序,例如远程图形工作站 每 2 个 vCPU Graphics.g4dn 有 1 个用户。 *
工作负载需要显卡和大量 compute/memory 资源的最终用户 已加速 视频编辑、游戏玩家和游戏开发者、数据挖掘者、GIS 数据工程师、AI 科学家 音频会议、视频转码和 3D 渲染、 Photo-realistic 设计、图形工作站、机器学习模型训练、机器学习推理 每 2 个 vCPU Graphics.G5 有 1 个用户。 *

图像管理

  • 映像注意事项:不得在多会话队列映像上安装远程桌面会话主机和远程桌面许可。 WorkSpaces 在实例配置期间,应用程序会自动配置这些组件。

  • 映像更新:如果您通过 Image Builder 或 Managed Image Update 更新更新多会话队列映像,请在更新生产队列或与其他 AWS 账户共享映像之前,先在预生产队列上对其进行测试。