【问题标题】:Cloudfront TPS for single object单个对象的 Cloudfront TPS
【发布时间】:2019-02-09 17:19:34
【问题描述】:

我从下面的文档中了解到,云前端可以支持每秒 100,000 个请求。

https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cloudfront-limits.html#limits-general

假设每秒有 50000 个请求发送到同一个对象,云端扩展是否仍然有效?

【问题讨论】:

  • 50000 TPS 是什么意思? 50 000 000 ?
  • 对不起,我的意思是每秒 50000 个请求。

标签: amazon-web-services amazon-cloudfront horizontal-scaling


【解决方案1】:

这个问题似乎没有官方记录的答案。

应该工作,但是,因为没有记录提到每个对象/路径的任何 TPS 限制,只有每个分发的限制......甚至可以通过提交来增加 100,000 的限制向 AWS 支持提出请求,描述您的使用案例...这表明这是基于策略的限制,而不是真正的资源/容量限制。

CloudFront 是一个分布式系统。 (当前)155 个全球边缘位置中的每一个都独立于其他位置运行——它们不共享组件,包括它们的缓存。 (缓存未命中是通过第二个“区域边缘”层获取的,因此它们是“共享的”,因为它们可以被附近的全局边缘访问,但该层不参与全局边缘缓存命中的请求处理。)这表明可实现的 TPS(无论是每个分布还是每个对象)实际上并不是任何全局的函数,因此即使是记录在案的 100,000 限制也几乎可以肯定是一个“软”限制。

【讨论】:

    猜你喜欢
    • 2015-02-22
    • 1970-01-01
    • 1970-01-01
    • 2016-10-27
    • 1970-01-01
    • 2020-07-15
    • 2018-11-10
    • 1970-01-01
    • 2019-01-03
    相关资源
    最近更新 更多