目前,我们有一个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议使用siege , JMeter或者Tsung 。 siege是最简单的一个,因为你不需要复杂的testing场景,它应该适合你的需求。
我可以问一下,你有没有在你的大型实例上执行任何基准testing,没有任何IISredirect/循环赛前面的? 你甚至可能没有负载问题,或者不是你认为的地方 。
其次,如果您确实需要负载均衡器,我build议您查看一下Amazon的Elastic Load Balancing服务,以消除对HAProxy实例正确resize的猜测。