desarrollador aquí ... Me gustaría su perspectiva de TI sobre este ...
Estoy creando una nueva aplicación web interna para mi empresa y estoy empezando a pensar en cómo se implementará. Muchas de las aplicaciones web existentes aquí están vinculadas al uso de los nombres de sus servidores directamente, como este:
http://webserver123/someInternalApp/
Esto me hace sentir incómodo por una variedad de razones. Los nombres de los servidores cambian, los servidores caen y los usuarios no deberían tener que conocer los nombres de los servidores para encontrar su aplicación web. El uso de nombres de servidores nos impide intercambiar servidores o agregar equilibradores de carga. Si puede pensar en otras razones por las que esto es malo, avíseme para que pueda defender mejor esta práctica.
En el futuro, me gustaría tener algunos mejores nombres de dominio configurados en nuestro DNS interno que apunten al servidor web y la aplicación apropiados. En mi último trabajo, seguimos una convención algo como esto:
- Para la producción:
http://someInternalApp.myCompany.com/
- Para prueba:
http://test.someInternalApp.myCompany.com/
- Para desarrollo:
http://dev.someInternalApp.myCompany.com/
Esto me gusta más , ya que el nombre de la aplicación es una parte clave del nombre de dominio y la designación del entorno de desarrollo / prueba / producción es simple. Sin embargo, tengo algunas reservas:
- Poner el nombre de la aplicación en el subdominio eventualmente creará muchos subdominios largos y únicos. Me gusta tener diferentes dominios para cada aplicación, pero también siento que podría ser difícil de administrar.
- Aparte del nombre de la aplicación, no hay nada que indique que esta URL es solo interna. He leído sobre otras organizaciones que usan un subdominio como "corp.myCompany.com" o "int.myCompany.com" que podría ser bueno. No quiero que los usuarios tengan la impresión de que pueden acceder a estos desde casa.
Aquí hay algunas opciones sobre a qué me estoy inclinando para los nombres de dominio internos:
Nombre de la aplicación en el subdominio interno: (se alargan un poco, pero creo que todo está bien empaquetado)
http://someInternalApp.corp.myCompany.com/
http://dev.someInternalApp.corp.myCompany.com/
Nombre de la aplicación como subdirectorio: (nombre de dominio más corto, pero implica que todas las aplicaciones son parte de un sitio unificado, lo que puede no ser, y desconecta la designación del entorno de la aplicación)
http://corp.myCompany.com/someInternalApp
http://dev.corp.myCompany.com/someInternalApp
Entonces, discutamos ... ¿Qué piensas sobre estas opciones? ¿Hay algo mejor o más común que me haya perdido? Tengo la oportunidad de poner a mi empresa en un mejor camino en este sentido, por lo que me gustaría encontrar una buena convención para recomendar.
¡Gracias!