I don't quite "get" Amazon's EC2. I begin by starting a new EC2 instance. I then access it via Remote Desktop or ssh. I then customize it to my needs, such as setting up a web server on it, and setting up a web service on it for someone's consumption. Whatever I want.
But what I don't get is this: Now I shut down this instance to avoid getting billed 24/7 - supposedly one of the benefits of EC2. What then? Is my data gone? Next time I start up an instance, I'll have to do the customization (setting up the web server, etc.) all over again, am I right? So what was the point of it all?
I just don't "get" EC2 and what its actual purpose is. Sounds like a hassle to set the whole thing up every single time you need it. In some ways it looks like what other companies call "virtual" or "dedicated" servers, except the EC2 ones are just temporary. Can someone please clarify the purpose of EC2 and provide some real-world use cases?