pengembang di sini ... Saya ingin perspektif TI Anda yang satu ini ...
Saya sedang membangun aplikasi web internal baru untuk perusahaan saya, dan mulai berpikir tentang bagaimana itu akan digunakan. Banyak aplikasi web yang ada di sini terhubung ke menggunakan nama server mereka secara langsung, seperti ini:
http://webserver123/someInternalApp/
Ini membuat saya tidak nyaman karena berbagai alasan. Nama server berubah, server turun, dan pengguna tidak perlu tahu nama server untuk menemukan aplikasi web mereka. Menggunakan nama server mencegah kita dari menukar server atau menambahkan load balancers. Jika Anda dapat memikirkan alasan lain ini buruk, beri tahu saya agar saya dapat membuat alasan yang lebih baik untuk mengubah praktik ini.
Selanjutnya, saya ingin mengatur beberapa nama domain yang lebih baik di DNS internal kami yang akan mengarah kembali ke server & aplikasi web yang sesuai. Dalam pekerjaan terakhir saya, kami mengikuti konvensi sesuatu seperti ini:
- Untuk Produksi:
http://someInternalApp.myCompany.com/
- Untuk Tes:
http://test.someInternalApp.myCompany.com/
- Untuk Pembangunan:
http://dev.someInternalApp.myCompany.com/
Saya suka ini lebih baik , karena nama aplikasi adalah bagian kunci dari nama domain, dan penunjukan lingkungan dev / test / prod sederhana. Namun, saya punya beberapa reservasi:
- Menempatkan nama aplikasi di subdomain pada akhirnya akan membuat banyak subdomain unik yang panjang. Saya suka memiliki domain yang berbeda untuk setiap aplikasi, tetapi saya juga merasa itu bisa menjadi sulit untuk dikelola.
- Selain nama aplikasi, tidak ada yang menunjukkan bahwa URL ini hanya internal. Saya telah membaca tentang organisasi lain yang menggunakan subdomain seperti "corp.myCompany.com" atau "int.myCompany.com" yang mungkin bagus. Saya tidak ingin pengguna mendapatkan kesan bahwa mereka dapat mengaksesnya dari rumah.
Berikut adalah beberapa opsi tentang apa yang saya condongkan untuk nama domain internal:
Nama aplikasi di subdomain internal: (mereka agak panjang, tapi semuanya dikemas bersama dengan baik saya pikir)
http://someInternalApp.corp.myCompany.com/
http://dev.someInternalApp.corp.myCompany.com/
Nama aplikasi sebagai subdirektori: (nama domain lebih pendek, tetapi ini menyiratkan semua aplikasi adalah bagian dari satu situs yang disatukan, yang mungkin bukan, dan itu memutus penunjukan lingkungan dari aplikasi)
http://corp.myCompany.com/someInternalApp
http://dev.corp.myCompany.com/someInternalApp
Jadi, mari kita bahas ... Apa pendapat Anda tentang opsi-opsi ini? Apakah ada sesuatu yang lebih baik atau lebih umum yang mungkin saya lewatkan? Saya memiliki kesempatan untuk mengatur perusahaan saya di jalur yang lebih baik dalam hal ini, jadi saya ingin mencari konvensi yang bagus untuk direkomendasikan.
Terima kasih!