gpt4 book ai didi

amazon-web-services - 使用 Cloudfront (CDN) 进行负载测试是一种好方法吗?

转载 作者:行者123 更新时间:2023-12-03 19:23:06 27 4
gpt4 key购买 nike

我有一个需要处理大量流量的应用程序。该应用程序的先前版本在 15 分钟内达到了近 2,000,000 个请求。该版本没有 CDN,因此我需要为前端和后端各部署近 50 个容器。所以现在我在我的应用程序前面添加了一个 CDN。我选择 AWS Cloudfront 作为 CDN,因为该应用程序托管在 AWS 上。

现在,我需要为这个新应用程序做负载测试。如果我使用 Cloudfront URL 进行负载测试,它会显示 Cloudfront 提供的准确结果吗?

如果我使用负载均衡器 URL 进行负载测试并找出处理所需负载所需的服务器数量,是否会过度配置?由于 Cloudfront 将从近 189 个边缘站点(来自 AWS 文档)为我的应用程序提供服务,因此需要那么多服务器吗?

如何找到使用和不使用 Cloudfront 可以处理的流量之间的关系?

最佳答案

Cloudfront main page 称,负载测试 Cloudfront 本身并不是最好的主意。

The Amazon CloudFront content delivery network (CDN) is massively scaled and globally distributed.



但是,您可以在使用和不使用 CDN 的情况下测试您的网站的性能,看看是否有好处/ ROI使用 Cloudfront,因为它不是免费提供的,您需要确保使用它是有意义的,因为如果没有 CDN 集成,您的应用程序性能可能就足够了。

退房 6 CDN Load Testing Best Practices更多细节。

还要确保添加 DNS Cache Manager到您的测试计划,以确保每个 JMeter 线程(虚拟用户)独立解析 ELB 的底层服务器地址。因为可能所有线程都将访问相同的 IP 地址。

关于amazon-web-services - 使用 Cloudfront (CDN) 进行负载测试是一种好方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58688493/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com