【发布时间】:2017-09-26 23:17:53
【问题描述】:
对不起,如果这不适合 SO,但不确定在哪里问这个问题最好!
背景:
- 在 AWS VPC 内的 EC2 容器服务 (ECS) 上运行应用程序。
- 有可能在不久的将来(3-6 个月)将发出请求的函数转移到 Lambda 函数。
我在功能上希望实现的目标:
- 在指定时间段(例如 7 天)内缓存 HTTPS 流量对特定 URL 模式(例如 subdomain.example.com)的响应。
- 我们正在达到免费/付费服务的 API 限制,并希望注入一个层来透明地处理重复请求,不幸的是,在应用层不容易处理。
- 这是否应用于 VPC(例如 InternetGateway?)级别或 ECS 服务级别 - 不要太在意哪一个。
理想情况下,这对应用程序本身是透明的,这很棒,但猜测它是 HTTPS 流量的事实可能会在工作中遇到麻烦。最初认为这可能在 InternetGateway 级别上是可能的,但假设无法轻松访问请求标头。
可能的解决方案:
- 鱿鱼? (https://aws.amazon.com/articles/6463473546098546)
- Linkerd? - 似乎这应该是可能的(我们目前也没有统一的服务发现方法,所以这可能会用 1 块石头杀死 2 只鸟)。
任何建议将不胜感激!
亚历克斯
PS。正如您可能会说的那样,我在这方面有点超出我的深度,如果我在混合模式/解决方案,对不起!
【问题讨论】:
标签: proxy amazon-vpc amazon-ecs caching-proxy