I am looking to develop a web application that will require Java. I've googled around quite a bit, but it seems that there are many options out there, lots of dubious-looking reviews sites, and not a lot of useful discussion regarding Java hosting on Linux.
Java will be used to run a third-party database for scientific data and not for any custom programming.
I will want SSH but not necessarily root access.
I want responsive email, chat, and phone support.
I want responsive network administrators that can customize and configure the software on the server as needed without me having to keep up with security patches.
I am assuming that VPS will give me the flexibility I need with less cost than a dedicated server. Will 512MB of RAM be sufficient? I've been told that 1024MB is a better idea, but the site will have fairly low traffic.
I've already found some VPS solutions at a trusted host that I've used for years that cost in excess of $1,800 yearly but this seems excessive.
Do you have any recommendations or general advice regarding this topic?