Apa pro dan kontra dari berjalan di server windows vs server linux?

15

Kami sedang dalam proses mencoba memutuskan di mana akan menjadi tuan rumah instalasi GeoServer kami dalam produksi.

Apakah ada pro atau kontra utama hosting di windows vs linux?

John Weldon
sumber

Jawaban:

8

Saya akan mengatakan ini semua bermuara pada keahlian Anda dalam mengatur dan mendukung. Karena berjalan di server aplikasi pilihan Anda, seharusnya tidak ada perbedaan dengan aplikasi itu sendiri.

Jay Askren
sumber
1
Ini sepertinya jawaban yang paling pragmatis ... terima kasih!
John Weldon
10

Secara pribadi saya akan menggunakan Linux melalui Windows untuk server, beberapa di antaranya adalah pengalaman di pihak saya. Tapi itu juga hal-hal seperti bisa ssh ke kotak Linux dari rumah untuk melakukan reboot larut malam, memeriksa file log dll

Saya juga menemukan bahwa kotak Linux lebih stabil daripada kotak Windows (tidak ada reboot "mendesak" untuk pembaruan dll).

Ian Turton
sumber
Sementara Unix OS umumnya membutuhkan lebih sedikit reboot, pembaruan tersebut masih akan memulai kembali layanan (dengan berbagai tingkat dampak pada situs / pengguna Anda). Lihat blog.inetu.net/2009/10/beware-the-uptime-braggarts
mwalker
@mwalker: Waktu aktif dan boot ulang menjadi tidak relevan segera setelah Anda memiliki setidaknya dua mesin untuk menyediakan layanan Anda. Kemudahan perawatan yang diperhitungkan - imho.
Relet
@ kerangka: benar-benar. Dengan VM menjadi pilihan populer saat ini, banyak mesin masuk akal. Saya suka bisa memotret / mengembalikan gambar saat menguji pembaruan / peningkatan / dll.
mwalker
6

Idealnya, tidak ada perbedaan. Platform hosting hanya itu, sebuah platform. Anda mengharapkannya bagus dan kokoh, tahan aplikasi Anda, dan tidak mengganggu.

Tentu saja jika aplikasi Anda memerlukan Windows atau Linux maka pilihannya mudah, tetapi itu bukan pertanyaan Anda.

Apakah Anda akan mengelola host Anda sendiri? Apakah Anda memiliki preferensi pribadi? Windows Server, Linux server, dan platform Java sudah cukup matang sekarang karena saya rasa tidak ada alasan teknis yang meyakinkan untuk memilih satu dari yang lain.

mwalker
sumber
2

Ini benar-benar membuat sedikit perbedaan dan sangat tergantung pada tingkat keahlian Anda dalam mengelola sistem yang berbeda. Jika Anda tidak tahu linux maka akan ada kurva belajar yang curam di windows. Manajemen Windows Server mandiri tidak jauh berbeda dengan mengelola mesin win7, tetapi jika Anda menginginkan domain, itu adalah cerita yang berbeda.

Kami memilih untuk server windows (2008 Enterprise) dan kami mematikan instalasi otomatis pembaruan. kami menggunakan Rdp untuk mengelola server dan Anda dapat dengan mudah menjalankan aplikasi php di IIS juga. Instalasi PHP sekarang sudah tidak perlu. Kami sangat senang dengan pengaturan dan kami memiliki orang-orang yang terlibat dalam pengelolaan server yang hanya membutuhkan sedikit pelatihan untuk mempercepat.

Mark Cupitt
sumber