为什么我应该配置具有两个或更多子网的 AWS ECS 服务?

Why I should configure a AWS ECS Service with two or more Subnets?

为什么我应该使用来自同一 VPC 的两个或更多私有子网配置 AWS ECS 服务或 EC2 实例?做这样的事情而不是只在一个子网中配置它有什么好处?会不会是因为可用性?我已经阅读了文档,但不清楚。

参考:https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html

这一般是为了将您的ECS服务分布到多个可用区,让您的服务保持高可用。

一个子网绑定到一个可用区,因此假设每个子网都在一个不同的可用区

通过拆分多个子网,在中断期间负载可以转移到完全在其他子网中启动容器(假设它们在不同的可用区)。

对于支持多个可用性区域的所有服务,通常鼓励这样做。

有关 Amazon ECS Availability best practices 的更多信息可从博客中获得。