本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 AWS Global Accelerator 中使用自定义路由加速器
本章包括在 AWS Global Accelerator 中创建自定义路由加速器的过程和建议。通过自定义路由加速器,您可以使用应用程序逻辑将一个或多个用户直接映射到多个目标之间的特定 Amazon EC2 实例,同时通过全球加速器路由流量获得性能改进。当您的应用程序需要一组用户在特定 EC2 实例和端口上运行的同一会话(如游戏应用程序或 IP 语音 (VoIP) 会话)上相互交互时,此操作非常有用。
自定义路由加速器的终端节点必须是虚拟私有云 (VPC) 子网,自定义路由加速器只能将流量路由到这些子网中的 Amazon EC2 实例。创建自定义路由加速器时,您可以包含在单个或多个 VPC 子网中运行的数千个 Amazon EC2 实例。要了解更多信息,请参阅“自定义路由加速器在 AWS Global Accelerator 中的工作原理”。
如果您希望 Global Accelerator 自动选择最接近客户端运行状况的终端节点,请创建标准加速器。有关更多信息,请参阅 使用 AWS Global Accelerator 中的标准加速器。
要设置自定义路由加速器,请执行以下操作:
查看创建自定义路由加速器的指导原则和要求。请参阅 自定义路由加速器的指南和限制。
创建 VPC 子网。将子网添加到全局加速器后,您可以随时将 EC2 实例添加到子网。
创建加速器,然后选择自定义路由加速器的选项。
添加监听程序并指定要监听的全局加速器的端口范围。请确保您包含一个大范围的端口,以便全局加速器映射到您预期拥有的所有目的地。这些端口与您在下一步中指定的目标端口不同。有关侦听器端口要求的更多信息,请参阅自定义路由加速器的指南和限制。
为您拥有 VPC 子网的 AWS 区域添加一个或多个终端节点组。请为每个终端节点组指定以下内容:
终端节点端口范围,表示目标 EC2 实例上能够接收流量的端口。
每个目标端口范围的协议:UDP、TCP 或 UDP 和 TCP 同时使用。
对于终端子网,请选择一个子网 ID。您可以在每个端点组中添加多个子网,子网可以是不同的大小(最多 /17)。
以下各节逐步介绍如何使用自定义路由加速器、侦听器、终端节点组和终端节点。