user591272
user591272

Reputation:

Horizontally Scaling a web based application

I have a web application which runs 3 services simultaneously: "A", "B" and "C" and they're sharing the same data from an external database.

"A" may be using more resources than "B" and "C", and might need its own dedicated machine.

I'm thinking to scale the application horizontally (by deploying new machines, instead of updating the current servers' configuration) in the following way:

Is there any book or recommended website on this topic as well?

How about software tools to help? (Or more specific, I might consider Amazon EC2)

Many thanks, Vlad

Upvotes: 0

Views: 265

Answers (1)

ravello
ravello

Reputation: 261

Amazon's Elastic Load Balancer seems exactly what you need. It will allow you to scale your instances if they are running in EC2. It suports HTTP/HTTPS but other non-web TCP services.

RightScale would also be an option. It also supports other clouds in addition to EC2.

Upvotes: 1

Related Questions