Necesito un hosting para correr en él las siguientes aplicaciones:
- Servidor TCP: para protocolo propio entre dispositivos de diferente naturaleza. Lee y escribe en la BD MySQL.
- MySQL server: BD a la que acceden servidor TCP y web.
- Tomcat: contenedor de servlets/server http, usa ssl (https). Lo utilizo porque programo todo el server side en java (JSP). También lee y escribe en la BD MySQL.
Las 3 aplicaciones podrían estar en la misma máquina pero no tendría por qué ser necesario. Supongo que lo más cómodo sería que estuviesen en la misma máquina por evitar añadir conexiones remotas entre operaciones pero al ser una de ellas un server web, dudo si podría configurarme el mío en un servidor virtual junto al resto de aplicaciones o tendría que coger sí o sí un server web del hosting. ¿Que sería más recomendable?
Un ¿problema? que encontraría es que tengo el Tomcat con mi propio certificado, tablas de la BD para login y SSL referenciados en el 'server.xml', archivo común (uno solo, de config global del server) a todas las webapps, así que no sé como andaría el tema de compartir server con webs de otros.
¿Alguna sugerencia/idea? Yo de administración de sistemas, cero.