desenvolvedor aqui ... Eu gostaria da sua perspectiva de TI neste ...
Estou criando um novo aplicativo Web interno para minha empresa e começando a pensar em como ele será implantado. Muitos dos aplicativos da web existentes aqui estão vinculados ao uso direto de seus nomes de servidor, assim:
http://webserver123/someInternalApp/
Isso me deixa desconfortável por vários motivos. Os nomes dos servidores são alterados, os servidores ficam inativos e os usuários não precisam saber os nomes dos servidores para encontrar seu aplicativo Web. O uso de nomes de servidor nos impede de trocar servidores ou adicionar balanceadores de carga. Se você puder pensar em outras razões pelas quais isso é ruim, informe-me para que eu possa defender melhor a mudança dessa prática.
No futuro, gostaria de ter alguns nomes de domínio melhores configurados em nosso DNS interno que apontem para o servidor e aplicativo da web apropriados. No meu último trabalho, seguimos uma convenção mais ou menos assim:
- Para produção:
http://someInternalApp.myCompany.com/
- Para teste:
http://test.someInternalApp.myCompany.com/
- Para desenvolvimento:
http://dev.someInternalApp.myCompany.com/
Eu gosto mais disso , pois o nome do aplicativo é uma parte essencial do nome do domínio e a designação do ambiente dev / test / prod é simples. No entanto, tenho algumas reservas:
- A colocação do nome do aplicativo no subdomínio acabará por criar muitos subdomínios longos e exclusivos. Gosto de ter domínios diferentes para cada aplicativo, mas também acho que pode ser difícil de gerenciar.
- Além do nome do aplicativo, não há nada para designar que esse URL é apenas interno. Eu li sobre outras organizações usando um subdomínio como "corp.myCompany.com" ou "int.myCompany.com", o que pode ser bom. Não quero que os usuários tenham a impressão de que podem acessá-los em casa.
Aqui estão algumas opções sobre o que eu estou inclinado para nomes de domínio interno:
Nome do aplicativo no subdomínio interno: (eles ficam um pouco longos, mas tudo está bem embalado, acho)
http://someInternalApp.corp.myCompany.com/
http://dev.someInternalApp.corp.myCompany.com/
Nome do aplicativo como subdiretório: (nome de domínio mais curto, mas implica que todos os aplicativos fazem parte de um site unificado, o que pode não ser, e desconecta a designação do ambiente do aplicativo)
http://corp.myCompany.com/someInternalApp
http://dev.corp.myCompany.com/someInternalApp
Então, vamos discutir ... O que você acha dessas opções? Existe algo melhor ou mais comum que eu possa ter perdido? Tenho a oportunidade de colocar minha empresa em um caminho melhor nesse sentido, por isso gostaria de encontrar uma boa convenção para recomendar.
Obrigado!