在Amazon EC2 Micro-instance上testingHAProxy Load Balance解决scheme的容量

目前,我们有一个ISP注册的域名,指向具有Elastic IP的Amazon EC2实例。 这个实例正在运行IIS托pipe一个简单的ASP.NET站点,该URL通过循环法将访问者转发到两个外部站点。

这个EC2实例是一个Windows大型的,每个月花费我们大约350美元。 我认为这是一个非常糟糕的解决schemeURL转发/负载平衡解决scheme。

我认为我们需要的是运行HAProxy的微型EC2实例,它将执行我们的URLredirect和负载平衡。 考虑到使用该服务的用户数量less于5000,每天的连接数量将less于10,000。

但是我不想通过select太小的实例types来创build瓶颈。

我如何testingHAProxy设置来确定它可以轻松pipe理的连接数量?

谢谢。

您应该使用负载testing工具之一来执行压力testing。 我build议使用siegeJMeter或者Tsungsiege是最简单的一个,因为你不需要复杂的testing场景,它应该适合你的需求。

我可以问一下,你有没有在你的大型实例上执行任何基准testing,没有任何IISredirect/循环赛前面的? 你甚至可能没有负载问题,或者不是你认为的地方 。

其次,如果您确实需要负载均衡器,我build议您查看一下Amazon的Elastic Load Balancing服务,以消除对HAProxy实例正确resize的猜测。