Popular Uses for Amazon EC2
Although the applications for Amazon EC2 are only limited by your ingenuity, the following is a list of popular uses for Amazon EC2:
Scalable Applications—You can build a scalable application that shrinks or expands to meet your current demands.
This can help you use only the compute resources that you need and can help you respond to events where a mention on a popular news site can result in a dramatic spike in traffic.
Temporary Events—You can use Amazon EC2 for temporary solutions and one-off events that would require you to maintain a fleet of compute resources that are normally idle.
This includes hosting conferences in virtual worlds, live blogging, distribution of newly released media, and short-term promotional websites.
Batch Processing—You can use Amazon EC2 for projects that require massive compute resources which would be expensive to build on your own.
This includes video and image processing, financial data processing, and science and research applications.
Fault Resilient Applications—You can build an application across multiple availability zones which will be protected against the loss of an entire physical location.