¿Cuáles son las ventajas del servidor Linux sobre el servidor Windows? [cerrado]

8

Sé que esta es una pregunta bastante corta y directa, pero ¿cuáles son las ventajas del servidor Linux sobre el servidor Windows?

¿Es Linux mejor que Windows? Y si es / no es, ¿cómo?

dkind
fuente

Respuestas:

35

¿Es Linux mejor que Windows? Mu!

Esta puede ser una pregunta corta, pero definitivamente no es fácil de responder. Sin saber a qué función va a poner el servidor, es aún más difícil de responder (es como la perenne pregunta Mac vs Windows o Emacs vs. vi).

En el nivel más básico, todo un sistema operativo es una plataforma para ejecutar aplicaciones (es decir, aburridas); Son las aplicaciones las que hacen que la informática sea interesante. Si la aplicación que necesita ejecutar es mejor compatible con Windows, entonces use Windows. Si toda su experiencia es con Linux, y tiene una aplicación que hace lo que necesita en Linux, entonces use Linux.

En general, el precio inicial del sistema operativo es solo una pequeña parte del costo total de propiedad de un servidor. También debe tener en cuenta el mantenimiento del servidor, el mantenimiento de la aplicación, el costo de administración, el costo de cualquier software que instale, etc. Y en estos días, ni siquiera puede decir que Linux es más estable que Windows: no estamos viviendo en los años 90 más ...

Por mucho que a algunos fanáticos más rabiosos les gustaría decir lo contrario, ambas plataformas son igualmente válidas, dependiendo. Depende del administrador del sistema mirar objetivamente un problema determinado y decidir qué combinación de sistema operativo / aplicación es la mejor para resolverlo.

Gavin McTaggart
fuente
77
+1 especialmente para la última oración. La elección de la plataforma depende en gran medida (posiblemente casi por completo) del propósito del servidor, las tareas que realizará y los clientes a los que prestará servicio.
Tim
2
Buenos puntos todos "ya no vivimos en los años 90". +1 Solo para mi referencia gran respuesta.
Copas
1
Creo que su respuesta salva esta pregunta.
Kara Marfia
9

Probablemente, la razón principal por la que me gustan los servidores similares a UNIX en lugar de los servidores de Windows es que he encontrado que los problemas son mucho más fáciles de diagnosticar y solucionar. Pasé mucho más tiempo golpeándome la cabeza contra una pared o en espera con soporte técnico con servidores Windows. Con OpenBSD, FreeBSD o Linux, el problema generalmente se encuentra en los registros, y si la solución no es obvia, generalmente cede un poco en Google.

Cuando todo funciona sin problemas, Windows puede ser una buena plataforma de servidor, al igual que Linux y * BSD. Es cuando las cosas no funcionan que entra la diferencia.

En cuanto al costo de los administradores, debe tener en cuenta la competencia. Seguro que los administradores de Windows son abundantes, pero contratar a uno bueno le costará lo mismo que contratar a un buen administrador de UNIX. Si solo necesita que alguien haga clic en "Siguiente" en los cuadros de diálogo de instalación, será más barato ir a Windows, pero no quiere eso.

dwc
fuente
1
+1 por el costo de la parte de administradores, me gustó eso ... -1 por el más fácil de solucionar, pero eso es muy subjetivo, así que no rechazaré el voto (ver que esto aún no es un CW). Personalmente, creo que es lo mismo, especialmente con versiones posteriores de servidor / aplicación de Microsoft, pero bueno, las experiencias difieren mucho y nadie está sesgado ^^
Oskar Duveborn
1
Sí, las experiencias difieren pero esa ha sido la mía. Y yo "crecí" en DOS, luego en Windows. Las últimas cosas de Windows pueden ser mucho mejores de lo que estaba trabajando. ¡Yo espero que sí!
dwc
3

Bueno, el más grande y el más obvio es el precio. Poder comprar un poco más de dos servidores en lugar de uno si pone linux en ellos es una gran atracción (si puede hacer el trabajo).

Casco
fuente
3

Bueno, esta pregunta clama por una etiqueta "subjetiva".

De todos modos, la respuesta aquí es "a cada uno lo suyo".

Quiero decir, todo depende de lo que necesites ejecutar en este servidor. ¿Un servicio de directorio? ¿Debo usar openldap? No, gracias, probablemente usaré Active Directory (en un controlador de dominio basado en un servidor Windows). ¿Una aplicación necesita SQL Server (microsoft one: P)? Parece un trabajo para el servidor de Windows ne. Por otro lado, no veo mucho sentido en ejecutar DNS o (debe estar bromeando) DHCP en un servidor de Windows. O un proxy web (hola, calamar). O un firewall / enrutador.

