Need help choosing the right platform?
Consider these...
How much control over your hosting server
do you wish to have?
If you wish to have ultimate control and root access then go
for VPS server plans.
Other plans do not offer root access or ability to configure
your own server.
How confident are you in server administration
side of things?
If you're not sure if you'll be able to setup and manage your
own server then it's best to just let us do that for you by
choosing Shared or Private JVM Options. With these 2 plans there
is no server admin as we're gonna handle all that for you. On
the other hand, If you're confident that you can configure and
run your own server VPS with root access is the obvious choice.
How much control over your Tomcat configuration
do you wish to have?
With Private JVM and VPS plans you'd have complete control over
your Tomcat config. With Shared JVM you will not have ability
to change existing configuration as you're sharing your Tomcat
with other users on the server
How often will you need to reboot your JVM?
If you're consistantly testing or still developing your application,
go for Private JVM or VPS hosting plans. Shared JVM plan does
not allow restarting JVM on your own you'd need to email us
every time you need restart (max 3 restarts per day). Again
this is due to the fact that multiple users share the same Tomcat so users restarting Tomcat every 2minutes would effect other
users applications.
How critical is your application to your company/project?
For mission critical applications VPS is a must. VPS completely
isolates you from other users on the server. If their applications
suck up too much RAM causing JVM to crash your JVM will not
be effected. If their MySQL database uses too much resources
sufficating the server, you will not be effected. If they send
spam emails and the server IP gets blacklisted, you will not
be effected as all VPS hosting accounts come with free IP address.