Datos en la nube

Que tal buenas tardes a todos, estoy en un aprieto y quisiera el consejo de la comunidad....

Necesito conectar un programita que tengo hecho a una base de datos remota, pero no tengo mucha idea de como podria empezar, mi programa ya se enlaza en forma local y puedo manejar los datos sin mayor problema, pero ahora preciso manejar esos mismos datos en una base de datos remota y poder leerlos desde mi programa. Me parece que TELMEX proporciona el servicio de respaldo en la nube apenas checare si me sirve.
Espero me puedan ayudar con este problema que tengo, alguna solución se los agradeceré

Otra de las cosas es que quisiera saber si es posible conectar una impresora de tickets (no estoy seguro si así se llama les dejo una foto abajo)
para Java, esto es para un punto de venta que quiero empezar a realizar, he buscado información sobre eso pero no he tenido exito..

Agredezco cualquier solución GRACIAS

ese es la foto de una impresora de tickets....