首页 > 解决方案 > AWS 上的 ASP.NET Core 前端和 REST 与 Fargate 和 API Gateway

问题描述

大家好,

设想:

要求:

问题:

问题:

亲切的问候西蒙伊拉斯谟

标签: asp.netrestaws-lambdaaws-api-gatewayaws-fargate

解决方案


AWS 容器服务团队成员在这里。这是一个非常开放的问题,其答案很可能基于意见和偏好。这些问题通常不适合 Stackoverflow。一般来说,我们看到 Fargate 被用于实现与标准计算资源(例如 EC2 或容器)相关的非常传统的服务模型的部署,您可以在其中启动一个进程并且该进程长期存在以接受连接。当您可以重构代码以使用特定的编程模型(函数)时,使用 Lambda。许多客户对“Lambda 支持容器”这一事实感到困惑,但这仅限于包装格式(相对于 Lambda 传统包装,即 zip)。换句话说,Lambda 支持容器并不意味着你可以在 Lambda 上运行任何容器镜像。了解更多背景信息。

有趣的是,我们更常看到 API GW 与 Lambda 一起使用,而 ALB/NLB 与 Fargate 一起使用,但实际上也可以将 API GW 与 Fargate 一起使用(参见此处的示例)。


推荐阅读