I am now learning to deploy the web server on the cloud such as amazon or rackspace.
yesterday, I found a configuration of servers on this rackspace link: http://www.rackspace.co.uk/calculator. in this GUI, apart from adding the normal servers, they can additionally provide a load balancer server, but this load balancer server is much more expensive.
Now I want to use the AWS to build such configuration, for example, 1 or 2 normal application servers + 1 load balancer. the load balancer will be configured with the nginx. what kind of requirement of server for that load balancer in terms of size of disk, CPU, size of memory, if I want the load balancer to handle 500 / 1000 concurrent request? how do you calculate it ?
and moreover how to consider the websocket connection through nginx? at last, for prototyping the multiple apps, putting the load balancer server with application server in the same physical hosting server, I think it is possible, but would both load balancer and application server will compete for the resources on the server , is it ?