Introduction
Sometimes you need a virtual computer in the cloud to run your apps or store data. Launching an EC2 instance creates this virtual computer quickly and easily.
When you want to run a website without buying a physical server.
When you need a test environment to try new software safely.
When you want to run a database accessible from anywhere.
When you need extra computing power for a short time.
When you want to host a small app for friends or customers.