It is known that Server is extremely critical in web application.  Imagine you are a huge business and your server down all of the sudden because of increasing number of users, you are very likely to lose huge money as well as your reputation. Server is becoming a very difficult issue when it comes to social media sites, because these sites are more likely to have a burst of increasing user due to sound viral loop in very short time.


Amazon Elastic Compute Cloud (Amazon EC2) turns out to be a good solution since it is elastic. It allows us to quickly scale capacity, both up and down, as your computing requirements change.

There are some good parts that I find:

1)       Elastic, we can increase or decrease capacity within minutes.

2)       It works in conjunction with Amazon Simple Storage Service (Amazon S3), Amazon Relational Database Service (Amazon RDS), Amazon SimpleDB and Amazon Simple Queue Service (Amazon SQS). It can also use Amazon web services.

3)       It is to some extent secure since it is protected by Amazon firewall

4)       It is not hard to run Drupal or WordPress on EC2.

Drupal :


5)       Price is good.



Thomas(Xianglai) Kong