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 am looking to consolidate our current aws setup of 2 Large ubuntu ec2 servers and 2 large RDS server for our 3 websites that have a total of about 1.5 million hits a month and increasing every month with the majority of traffic (1 mil) to one forum site in the group and the rest of traffic to an ecommerce site and a small wordpress site.

So here is my question/thought?

Would it be better for us to combine the two ec2 large servers to just one and same with the 2 RDS servers so we run all three sites off one large ec2 and one RDS. -or- Should we setup maybe 2-3 smaller ec2 servers load balenced and a single RDS. -or- Something completely different setup?

One concern is that if one site crashes it takes with it the others. It happened in the past but I am pretty sure its because of the forum software and not the server setup.

share|improve this question

closed as not constructive by Scott Pack, John Gardeniers, Michael Hampton, MDMarra, mulaz Oct 21 '12 at 16:47

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

add comment

1 Answer

up vote 2 down vote accepted

I would get at least 3 small or medium instances and put them in different zones. I'll install all the websites/forum software on all three of them and ensure that they are identical. Then I would get a Elastic load balancer and put it in front of these three instances. Now all the three websites are load balanced and highly available. Even if one of the instance blow up, your websites will survive.

One rds with Multi-AZ enabled would be enough.

PS: I don't recommend using 2 instances because with your load, if one instance fails, other one may not be able to handle all the requests and will probably fail too.

share|improve this answer
add comment

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