Sto sviluppando un progetto personale con poche persone. Ho bisogno di configurare il servizio di Continuous Integration, Jenkins, il servizio di controllo della versione, il servizio Perforce, il gestore del repository, il Nexus e un server Web.
Il mio pensiero è che solo il server Web deve essere ospitato su una rete pubblica, mentre tutti gli altri servizi, inclusi Jenkins, Perforce e Nexus dovrebbero essere accessibili solo internamente, sulla nostra rete locale o utilizzando VPN.
Questo è un buon caso per Virtual Private Network? Qual è la migliore pratica?