【问题标题】:AWS Load Balancing & Auto Scaling testAWS 负载平衡和 Auto Scaling 测试
【发布时间】:2012-01-19 02:37:47
【问题描述】:

最近我们将 Java Web 应用程序移至 beanstalk,我们为环境配置了弹性负载均衡器和自动缩放。我如何测试负载均衡器和自动缩放是否适用于我的应用程序环境。我可以尝试的任何负载测试工具。

【问题讨论】:

  • 记住要慢慢扩展,因为 Auto Scaling 可能需要时间来响应增加的流量。

标签: amazon-web-services load-testing


【解决方案1】:

正确 - 您需要对其进行负载测试。一定要选择正确支持弹性负载均衡的负载测试工具。具体来说,它不需要缓存 DNS 查询太久——这是许多负载测试工具所犯的错误。否则,即使新服务器已启动以响应增加的负载,负载仍将继续定向到现有服务器。

【讨论】:

    【解决方案2】:

    我对 beanstalk 不是很熟悉,但是如果您根据 CPU 使用率进行扩展,那么很容易编写一个包含一些与 CPU 挂钩的错误代码的页面。添加一个在网页中几乎无限循环的 for 循环,请求该页面,然后观察自动缩放完成它的工作。

    【讨论】:

    • 应用内或外部代码错误的页面。
    • 行为不端的代码应该在您的应用程序中,在您上传的战争文件中。请求特定页面将启动它并希望与 CPU 挂钩。如果自动缩放配置为基于 CPU 使用情况发生,那么您的错误代码应该会导致它超过阈值并启动自动缩放。
    猜你喜欢
    • 2020-01-01
    • 2012-08-10
    • 2020-05-16
    • 2018-09-03
    • 2017-05-23
    • 1970-01-01
    • 2014-01-06
    • 2020-11-17
    • 2017-09-21
    相关资源
    最近更新 更多