为什么 AWS Lambda 在配置了 VPC 的情况下建议设置两个子网?

Why AWS Lambda suggests to set up two subnets if VPC is configured?

这是因为 IP 可用性吗?

我一直认为创建一个巨大的子网与创建两个大小相同的子网是完全一样的。我这样做没有遇到任何性能问题,但我没有在文档中找到任何东西来确认这是一种有效的方法。

为什么 AWS Lambda 建议配置这两个子网?这有技术原因吗?

提前致谢。

它不是 "only" 性能,根据 here

,它是为了高可用性(更容错)

It's a best practice to create multiple private subnets across different Availability Zones for redundancy and so that Lambda can ensure high availability for your function.

Resilience documentation