Hi,

This is a very vast topic that can be discussed for long time. Here is some of my input to it.

Amazon EC2 provides a scalable
...