【问题标题】:2 Microservices in same subnet AWS2 同一子网 AWS 中的微服务
【发布时间】:2021-02-25 20:21:14
【问题描述】:

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

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

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

干杯, 克里斯

【问题讨论】:

    标签: amazon-web-services amazon-ec2 microservices subnet


    【解决方案1】:

    应该使用相同的子网 A 和 B 还是两个新的子网 C 和 D?

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

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

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

    【讨论】:

    • 所以我假设我只是添加了一个负载均衡器规则,即 product.domain.com 进入产品服务目标组,account.domain.com 进入帐户服务目标组。还必须为第二个子域的负载均衡器添加另一个域记录
    • @Kris 是的。只需确保您的第二个微服务使用与 ALB 相同的可用区。
    • 听起来像是一个计划。如果我决定为第二个服务使用新子网(假设它们位于相同的两个 AZ),我是否仍然能够重用相同的负载均衡器?
    • @Kris 是的。显然是同一个 AZ 和同一个 VPC。
    猜你喜欢
    • 2020-10-12
    • 1970-01-01
    • 1970-01-01
    • 2020-03-27
    • 2020-03-18
    • 1970-01-01
    • 2020-06-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多