¿Windows Server o distribuciones de Linux? Elegimos el sistema operativo del servidor

¿Windows Server o distribuciones de Linux? Elegimos el sistema operativo del servidor

Los sistemas operativos son la piedra angular de la industria moderna. Por un lado, consumen recursos valiosos del servidor que podrían utilizarse en algo más útil. Por otro lado, el sistema operativo actúa como orquestador para las aplicaciones del servidor y permite convertir un complejo computacional unidimensional en una plataforma multitarea, además de facilitar la interacción de todas las partes interesadas con el hardware. Actualmente, el principal enfoque de los sistemas operativos de servidor es Windows Server más varias distribuciones de Linux de diferentes orientaciones. Cada uno de estos sistemas operativos tiene sus ventajas, desventajas y nichos de aplicación. Hoy hablaremos brevemente sobre los sistemas que se suministran junto con nuestros servidores.

Windows Server

Este sistema operativo es extremadamente popular en el segmento corporativo, aunque la mayoría de los usuarios comunes lo asocian exclusivamente con la versión de escritorio para PC. Dependiendo de las tareas y la infraestructura de soporte requerida, actualmente hay varias versiones de Windows Server en uso en las empresas, comenzando con Windows Server 2003 y concluyendo con la última versión: Windows Server 2019. Suministramos servidores con todos los sistemas operativos mencionados, es decir, Windows Server 2003, 2008 R2, 2016 y 2019.

Windows Server 2003 se utiliza principalmente para soportar sistemas y redes corporativas construidas sobre la base de Windows XP. Sorprendentemente, la versión del sistema operativo de escritorio de Microsoft que dejó de recibir soporte hace aproximadamente cinco años todavía está en funcionamiento, dado que en su momento se desarrolló mucho software propietario para la producción. Lo mismo ocurre con Windows Server 2008 R2 y Windows Server 2016: son los más compatibles con software antiguo pero funcional y, por lo tanto, todavía se utilizan hoy en día.

Las principales ventajas de los servidores que funcionan con Windows son la relativa facilidad de administración, una gran cantidad de información, manuales y software disponibles. Además, no podrá prescindir de un servidor con Windows si en el ecosistema de la empresa hay software o soluciones que utilizan bibliotecas y partes del núcleo de los sistemas Microsoft. También se puede mencionar la tecnología RDP para el acceso de los usuarios a aplicaciones de servidor y la versatilidad general del sistema. Además, Windows Server cuenta con una versión ligera sin GUI, que consume recursos al nivel de una distribución de Linux: Windows Server Core, sobre la cual hemos escrito anteriormente. Todos los servidores que funcionan con Windows se entregan con una licencia activada (para nuevos usuarios es gratuita).

Entre las desventajas de Winserver se pueden anotar dos parámetros: el costo de la licencia y el consumo de recursos. Entre todos los sistemas operativos de servidor, Windows Server es el más exigente y requiere al menos un núcleo de procesador y de uno y medio a tres gigabytes de RAM solo para el funcionamiento del núcleo y los servicios estándar. Este sistema no es adecuado para configuraciones de bajo rendimiento y presenta varias vulnerabilidades relacionadas con RDP y las políticas de grupos y usuarios.

Con mayor frecuencia, Windows Server está diseñado para la administración de intranets de empresas y para asegurar la funcionalidad de software específico, operar bases de datos MSSQL, herramientas ASP.NET o cualquier otro software creado específicamente para Windows. Sin embargo, sigue siendo un sistema operativo completo, en el que se puede implementar enrutamiento, levantar DNS o cualquier otro servicio.

Ubuntu

Ubuntu es una de las distribuciones de Linux más populares y en constante desarrollo, lanzada por primera vez en 2004. Lo que una vez fue considerado "Linux para amas de casa" en el entorno Gnome, con el tiempo Ubuntu se ha convertido en el sistema operativo de servidor predeterminado gracias a su amplia comunidad y desarrollo continuo. La última versión popular es la 18.04, pero ofrecemos servidores también con la 16.04, y hace aproximadamente una semana se llevó a cabo la lanzamiento de la versión 20.04, que trajo consigo muchas novedades.

Si Windows Server se ha utilizado como sistema operativo para soportar software específico y orientado a Windows, entonces Ubuntu como distribución de Linux es una historia sobre código abierto y desarrollo web. Así, los servidores Linux son utilizados para alojar servidores web en Nginx o Apache (a diferencia de Microsoft IIS), para trabajar con PostgreSQL y MySQL o con lenguajes de scripting de desarrollo populares. Un servidor con Ubuntu se adapta perfectamente a los servicios de enrutamiento y gestión de tráfico.

Entre los beneficios, se incluye un menor consumo de recursos en comparación con Windows Server, así como la nativa compatibilidad de todos los sistemas UNIX con la consola y los gestores de paquetes. Además, Ubuntu, al ser originalmente un 'Unix de escritorio amigable', es bastante amigable para el usuario, lo que facilita su administración.

El principal inconveniente es que se trata de un sistema UNIX, con todas las consecuencias que ello conlleva. Aunque Ubuntu es amigable, lo es solo en comparación con otros sistemas Linux. Por lo tanto, para trabajar con ella, especialmente en una configuración de servidor completa, es decir, exclusivamente a través de la terminal, se requieren ciertas habilidades. Además, Ubuntu está más orientada a un uso personal y no siempre es adecuada para abordar casos corporativos.

Debian

