AWS Wavelength 中的子网
利用 AWS Wavelength,开发人员可以为移动设备和最终用户打造具有超低延迟的应用程序。Wavelength 可以将标准 AWS 计算和存储服务部署到电信运营商的 5G 网络边缘。开发人员可以将虚拟私有云(VPC)扩展到一个或多个 Wavelength Zone,然后使用 Amazon EC2 实例等 AWS 资源来运行需要超低延迟并连接到区域中的 AWS 服务的应用程序。
要使用 Wavelength 区域,必须首先选择加入区域。接下来,在 Wavelength 区域中创建子网。您可以在 Wavelength 区域中创建 Amazon EC2 实例、Amazon EBS 卷和 Amazon VPC 子集和 Carrier Gateway。此外,您还可以使用通过 EC2、EBS 和 VPC 编排或搭配使用的服务,如 Amazon EC2 Auto Scaling、Amazon EKS 集群、Amazon ECS 集群、Amazon EC2 Systems Manager、Amazon CloudWatch、AWS CloudTrail 和 AWS CloudFormation。Wavelength 中的服务是 VPC 的一部分,它通过可靠的高带宽连接至 AWS 区域,以便轻松访问包括 Amazon DynamoDB 和 Amazon RDS 在内的服务。
以下规则适用于 Wavelength 区域:
-
当您在 VPC 中创建子网并将其与 Wavelength 区域关联时,VPC 将扩展到 Wavelength 区域。
-
默认情况下,您在跨越某个 Wavelength 区域的 VPC 中创建的每个子网都会继承主 VPC 路由表,包括本地路由。
-
当您在 Wavelength 区域的子网中启动 EC2 实例时,您将为其分配运营商 IP 地址。运营商网关将地址用于从接口到 Internet 或移动设备的流量。运营商网关使用 NAT 转换地址,然后将流量发送到目的地。来自电信运营商网络的流量通过运营商网关路由。
-
您可以将 VPC 路由表或 Wavelength 区域中的子网路由表的目标设置为运营商网关,从而允许来自特定位置的运营商网络的入站流量,以及向运营商网络和 Internet 发送出站流量。有关 Wavelength 区域中的路由选项的更多信息,请参阅《AWS Wavelength 开发人员指南》中的路由。
-
Wavelength 区域中的子网与可用区中的子网具有相同的网络组件,包括 IPv4 地址、DHCP 选项集和网络 ACL。
-
您无法为 Wavelength 区域中的子网创建 Transit Gateway 挂载。但可以通过父可用区中的子网创建附件,然后通过 Transit Gateway 将流量路由到所需目的地。有关示例,请参阅下一节。
存在多个 Wavelength 区域时的注意事项
不允许位于同一 VPC 中不同 Wavelength 区域内的 EC2 实例之间相互通信。如果您需要在不同 Wavelength 区域之间进行通信,AWS 建议您使用多个 VPC,每个 Wavelength 区域一个。您可以使用中转网关连接这些 VPC。此配置允许这些 Wavelength 区域中的实例之间相互通信。
Wavelength 区域到 Wavelength 区域的流量传输会经过 AWS 区域。有关更多信息,请参阅 AWS Transit Gateway
下图显示了如何配置网络以支持两个不同 Wavelength 区域中的实例相互通信。您有两个 Wavelength 区域(Wavelength 区域 A 和 Wavelength 区域 B)。您需要创建以下资源才能支持通信:
-
对于每个 Wavelength 区域,创建一个位于其父可用区中的子网。在示例中,您创建了子网 1 和子网 2。有关创建子网的信息,请参阅 创建子网。使用 describe-availability-zones 查找父可用区。
-
中转网关。中转网关连接 VPC。有关如何创建中转网关的信息,请参阅《Amazon VPC Transit Gateway 指南》中的创建中转网关。
-
对于每个 VPC,VPC 挂载到 Wavelength 区域父可用区的 Transit Gateway 中。有关更多信息,请参阅《Amazon VPC Transit Gateway 指南》中的 VPC 的 Transit Gateway 挂载。
-
中转网关路由表中每个 VPC 的条目。有关如何创建 Transit Gateway 路由的信息,请参阅《Amazon VPC Transit Gateway 指南》中的中转网关路由表。
-
对于每个 VPC,在 VPC 路由表中创建一个条目,该条目需将另一个 VPC CIDR 作为目的地,并将中转网关 ID 作为目标。有关更多信息,请参阅 中转网关的路由。
在示例中,VPC 1 的路由表包含以下条目:
目的地 目标 10.1.0.0/24
tgw-22222222222222222
VPC 2 的路由表包含以下条目:
目的地 目标 10.0.0.0/24
tgw-22222222222222222