Estoy desarrollando un proyecto personal con algunas personas. Necesito configurar el servicio de integración continua, Jenkins, el servicio de control de versiones, Perforce, el servicio de gestión de repositorios, Nexus y un servidor web.
Mi opinión es que solo el servidor web debe estar alojado en una red pública, mientras que todos los demás servicios, incluidos Jenkins, Perforce y Nexus, deben ser accedidos solo internamente, en nuestra red local o usando VPN.
¿Es este un buen caso de uso para la red privada virtual? ¿Cuál es la mejor práctica?