Estoy tratando de configurar un servicio web oculto a través de la red Tor, y estaba pensando en hacer una configuración donde mi servidor Apache y mi servidor de base de datos estén ubicados en redes diferentes.
Sé que esto introducirá una gran cantidad de latencia, especialmente porque ningún servidor sabrá dónde está el otro (Tor se ejecutará en ambos), de modo que en caso de que uno de ellos esté comprometido, el otro no.
¿Me gustaría saber si sería razonable ejecutar un servicio oculto configurado como servidor Apache que se conecta a un servicio oculto independiente que actúa como una base de datos, y el usuario final se conecta al servidor Apache?
Además, ¿la latencia sería lo suficientemente baja como para que esto sea factible, o sería imposible de usar y se agotaría el tiempo de espera todo el tiempo, debido a la latencia de la red? ¿Cuál sería una configuración de servidor ideal, en términos de recursos? ¿Necesitaría el servidor apache más RAM / CPU, y el servidor DB más E / S y cosas así?