Noobie to deploying any kind of web app. I have a Java (Play Framework) and MySQL server app running locally. I know that I can deploy it to EC2 (have once as a test), and that I can download some kind of module to get it to run on Google App Engine. But my question is -- do I need to?
I suppose I don't understand what my other options are -- are there other options besides these typical cloud offerings where I get my own server VM, get SSH access and run a Java application / install MySQL with admin access? If so, why would I choose EC2 / GAE over these other options?
I know that they are robust (mainly Amazon) and that's one reason. But I am fairly certain I do not need hardly anything that Amazon offers with their cloud packages other than the ability to run an EC2 instance. But then, I do need some level of customization, as I'm running a custom Java application and will need root level admin access, so from what I'e heard of GAE I probably would not use it.