本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
可用区
可用区
Amazon WorkSpaces 应用程序只需要一个子网即可启动队列。最好是至少配置两个可用区,每个唯一可用区一个子网。要优化实例集自动扩缩,请使用两个以上的可用区。横向扩展的另一个好处是可以增加子网中的 IP 空间,以满足增长的需要,本文档的以下子网大小调整部分对此进行了介绍。使用 AWS 管理控制台
子网大小调整
将子网专用于 WorkSpaces 应用程序队列,以实现路由策略和网络访问控制列表的灵活性。堆栈可能会有单独的资源需求。例如, WorkSpaces 应用程序堆栈可能有隔离要求,让位于单独的规则集。当多个 Amazon A WorkSpaces pplications 队列使用相同的子网时,请确保所有队列的最大容量之和不超过可用 IP 地址的总数。
如果同一子网中所有实例集的最大容量可能或已经超过可用 IP 地址的总数,请将实例集迁移到专用子网。这样可以防止自动扩缩事件耗尽分配的 IP 空间。如果队列的总容量超过分配的子网的 IP 空间,请使用 API 或 AWS CLI “更新队列” 来分配更多子网。有关更多信息,请参阅 Amazon VPC 配额以及如何提高配额。
最好是扩展子网的数量,相应地调整子网的大小,同时在 VPC 中预留容量以供增长。此外,请确保 WorkSpaces 应用程序队列的最大值不超过子网分配的总 IP 空间。在计算 IP 空间总量时 AWS,会为中的每个子网保留五个 IP 地址。使用两个以上的子网并进行横向扩展具有多种好处,例如:
-
提高可用区的故障恢复能力
-
自动扩缩实例集实例时吞吐量更高
-
更有效地使用私有 IP 地址,避免 IP 地址流失
在调整 Amazon A WorkSpaces pplications 的子网大小时,请考虑子网的总数以及利用率峰值期间的预期峰值并发量。可以使用 (InUseCapacity) 加上实例集的预留容量 (AvailableCapacity) 进行监控。在 Amazon A WorkSpaces pplications 中,标有已使用和可供使用的 WorkSpaces 应用程序队列实例的总和。ActualCapacity要正确调整总 IP 空间的大小,请预测所需的 ActualCapacity,然后除以分配给实例集的子网数量,减去一个子网以满足恢复需要。
例如,如果预计峰值时队列实例的最大数量为 1000,并且业务要求是在一次可用区故障中保持弹性,则 3 个 x/23 子网可以满足技术和业务需求。
-
/23 = 512 台主机 — 5 个预留 = 每个子网 507 个实例集实例
-
3 个子网 — 1 个子网 = 2 个子网
-
2 个子网 x 每个子网 507 个实例集实例 = 峰值时为 1014 个实例集实例
子网大小调整示例
虽然 2 个 /22 子网也能满足恢复的需求,但请考虑以下几点:
-
使用两个可用区保留的不是 1536 个 IP 地址,而是保留了 2048 个 IP 地址,从而浪费了本来可以用于其他功能的 IP 地址。
-
如果有一个可用区无法访问,则扩展实例集实例的能力将受到可用区吞吐量的限制。这可能延长
PendingCapacity的持续时间。
子网路由
最佳做法是为 WorkSpaces 应用程序实例创建私有子网,通过集中式 VPC 将出站流量路由到公共 Internet。 WorkSpaces 应用程序会话流式传输的入站流量通过流网关通过 Amazon A WorkSpaces pplications 服务进行处理:您无需为此配置公有子网。
Intra-Region 连接
对于加入 Active Directory 域的 WorkSpaces 应用程序队列实例,请在每个实例的共享服务 VPC 中配置 Active Directory 域控制器 AWS 区域。Active Directory 的来源可以是基于 Amazon EC2 的域控制器或 AWS 托管的 Microsoft AD。共享服务和 WorkSpaces 应用程序 VPC 之间的路由可以通过 V PC 对等连接或传输网关进行。尽管中转网关解决了大规模路由的复杂性,但 VPC 对等连接在大多数设置中更受青睐的原因有很多:
-
VPC 对等连接是两个 VPC 之间的直接连接(无需额外跳跃)。
-
不收取每小时费用,仅按可用区之间的标准数据传输费率收费。
-
对带宽没有限制。
-
支持在 VPC 之间访问安全组。
如果 WorkSpaces 应用程序实例连接到共享服务 VPC 中具有大型数据集的应用程序基础设施 and/or 文件服务器,则尤其如此。因为可以优化通向这些常用资源的路径,VPC 对等连接是首选,即使在所有其他 VPC 和互联网路由都通过中转网关执行的设计中也是如此。
出站互联网流量
虽然直接路由到共享服务主要是通过对等连接进行优化的,但 WorkSpaces 应用程序的出站流量可以通过使用 Tr AWS ansit Gateway 从多个 VPC 创建单个互联网出口点
将所有出站互联网流量集中到单个 VPC 后,NAT 网关或 NAT 实例就是常见的设计选择。要确定哪个最适合您的组织,请查看管理指南,以比较 NAT 网关和 NAT 实例。AWS Network Firewall
On-premises
当需要连接到本地资源时,尤其是对于加入 Active Directory 的 WorkSpaces 应用程序实例,请通过建立高度弹性的连接 AWS Direct Connect