¿Por qué se usa Linux comúnmente en los servidores?

Creo que la razón principal es que es gratis:

  • El sistema operativo Linux es gratuito;
  • La mayoría de las aplicaciones / herramientas de desarrollo son gratuitas;
  • Usted es libre de modificar / personalizar el sistema operativo u otros programas de código abierto.

En comparación con las PC de escritorio / portátiles, una computadora servidor no necesita GUI avanzada; no necesita una “interfaz basada en mosaicos” para ejecutar un servidor FTP, un servidor de archivos, un servidor web o un servidor de correo electrónico, etc. Por otro lado, el costo de licencia del sistema operativo del servidor Windows de Microsoft es significativamente (más de 10 veces) más alto que su SO de escritorio. Puede comprar un servidor web simple basado en Linux por menos de $ 1000; pero para comprar un servidor web basado en Windows, el costo será de al menos $ 500 más. La funcionalidad es mayormente comparable.

Linux tiene muchas ventajas en alojamiento web a gran escala, servicios en la nube, HPC, dispositivos de servidor y soluciones personalizadas, pero el servidor de Windows sigue siendo muy popular en las PYMES y las empresas tradicionales: casi todas las grandes empresas utilizan el servicio Active Directory (y Exchange) de Microsoft, que se ejecuta en el servidor de Windows.

Un sistema operativo de servidor es solo una herramienta o plataforma de back-end. Sus usuarios solo quieren el Servicio Real, NO el Sistema Operativo .

Por ejemplo, si configura un servidor FTP, ya sea en Windows o Linux, a sus usuarios no les importa mientras sea un servidor FTP. Esto significa que un sistema operativo del servidor no es importante. Si puede omitirlo, sería aún mejor.

Una solución basada en la nube puede ofrecer el Servicio Real a sus usuarios sin la complejidad de un sistema operativo de servidor. Por ejemplo, si se registra para obtener una cuenta en DriveHQ.com, puede acceder de inmediato a los siguientes servicios / funciones: Servidor de archivos basado en la nube (Cloud Drive Mapping), Servidor FTP en la nube, Servidor de correo electrónico en la nube, Servidor web estático, Copia de seguridad en la nube y uso compartido de archivos en la nube. Usted y sus usuarios no necesitan ningún conocimiento del sistema operativo para usar los servicios.

Linux se usa comúnmente en servidores porque es un uso apropiado del sistema operativo. Linux es un sistema operativo similar a UNIX y las distribuciones de Linux contienen versiones de las herramientas, utilidades y servicios básicos de UNIX. El kernel es de código abierto y se puede volver a compilar para crear versiones personalizadas y las licencias permiten a los administradores usarlo donde sea y como quieran sin costo alguno en el hardware que deseen.

El núcleo es extremadamente estable y eficiente. El modelo de seguridad es uno que se ha mantenido durante casi medio siglo, y está construido para acomodar a cientos de usuarios o servicios simultáneos que se ejecutan simultáneamente. Cada característica se puede configurar a través de archivos de texto simples y se puede administrar a través de conexiones seriales simples y a través de la línea de comandos sin la necesidad del ancho de banda o la sobrecarga de un entorno gráfico.

La variedad de herramientas para administrar todos los aspectos del sistema en ejecución, incorporada, es muy impresionante y solo coincide con algunos otros sistemas operativos UNIX y similares a UNIX.

Además, las distribuciones de Linux proporcionan un amplio conjunto de lenguajes de scripting y herramientas de administración como parte del sistema base, además de que regularmente incluyen el seguimiento automatizado de dependencias y herramientas de instalación de paquetes para que los servicios permanentes en un servicio sean sencillos (por ejemplo, puede , instale Ruby on Rails con 3 o 4 comandos, o JBoss y todas sus dependencias con un solo comando).

Si retrocede un poco en la historia, los sistemas Unix (ish) se crearon principalmente para manejar múltiples usuarios. El objetivo del diseño es proporcionar múltiples usuarios, manejar la escala de trabajos y estar vivo. La filosofía de diseño de Windows era hacer que la PC funcionara mejor para un usuario, hacer el diseño simple, hacer que la máquina funcione para manejar las cargas diarias realmente bien.

Esto se ha llevado adelante, la estabilidad de los sistemas Linux y la escalabilidad es lo que lo convierte en la opción principal. Esto se combina con el hecho de que existen sistemas operativos de servidor robustos (Red Hat, Suse y otros) que aseguran que las características se prueben realmente bien con el lema principal de compatibilidad con versiones anteriores, estabilidad y escalabilidad.

El pilar final es el costo, generalmente es gratis (no comercial) para que cualquiera descargue Linux y contribuya a él. Esto ha producido una oleada de innovación en torno a las herramientas para Linux y el desarrollo de Linux en sí. El movimiento de código abierto asegura que la innovación nunca se detenga.

-Sid

Costos de transacción. Por ejemplo, Las licencias de acceso de cliente son complicadas y Linux no las requiere.

Solo y solo por el kernel de Linux

Creado para la informática rápida

Menos líneas de código menos espacio

Fácil de extender y eliminar la funcionalidad

Más robusto

Si conecta un linux, seguirá funcionando haciendo su trabajo y rara vez necesita mantenimiento mientras no esté con los otros servidores

Necesitan un buen mantenimiento mientras corren

Hay 80-85% de máquinas que ejecutan Linux Server, esa es la razón

El código fuente está disponible para cualquiera que lo solicite (lo que significa que a lo largo de los años se ha vuelto cada vez más seguro porque las personas lo revisan siempre).
No tiene virus
Tiene una larga historia
obtener las herramientas que necesita para ejecutar su servidor web no significa que tenga que buscarlas en la web. (Por lo general, es solo una cuestión de sudo apt-get install )
La mayoría de las distribuciones de Linux tienen firewalls integrados que mantienen alejados a los intrusos.
Es más eficiente ejecutar un servidor en Linux (cubre MUCHO hardware que otros sistemas operativos no podrían soportar).
La lista sigue y sigue.

More Interesting

¿Dónde se encuentran los servidores Bluehost?

¿Cuál es la mayor cantidad de máquinas virtuales que ha visto en un servidor host o en el host?

¿Cuánto gasta su startup tecnológica en costos de servidor (tráfico + almacenamiento) por mes?

¿Todos los servidores necesitan una base de datos o DBMS (como SQL, Oracle, DB2)?

¿Qué son exactamente los servidores y las bases de datos en términos de programación?

¿Cómo le va a la solución de 100 núcleos de Tilera con los procesadores X86 normales?

Cuando una persona experimenta una respuesta lenta de una solicitud de página de Internet, ¿se debe con mayor frecuencia al tráfico entre el servidor y el solicitante o el propio servidor?

¿Por qué se usa Linux comúnmente en los servidores?

¿Linux gobernará el mercado de servidores para siempre?

¿Qué necesito para una gran red social? ¿Qué hay detrás del código?

¿Cuáles son los beneficios de elegir un servidor dedicado de PraHost?

Cuando los servidores están caídos, ¿cómo pueden los usuarios acceder a la página de error 404 específica de una empresa (por ejemplo, Fail Whale)?

¿Cómo configuro un servidor de almacenamiento local como controlador de versión para Unity Engine Collaboration? Quiero que el proyecto se guarde dentro del servidor de almacenamiento local para evitar que cualquier parte sea robada o reutilizada.

Cómo hacer un sitio web y alojarlo yo mismo y usar una Mac como servidor

¿Cuáles son las dificultades de ejecutar su propio servidor de correo?