Es irónico que Debian sea el antecesor de la extremadamente popular y previamente mencionada Ubuntu. La primera versión de Debian fue publicada hace más de 25 años, en el lejano año 1994, y el código de Debian sirvió de base para Ubuntu. En esencia, Debian es una de las distribuciones más antiguas y, al mismo tiempo, más hardcore entre las familias de sistemas Linux. A pesar de la similitud con Ubuntu, a diferencia de su ‘heredera’, Debian no ha alcanzado el mismo nivel de amabilidad hacia el usuario. Sin embargo, esto aporta ventajas. Debian es más flexible en comparación con Ubuntu y puede ser configurada más profundamente, resolviendo de manera más efectiva una serie de tareas específicas, incluidas las de carácter corporativo.

La principal ventaja de Debian es su mayor seguridad y estabilidad en comparación con Ubuntu y, aún más, con Windows. Y, por supuesto, como cualquier sistema Linux, tiene un bajo consumo de recursos, especialmente en forma de sistema operativo de servidor bajo gestión de terminal. Además, la comunidad de Debian es open source, por lo que este sistema está, ante todo, orientado a un trabajo correcto y efectivo con soluciones gratuitas.

Sin embargo, la flexibilidad, la robustez y la seguridad tienen su precio. Debian es desarrollado por la comunidad de código abierto sin un núcleo claro a través de un sistema de ramas, con todas las implicaciones que eso conlleva. En un momento dado, Debian tiene tres versiones simultáneamente: estable, inestable y de prueba. El problema es que la rama de desarrollo estable se queda mucho más atrás que la de prueba, lo que significa que a menudo pueden encontrarse en el núcleo partes y módulos ya obsoletos. Todo esto puede resultar en una recompilación manual del núcleo o incluso en cambiar a la rama de prueba si tus tareas superan las capacidades de la versión estable de Debian. En Ubuntu, no hay problemas con la desalineación de versiones: cada dos años, los desarrolladores lanzan una versión LTS estable del sistema.

CentOS

Y así concluyamos nuestra charla sobre sistemas operativos de servidor RUVDS en CentOS. En comparación con las más robustas Ubuntu y, sobre todo, Debian, CentOS parece un adolescente. Y aunque el sistema se ha vuelto popular entre las masas no tan recientemente como Debian o Ubuntu, su primera versión fue lanzada al mismo tiempo que Ubuntu, es decir, en 2004.

Principalmente, CentOS se utiliza para servidores virtuales, ya que es aún menos exigente en recursos que Ubuntu o Debian. Proporcionamos configuraciones que funcionan con dos versiones de este sistema: CentOS 7.6.1810 y la más antigua CentOS 7.2.1510. El escenario principal de uso es para tareas empresariales. CentOS es una historia sobre el trabajo. Nunca ha sido un sistema de uso doméstico, como sucedía, por ejemplo, con Ubuntu, CentOS fue desarrollado desde el principio como una distribución similar a RedHat basada en código abierto. Esa herencia de RedHat es lo que le otorga a CentOS sus principales ventajas: enfocarse en la resolución de problemas empresariales, estabilidad y seguridad. El escenario de uso más común del sistema es el alojamiento web, donde CentOS muestra mejores resultados que otros distribuciones de Linux.

Sin embargo, el sistema también tiene sus desventajas. Un ciclo de desarrollo y actualizaciones más moderado que el de Ubuntu significa que, en algún momento, tendrás que lidiar con vulnerabilidades o problemas ya resueltos en otras distribuciones. El sistema de actualizaciones e instalación de componentes también es diferente: nada de apt-get, solo yum y paquetes RPM. Además, CentOS no es del todo adecuado para el alojamiento y funcionamiento de soluciones containerizadas como Docker/k8s, en las que Ubuntu y Debian lo superan claramente. Esto es importante, ya que la virtualización de servidores web y aplicaciones a través de la contenedorización ha ido ganando terreno en el entorno de DevOps en los últimos años. Y, por supuesto, CentOS tiene una comunidad mucho más pequeña en comparación con las más populares Debian y Ubuntu.

En lugar de la salida

Como se puede ver, cualquier sistema operativo tiene sus ventajas y desventajas y ha encontrado su propio nicho. Los servidores que funcionan con Windows son una excepción; en el entorno de Microsoft, por así decirlo, existe su propia atmósfera y reglas de funcionamiento.
Todas las distribuciones de Linux son similares en cuanto al consumo de recursos, pero tienen sus características específicas y diferencias según la tarea establecida. Ubuntu es más fácil de usar, Debian permite una configuración más detallada. CentOS puede servir como una alternativa al costoso RedHat, lo cual es importante si necesitas un sistema operativo empresarial completo en versión Unix. Sin embargo, es débil en cuestiones de contenedorización y virtualización de aplicaciones. En cualquier caso, puedes ponerte en contacto con nuestros especialistas y encontraremos la solución y configuración necesarias según tus necesidades.

¿Windows Server o distribuciones de Linux? Elegimos el sistema operativo del servidor

Solo los usuarios registrados pueden participar en la encuesta. Inicie sesión, por favor.

Queridos lectores, ¿qué sistema operativo de servidor consideran ustedes el mejor?

  • 22,9%Windows server119

  • 32,9%Debian171

  • 40,4%Ubuntu210

  • 34,8%CentOS181

Votaron 520 usuarios. 102 usuarios se abstuvieron.

Fuente: habr.com

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster