sviluppatore qui ... Mi piacerebbe la tua prospettiva IT su questo ...
Sto creando una nuova app Web interna per la mia azienda e sto iniziando a pensare a come verrà distribuita. Molte delle app Web esistenti qui sono collegate all'uso diretto dei nomi dei loro server, in questo modo:
http://webserver123/someInternalApp/
Questo mi mette a disagio per una serie di motivi. I nomi dei server cambiano, i server non funzionano e gli utenti non dovrebbero conoscere i nomi dei server per trovare la loro applicazione web. L'uso dei nomi dei server ci impedisce di scambiare server o aggiungere bilanciatori di carico. Se riesci a pensare ad altri motivi per cui questo è negativo, fammi sapere in modo da poter fare un caso migliore per cambiare questa pratica.
In futuro, vorrei avere alcuni nomi di dominio migliori impostati nel nostro DNS interno che rimandano al server Web e all'app appropriati. Nel mio ultimo lavoro, abbiamo seguito una convenzione simile a questa:
- Per la produzione:
http://someInternalApp.myCompany.com/
- Per il test:
http://test.someInternalApp.myCompany.com/
- Per lo sviluppo:
http://dev.someInternalApp.myCompany.com/
Mi piace di più , poiché il nome dell'applicazione è una parte fondamentale del nome di dominio e la designazione dell'ambiente dev / test / prod è semplice. Tuttavia, ho alcune riserve:
- Inserire il nome dell'app nel sottodominio alla fine creerà molti sottodomini lunghi e unici. Mi piace avere domini diversi per ogni app, ma sento anche che potrebbe essere difficile da gestire.
- A parte il nome dell'app, non c'è nulla che indichi che questo URL è solo interno. Ho letto di altre organizzazioni che utilizzano un sottodominio come "corp.myCompany.com" o "int.myCompany.com" che potrebbe essere buono. Non voglio che gli utenti abbiano l'impressione che possano accedervi da casa.
Ecco alcune opzioni su ciò a cui mi sto appoggiando per i nomi di dominio interni:
Nome dell'app nel sottodominio interno: (diventano un po 'lunghi, ma tutto è ben confezionato insieme, penso)
http://someInternalApp.corp.myCompany.com/
http://dev.someInternalApp.corp.myCompany.com/
Nome app come sottodirectory: (nome di dominio più breve, ma implica che tutte le app fanno parte di un sito unificato, che potrebbero non essere, e disconnette la designazione dell'ambiente dall'app)
http://corp.myCompany.com/someInternalApp
http://dev.corp.myCompany.com/someInternalApp
Quindi, discutiamo ... Cosa ne pensi di queste opzioni? C'è qualcosa di meglio o di più comune che potrei aver perso? Ho l'opportunità di impostare la mia azienda su un percorso migliore in questo senso, quindi mi piacerebbe trovare una buona convenzione da consigliare.
Grazie!