容量管理¶
在向用户交付应用程序和桌面之前,首先必须设置一个或多个生产实例池——这定义了帐户的“容量”。每个生产池对应一个特定的实例类型(例如,vcpu /core、内存和GPU的#)。您可以设置您的生产池容量,以根据用户需求动态地开关电。弹性实例管理或“弹性”是框架平台中的一个规则引擎,它允许管理员通过定义在特定时间和环境中应该启动多少实例来配置对实例的即时访问。管理员可以通过点击仪表板左侧列出的“容量”来为用户管理容量。
三个关键参数定义了每个生产池的容量:
最小(最小值):给定时间上电的最小实例数,准备立即启动会话。
缓冲:额外的启动实例,可以在几秒钟内为用户准备好。将此设置为您希望在任意2分钟窗口(启动实例所需的时间)内连接的用户数量。
最大(最大):您期望的最大并发用户数。当用户连接到最小值,然后开始使用缓冲区实例时,Frame将自动扩展,使更多的实例上电到最大。这实际上是您将允许系统根据用户需求自动扩展到的最大实例数量。这允许您限制并发用户的数量,并定义为您的帐户分配的实例“池”的大小。
请注意
任何帐户的最大生产池容量限制为1000个虚拟机。
例如,假设您有一个“Air 8GB”生产池,最小值为5,缓冲区为3,在“默认容量”下最大值为20。该系统的工作原理如下:
在没有用户负载的情况下,5个Air 8GB实例将准备好接受连接(这是最小值)。
一旦三个用户连接,就只有两个从原始的“最小”实例集中打开剩下的实例。由于缓冲区设置为3,系统将自动启动一个额外的实例,因此至少有3个“缓冲区”实例—3个正在使用,3个准备好供新用户使用。
每当一个新用户连接到使用一个缓冲区实例时,另一个实例将自动打开以补充缓冲区。
随着更多的用户连接,更多的实例将被供应——但是系统将总是试图维护一个3个实例的缓冲区,以确保新用户尽可能快地连接到会话。
平台将继续扩展,直到达到最大值,在本例中为20。第21个用户(以及所有后续用户)在尝试连接时将收到一条“容量不足”的消息。
当用户断开连接,实例变得空闲时,系统也会自动关闭实例。请注意,实例将在一个小时的增量中保持打开状态,如果没有使用,则根据容量设置自动关闭。
最终,随着用户需求下降到零,已开启的实例计数将下降到最小值5。
您可以使用最小值0和缓冲区0,以确保只有在用户请求应用程序或桌面时才启动实例。在这种情况下,在用户请求他们的应用程序或桌面后,用户将不得不等待几分钟(通常是2-3分钟),以使实例变得可用。他们将被告知一个实例正在上电。
在第一次发布时,最好将最小值和缓冲区设置为0,最大值设置为1,因为您仍然需要测试所有内容。
重要的
注意,无论是否连接用户,min和buffer实例都会导致每小时的使用量。您可以将两者都设置为0,因此实例将只按需启动。这节省了使用时间,但是用户必须等待大约2分钟才能启动一个Frame会话。
设置活动能力¶
Frame平台允许管理员为每周的特定时间定义“活动容量”。例如,当您希望使用量增加时,您可能希望在特定天数的特定时间内增加最小值和缓冲区。您还可以使用Frame Admin API来创建每天必须更改两次以上的自定义容量设置。
对于本例,我们保留了前一个示例的默认设置,但现在设置了活动容量小时数。每周二和周四上午9点至下午5点,最低限时将提高至8点,缓冲为5点。
如果“Active Capacity”字段为空,系统将使用界面左侧设置的“Default Capacity”。
按系统类型划分的系统容量¶
管理员可以根据使用的实例类型定义平台容量。例如,您可能有一个图形设计团队,他们每周需要访问gpu支持的实例类型几个小时。通过单击相应的实例类型选项卡并定义这些值,可以为该实例类型设置活动容量。
在上面的例子中,我们至少启用了2个Pro 64GB (gpu支持的)实例,并且在每周四和周五UTC时间上午9点到下午3点之间可用。活动容量仅为Pro 64GB实例类型设置。管理员可以通过单击相应的选项卡、调整设置并单击“Save”,为任何实例类型指定默认和活动容量设置。
添加生产池¶
管理员可以为给定的云基础设施添加额外的生产池。要添加一个新的生产池,从仪表盘转到容量,并单击“+添加实例类型”选项到现有的生产池的右侧。
您将能够从可用实例类型列表中选择您希望添加的实例类型,然后单击“添加”。
所选的实例类型现在将被添加到您的生产池集。
删除生产池¶
当生产池的“默认容量”最大值为0时,可以从生产池列表中删除。如果需要删除生产池,请在“仪表盘”右侧的“容量”区域,选择需要删除的生产池。点击3个垂直点的图标,选择“删除”功能。
Frame将请求您确认删除实例类型pool—“Delete”删除池,“Cancel”不删除池。
请注意
仅支持删除max = 0的生产池。