目前,我已经在多个区域的 EC2 实例上构建了一个应用程序。问题是当每个区域需要修补/维护一个实例时,如果出现故障,我们需要更多的努力来处理。
我决定使用 Lambda@Edge 而不是 EC2,问题是:
- Lambda@Edge 比这些 EC2 实例更好?
- 需要确保 Lambda@Edge 可以以相同的延迟或比 EC2 更好的延迟访问。有任何官方文件可以证明这一点吗?
谢谢
目前,我已经在多个区域的 EC2 实例上构建了一个应用程序。问题是当每个区域需要修补/维护一个实例时,如果出现故障,我们需要更多的努力来处理。
我决定使用 Lambda@Edge 而不是 EC2,问题是:
谢谢
如果您面临的问题是实例的修补和维护之一,那么是的,Lambda 或 Lambda@Edge 绝对会解决该问题。
如果问题是延迟,并且您想保留您的实例,您可以创建一个Amazon Cloudfront 分发,它将放在您的实例前面并向您的用户提供缓存的内容 - 这可能是最简单的开始方式。
Lambda@Edge 的延迟与 Cloudfront 相同。部署到 CloudFront 边缘站点的 Lambda 函数有几个限制。