AWS全球基础架构围绕AWS区域和可用区构建。AWS区域提供多个在物理上独立且隔离的可用区,这些可用区通过延迟低、吞吐量高且冗余性高的网络连接在一起。利用可用区,您可以设计和操作在可用区之间无中断地自动实现失效转移的应用程序和数据库。与传统的单个或多个数据中心基础设施相比,可用区具有更高的可用性、容错性和可扩展性。
作为一项完全托管式区域服务,API Gateway 在每个区域的多个可用区中运行,并利用可用区冗余来最大限度地减少“基础设施故障”这类可用性风险。API Gateway 被设计成能够自动从可用区故障中恢复。
有关 AWS 区域和可用区的更多信息,请参阅 AWS 全球基础架构
为了防止您的 API 被过多的请求所淹没,API Gateway 限制对您的 API 的请求。具体来说,API Gateway 对于一个账户中的所有 API 设置请求提交稳态速率限制和突增限制。您可以为 API 配置自定义限制。要了解更多信息,请参阅 在 API Gateway 中限制对 REST API 的请求以提高吞吐量。
您可以使用 Route 53 运行状况检查,来控制从主要区域的 API Gateway API 到辅助区域的 API Gateway API 的 DNS 故障转移。有关示例,请参阅 为 API Gateway API 配置针对 DNS 故障转移的自定义运行状况检查。