【问题标题】:Lambda@Edge and AWS EC2 latency comparisonLambda@Edge 和 AWS EC2 延迟比较
【发布时间】:2019-04-16 23:57:14
【问题描述】:

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

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

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

谢谢

【问题讨论】:

    标签: amazon-web-services amazon-ec2 aws-lambda aws-lambda-edge


    【解决方案1】:

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

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

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

    【讨论】:

    • 谢谢。但是有任何相关的文档来描述它吗?例如:1.
    • @ManhNguyen 你不能真正保证延迟,因为客户端参与其中。我认为任何 CDN 都不能保证这样的延迟。我真的怀疑你会在全球范围内获得 s3-accelerate-speedtest.s3-accelerate.amazonaws.com/en/… 就请求处理时间而言,是
    • 你可以在这里看到一个快速测试:cloudharmony.com/speedtest-for-aws:cloudfront
    猜你喜欢
    • 1970-01-01
    • 2016-06-23
    • 2019-05-02
    • 2012-10-06
    • 2017-10-25
    • 2019-01-15
    • 2021-08-22
    • 2019-12-25
    • 1970-01-01
    相关资源
    最近更新 更多