【问题标题】:Is it possible to configure the Availability Zone(AZ) for Lambda function in AWS?是否可以在 AWS 中为 Lambda 函数配置可用区(AZ)?
【发布时间】:2021-08-05 19:45:56
【问题描述】:

我们知道一个区域中有多个 AZ,是否可以在该区域的特定 AZ 部署/创建 Lambda 函数,或者 Lambda 函数是在特定区域的任何 AZ 中随机创建的?

【问题讨论】:

    标签: amazon-web-services aws-lambda aws-lambda-containers


    【解决方案1】:

    一般有 2 种 Lambda。 VPC 和非 VPC。因此,如果有 VPC,那么就会有子网,并且每个子网都位于特定的 AZ 中。如果您在 VPC 中只有 1 个子网,或者您将 lambda 配置为在一个特定子网中运行,那么是的,您可以将 Lambda 配置为在特定 AZ 中运行。

    但不能保证所有帐户的 region-1a 都是相同的可用区。因此,AWS Account1 的 region-1a AZ 可能与 AWS Account2 不同。

    对于像 Lambda 这样的托管服务,在设计解决方案时不应考虑 AZ。

    【讨论】:

    • 它不是设计要求,我只是理解概念并产生了这个疑问。那么在非 VPC Lambda 的情况下,它将根据可用性底层硬件在任何 AZ 上运行(触发时)?
    • 是的,您的理解是正确的。我们无法知道执行在哪个 AZ 上运行。
    【解决方案2】:

    Lambda 函数部署到 VPC 中的指定子网。

    您可以选择要部署在哪个 AZ 的哪个子网中。

    类似的东西

    【讨论】:

      猜你喜欢
      • 2015-11-09
      • 2016-08-09
      • 1970-01-01
      • 2017-05-07
      • 1970-01-01
      • 2017-08-10
      • 1970-01-01
      • 1970-01-01
      • 2015-11-26
      相关资源
      最近更新 更多