Lambda@Edge 和 AWS EC2 延迟比较

Lambda@Edge and AWS EC2 latency comparison

目前,我已经在多个区域的 EC2 实例上构建了一个应用程序。问题是每个区域需要一个实例 patch/maintain,如果出现故障,我们需要付出更多努力来处理。

我决定使用 Lambda@Edge 而不是 EC2,问题是:

  1. Lambda@Edge 比这些 EC2 实例更好?
  2. 需要确保可以使用与 EC2 相同或更好的延迟访问 Lambda@Edge。有任何官方文档可以证明这一点吗?

谢谢

如果您面临的问题是实例的修补和维护,那么是的,Lambda 或 Lambda@Edge 绝对可以解决该问题。

如果问题是延迟并且您想保留您的实例,您可以创建一个 Amazon Cloudfront Distribution 它会在您的实例前面并为您的用户提供缓存的内容 - 这可能是最简单的开始方式出。

Lambda@Edge 的延迟与 Cloudfront 相同。部署到 CloudFront 边缘位置的 Lambda 函数具有 couple of limitations.