gpt4 book ai didi

amazon-web-services - Amazon Elastic Beanstalk 内部和互联网访问

转载 作者:行者123 更新时间:2023-12-04 08:08:26 25 4
gpt4 key购买 nike

我们正在尝试通过 Amazon AWS Elastic Beanstalk (AEB) 组件创建多个 API 的设置。我们选择 AEB 的原因是因为它为我们部署的应用程序提供了无缝部署和扩展,而无需手动创建负载均衡器 (LB) 和扩展规则。我们非常希望保持这种方式,因为我们计划启动(大量)应用程序和 API。

但是,我们在 AEB 方面面临着许多挑战。

首先,一些 API 需要内部通信,低延迟是我们的核心要求。为了在 AEB 中利用内部网络通信,我们“被迫”:

  • 在 Amazon 中分配 VPC
  • 将每个应用程序部署到此 VPC - 每个应用程序都在其自己的内部 LB
  • 后面

    现在,当使用 Elastic beanstalk URL 时,API 能够解析另一个 API 的 LB 的内部 IP,因此消除了延迟,一切都很好 - API 可以相互通信。

    然而,这给我们带来了另一个问题:
    其中一些“内部”分配的 API(请记住,它们位于 VPC 中的内部 LB 后面)也必须可以从 Internet 访问。

    我们仍然没有找到使内部 LB 可以访问互联网的方法(同时保持它们也可以作为内部 LB 的能力),因此非常感谢您对此事的任何帮助。

    最佳答案

  • 每个应用程序都应位于 VPC 内的一个子网上
  • 更新 ACL 和 ELB 安全组以允许外部访问

  • AWS Elastic Load Balancing Inside of a Virtual Private Cloud

    另外,SO 上的这个问题包含相关信息: Amazon ELB in VPC

    关于amazon-web-services - Amazon Elastic Beanstalk 内部和互联网访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20973496/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com