Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I'm planning on launching a web application soon, and have decided on using Rackspace's Cloud offering with Debian. I'm not expecting that much traffic to start, but would rather get the architecture correct now even with the small VPSs. The thing I'm not quite sure about is how many VPSs I should get. At a minimum, I know I'll want three VPSs:

  • Two Apache webservers
  • One server for MySQL

I'd also like:

  • Nginx load balancer
  • MySQL replication
  • memcached

I'm not sure where those last three processes should be running. Can the load balancer run on the same machine as the MySQL slave, or should they each run on their own machine? Does memcached run alongside the webservers or on different machines?

share|improve this question
add comment

1 Answer

When you don't need a perfect soulution but cheap at the beginning of your service, DNS "Load Balancing" could be a way also.

share|improve this answer
    
+1 simple and efficient. But only does load balancing and not HA. –  Antoine Benkemoun Aug 30 '10 at 12:41
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.