【问题标题】:How lambda function and api gateway handle disaster recovery?lambda函数和api网关如何处理容灾?
【发布时间】:2020-10-16 10:47:32
【问题描述】:

众所周知,Lambda 是由 AWS 处理的无服务器服务。

我目前的流程是:

客户端(API)-> API 网关-> lambda

我想知道当我的 lambda 所在的区域下降时会发生什么? 还想知道当 API 网关区域出现故障时会发生什么。

应该如何处理?它是由 AWS 处理的,因为它是无服务器的,还是我应该自己处理,那会怎么样?

【问题讨论】:

标签: amazon-web-services aws-lambda aws-api-gateway disaster-recovery


【解决方案1】:

API 网关和 lambda 都是区域服务AWS docs 为 lambda 写:

Lambda 在多个可用区中运行您的函数,以确保在单个可用区发生服务中断时它可用于处理事件。

因此,如果整个区域出现故障,您的功能也会随之下降。因此,您必须积极主动并准备好他们的备份以及应用程序的其他部分,以便在其他区域运行。

在 API 网关方面,您可以在不同区域运行您的 API 网关的多个副本,并使用 Route53(这是全球服务)来管理到它们的流量,如下所述:

它是由 AWS 处理的,因为它是无服务器的,还是我应该自己处理,那会怎样?

因此,最终,您有责任为您的 lambda 函数和 api 网关设计自己的灾难恢复策略。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-05
    • 1970-01-01
    • 1970-01-01
    • 2018-05-30
    • 2017-07-26
    • 1970-01-01
    • 2019-05-02
    • 2022-01-27
    相关资源
    最近更新 更多