同一子网 AWS 中的 2 个微服务

2 Microservices in same subnet AWS

我有一个 AWS 应用程序,目前有 1 个微服务。后端流量通过 CloudFront 分布和负载均衡器到达 EC2 自动缩放组,该组具有跨 2 个可用区的 2 个子网(A 和 B)。

我现在想添加另一个微服务,并且想知道第二个微服务的 EC2 自动缩放组是否应该使用相同的子网 A 和 B 或两个新的子网 C 和 D?

它还会使用相同的负载均衡器吗?它们会在同一个 VPC 中吗?

干杯, 克里斯

should use the same subnets A and B or two new ones C and D?

取决于您和您的要求。他们可以使用相同或不同的子网。

Also would it use the same load balancer and would they be in the same VPC?

如果您使用的是 ALB,则可以根据第二个微服务的 hostname/domain 定义新的侦听器。为其创建新的目标组并重新使用现有的 ALB。