Amazon-Ec2

在 Amazon EC2 微實例上測試 HAProxy 負載均衡解決方案的容量

  • February 9, 2011

目前,我們有一個在 ISP 註冊的域名,該域名指向具有彈性 IP 的 Amazon EC2 實例。此實例正在執行託管一個簡單 ASP.NET 站點的 IIS,該站點的 URL 通過循環將訪問者轉發到兩個外部站點。

這個 EC2 實例是一個 Windows 大型實例,每月花費大約 350 美元。我認為這是一個非常糟糕的解決方案 URL 轉發/負載平衡解決方案。

我認為我們需要的是一個執行 HAProxy 的微型 EC2 實例,它將執行我們的 URL 重定向和負載平衡。假設使用該服務的使用者數少於 5000,每日連接數將少於 10,000。

但是,我不想通過選擇太小的實例類型來製造瓶頸。

如何測試 HAProxy 設置以確定它可以輕鬆管理的連接數?

謝謝。

您應該使用負載測試工具之一執行壓力測試。我建議使用siege,JMeterTsung. siege是最簡單的一種,它應該適合您的需求,因為您不需要復雜的測試場景。

我可以問一下,您是否曾經在大型實例上執行過任何基準測試而沒有任何 IIS 重定向/輪詢?您甚至可能沒有負載問題,或者沒有您認為的問題

其次,如果您確實需要負載均衡器,我建議您研究一下 Amazon 的Elastic Load Balancing服務,以消除為 HAProxy 調整實例大小的一些猜測。

引用自:https://serverfault.com/questions/232665