Sorry, this is probably way too meaningful for MD, feel free to move it to a good place, I could not see a good match.
For the past few weeks, administering, setting up, configuring servers and networking has been a full time job. I can do it, but I am no better than "average" at it. I'm very good at development, but just barely good enough at network address masks, routing tables, etc. to be dangerous. So I want to outsource operations.
The obvious choice is to find a hosting service for tomcat or glassfish and be happy. That seems to obvious, and not buzzword compliant. To be buzzword compliant, you have to be in the cloud.
I've spend a few hours with each of the websites for App Engine and Amazon EC2. I don't get it. I don't understand what they are actually selling, and I have no idea what it costs. Little things, for example, they charge per "minute" but I don't understand what a minute is for a Tomcat instance. I think of them running always, 24x7 every day of the year. What is a minute in the context?
Anybody know how to translate this new cool stuff to my old brain?