¿Cuáles son los pros y los contras de ejecutar en un servidor Windows frente a un servidor Linux?

15

Estamos en el proceso de tratar de decidir dónde alojar nuestra instalación de GeoServer en producción.

¿Existen importantes ventajas o desventajas de hospedar en Windows vs.Luxux?

John Weldon
fuente

Respuestas:

8

Diría que todo se reduce a lo que tiene experiencia en la configuración y el soporte. Como se ejecuta en el servidor de aplicaciones que elija, no debería haber ninguna diferencia con la aplicación en sí.

Jay Askren
fuente
1
Esta parece ser la respuesta más pragmática ... ¡gracias!
John Weldon el
10

Personalmente, iría con Linux sobre Windows para un servidor, algo de eso es experiencia de mi parte. Pero también son cosas como poder enviar ssh a la caja de Linux desde casa para hacer reinicios nocturnos, verificar archivos de registro, etc.

También encuentro que los cuadros de Linux son más estables que los cuadros de Windows (no hay reinicios molestos "urgentes" para actualizaciones, etc.).

Ian Turton
fuente
Si bien el sistema operativo Unix generalmente requiere menos reinicios, esas actualizaciones aún reiniciarán los servicios (con diferentes niveles de impacto en sus sitios / usuarios). Ver blog.inetu.net/2009/10/beware-the-uptime-braggarts
mwalker
@mwalker: Tanto los tiempos de actividad como los reinicios se vuelven irrelevantes tan pronto como tenga al menos dos máquinas para proporcionar su servicio. Lo que cuenta es la facilidad de mantenimiento, en mi humilde opinión.
relet
@relet: totalmente. Dado que las máquinas virtuales son la opción popular hoy en día, varias máquinas tienen mucho sentido. Me encanta poder capturar / revertir una imagen al probar una actualización / actualización / etc.
mwalker
6

Idealmente, no hay diferencia. La plataforma de alojamiento es solo eso, una plataforma. Espera que sea agradable y resistente, mantenga su aplicación y no interfiera.

Por supuesto, si su aplicación requiere Windows o Linux, entonces la elección es fácil, pero esa no es su pregunta.

¿Vas a administrar tu propio host? ¿Tienes alguna preferencia personal? El Windows Server, el servidor Linux y las plataformas Java son lo suficientemente maduras ahora que no creo que haya razones técnicas convincentes para seleccionar una sobre la otra.

mwalker
fuente
2

Realmente hace poca diferencia y depende totalmente de su nivel de experiencia en la gestión de los diferentes sistemas. Si no conoce Linux, habrá una curva de aprendizaje pronunciada sobre Windows. La administración de un Windows Server independiente no es muy diferente a la administración de una máquina win7, pero si desea un dominio, esa es una historia diferente.

Optamos por los servidores de Windows (2008 Enterprise) y desactivamos la instalación automática de actualizaciones. Usamos Rdp para administrar los servidores y también puede ejecutar fácilmente aplicaciones php en IIS. La instalación de PHP es obvia hoy en día. Estamos extremadamente contentos con la configuración y tenemos personas involucradas en la administración de los servidores que solo necesitaban una pequeña cantidad de capacitación para ponerse al día.

Mark Cupitt
fuente