A cada cual lo suyo.

shylent
fuente
+1 para sugerencia subjetiva de etiqueta.
Copas
Ciertamente, habrá información subjetiva aquí, pero también hay puntos de hecho que hacer en ambos lados del tema. ¡Conozco buenos administradores que ejecutan ambos!
dwc
2

TCO es el factor más importante aquí. Sí, Linux es gratuito y puede coincidir con Windows Server para la funcionalidad. Pero has considerado ...

  • Costo de contratar administradores: los administradores de Windows son mucho más abundantes y, en cierta medida (muy abiertos al debate), los certificados MCP proporcionan una forma ordenada de calificar a los solicitantes.
  • Costos continuos: * los administradores de nix generalmente tienden a exigir salarios más altos (mucho depende de la ubicación)

En realidad, es raro tener la opción de elegir con qué plataforma ir, la decisión la toman los 'PHB' y no los méritos técnicos, o la plataforma se elige por el hecho de que una línea de aplicación comercial solo se ejecuta en una o el otro.

Lo que obtienes por tu dinero con Microsoft es una plataforma que es más fácil de configurar / administrar que Linux, en virtud de tener solo un servidor de correo, un servidor DNS, un servicio de directorio, etc., es más simple porque no tienes opciones.

Si esta facilidad de uso / simplicidad equivale a algo mejor es realmente una cuestión de opinión. En última instancia, como con cualquier cosa en los negocios, simplemente use el que mejor se adapte a sus necesidades específicas, ninguna de las plataformas es mejor, pero una será más adecuada para usted.

Jon Rhoades
fuente
2

¿Es Linux mejor que Windows?

¡La respuesta es AZUL!

¿Windows es mejor que Linux?

¡La respuesta es QUESO!

El punto es que esta es una pregunta sin sentido.

"Para mi carga de trabajo, presupuesto, gastos, habilidades, planes futuros y aplicaciones que ejecuto, ¿qué plataforma es la mejor opción para avanzar?"

Hay otras variables, por supuesto, pero sin al menos la información anterior, solo estás quitando a los fanboys.

Tim Howland
fuente
1
Mmmm queso azul ...
Copas
Se refería a la pantalla azul de la muerte
kizzx2
0

Creo que depende del escenario. Muchos chicos pueden responder con "Linux es mejor", pero sugiero seleccionar el servidor con sus recursos disponibles \ sus requisitos de software, etc.

Como ejemplo, si está utilizando servidores Linux, los usuarios necesitarán un poco más de experiencia para trabajar con eso (si no hay administradores de sistemas para administrarlos). E incluso hay un administrador del sistema que necesitará más conocimiento para trabajar con Linux y configurar las cosas porque el esfuerzo requerido para hacer alguna configuración es mayor en Linux (no en todos los casos, sino en la mayoría de los casos)

Por otro lado, es posible que necesite instalar algunos softwares que no tienen una opción "Linux". En general, podemos encontrar una versión de Windows para casi cualquier Unix, como software de bases de sistema operativo, pero no al revés. (Software propietario en la mayoría de los casos). Así que recomiendo considerar esos factores también.

Solo quería mostrar un lado "Invisible" de un problema práctico;)

Chathuranga Chandrasekara
fuente
0

Un área donde Linux (o * BSD) realmente brilla es reutilizar el hardware antiguo para una tarea específica. Puede tomar cualquier caja vieja que esté acumulando polvo en una esquina o ático y tener un pequeño servidor útil en minutos.

Adán
fuente
-1

En mi experiencia, he comparado una consulta de base de datos idéntica en una base de datos idéntica con WIN Server 2005: 64 bits cargados frente a OpenSuse 10.3 64 bits en una máquina Intel de 64 bits. Los resultados que obtuve fue que la respuesta de Linux fue 10 veces más rápida en un conjunto de resultados que arrojó 530,000 filas. Linux = 3 segundos, Windows = 30 segundos. No he modificado nada, todo se instaló de fábrica sin ajustes. La base de datos utilizada fue PostgreSQL, versiones idénticas - 8.3.3.

Hice este ejercicio para satisfacer la demanda de un cliente de una respuesta más rápida, no lamento haber usado OpenSuse (10.3). No he tenido quejas relacionadas con la respuesta desde el cambio.

Espero que encuentre útil esta información: se proporciona para ese propósito y no afecta a Windows.

mm2010
fuente
1
No se supone que Postgresql se use en el entorno de producción en Windows ... Entonces sí, es realmente lento en Windows, pruebe SQL Server en su lugar
Kedare