AZ 之间的 AWS 负载均衡器延迟比较 (ap-south-1a / b / c)

AWS Load Balancer latency comparing between AZs (ap-south-1a / b / c)

我有一个 AWS 经典负载均衡器,在孟买区域有 3 个实例,在 ap-south-1a 可用区有 3 个实例。该网站目前正在为印度南部大部分地区(喀拉拉邦)提供服务,并且仅服务于该地区。

我想知道如果我选择最近的可用区是否会有延迟差异?

理想情况下,我应该选择最近的可用区以获得最佳的低延迟,对吗?谁能告诉我如果我选择最近的 AZ 会更好吗?我查看了 AWS 文档以了解他们的 AZ 位置,找不到距离喀拉拉邦最近的 AZ。有谁知道可以指导一下是哪一个吗?

你可以通过 Route53 "Latency" Route Policy.

ELB 仍然必须驻留在一个或多个 AZ 中,在 DNS 级别执行此操作是一种更有效的基于延迟测量的路由方式。

Can anyone tell me if I choose the nearest AZ, it would be better?

可用区通常相距 100 公里或更远,您应该不会注意到单个区域中可用区之间的延迟。

I checked the AWS documentation to understand their AZ location, could not find what would be nearest AZ for Kerala?

出于安全考虑,AWS 不会透露数据 centres/AZ 的确切位置。

另请注意,例如,当您启动 EC2 时,当您选择 Subnet/AZ 时,那些 a、b、c 是随机的 - 您看到的与我不同(即使使用相同的帐户)因为这就是 AWS 在 DC's/AZ's.So 之间内部负载平衡资源的方式,不用担心,如果我使用少于 3 个子网,我只是将子网保留为首选或在脚本中(对于 DR 而不是 HA)然后我将在我的配置中随机选择子网。 PS 例子:

[string[]]$SubnetId = @(..,..)
if ($SubnetId.count -ge 2) {
  $stringSubnet = $SubnetId[(get-random -minimum 0 -maximum ($SubnetId.count - 1))]
} else {
  $stringSubnet = $SubnetId[0]
}