¿Distribuciones de Windows Server o Linux? Elegir un 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 usarse para algo más útil. Por otro lado, el sistema operativo actúa como una orquesta para las aplicaciones del servidor y le permite crear una plataforma multitarea a partir de un complejo informático de una sola tarea, y también facilita la interacción de todas las partes interesadas con el equipo. Ahora el sistema operativo principal del servidor principal es Windows Server + varias distribuciones de Linux de varios tipos. Cada uno de estos sistemas operativos tiene sus ventajas, desventajas y nichos de aplicación. Hoy hablaremos brevemente sobre los sistemas que vienen con nuestros servidores.

Servidor de windows


Este sistema operativo es extremadamente popular en el segmento corporativo, aunque la mayoría de los usuarios comunes asocian Windows exclusivamente con la versión de escritorio para PC. Dependiendo de las tareas y la infraestructura necesaria para respaldar a la empresa, varias versiones de Windows Server están en funcionamiento al mismo tiempo, comenzando con Windows Server 2003 y terminando con la última versión: Windows Server 2019. Suministramos servidores con todos los sistemas operativos enumerados, es decir, Windows Server 2003, 2008 R2, 2016 y 2019.

Windows Server 2003 se utiliza principalmente para admitir sistemas y redes empresariales creados sobre la base de Windows XP. Sorprendentemente, la versión del sistema operativo de escritorio de Microsoft, tomada hace unos cinco años con soporte, todavía está en funcionamiento, ya que una gran cantidad de software patentado para producción se escribió en un momento dado. Lo mismo se aplica a Windows Server 2008 R2 y Windows Server 2016: son más compatibles con software antiguo pero que funciona y, por lo tanto, se utilizan hasta el día de hoy.

Las principales ventajas de los servidores basados ​​en Windows son la relativa facilidad de administración, una capa bastante grande de información, manuales y software. Además, no puede prescindir de un servidor en Windows, si el ecosistema de la compañía tiene software o soluciones que usan bibliotecas y partes del núcleo de los sistemas de Microsoft. También aquí puede agregar tecnología RDP para el acceso de los usuarios a las aplicaciones del servidor y la versatilidad general del sistema. Además, Windows Server tiene una versión liviana sin una GUI con consumo de recursos al nivel de la distribución de Linux: Windows Server Core, sobre el que escribimos anteriormente . Suministramos a todos los servidores que ejecutan Windows una licencia activada (es gratuita para los nuevos usuarios).

En las desventajas de Winserver, puede escribir dos parámetros a la vez: costo de licencia y consumo de recursos. Entre todos los sistemas operativos de servidor, Windows Server es el más glotón y requiere al menos un núcleo de procesador y de uno y medio a tres gigabytes de RAM solo para que el núcleo y los servicios estándar funcionen. Este sistema no es adecuado para configuraciones de baja potencia, y también tiene una serie de vulnerabilidades relacionadas con RDP y las políticas de grupo y usuario.

Con mayor frecuencia, Windows Server está diseñado para administrar las intranets de la empresa y garantizar el rendimiento de un software específico, el funcionamiento de bases de datos MSSQL, herramientas ASP.NET u otro software creado específicamente para Windows. Al mismo tiempo, sigue siendo un sistema operativo completo en el que puede implementar enrutamiento, aumentar DNS o cualquier otro servicio.

Ubuntu


Ubuntu es una de las distribuciones en desarrollo más populares y estables de la familia Linux, lanzada por primera vez en 2004. Una vez que un inquilino para amas de casa en el shell Gnome, con el tiempo, Ubuntu se convirtió en el sistema operativo del servidor predeterminado debido a su extensa comunidad y desarrollo continuo. La última versión popular es 18.04, pero entregamos el servidor bajo 16.04, y hace aproximadamente una semana, se lanzó la versión 20.04 , que trajo muchas cosas buenas.

Si Windows Server se utilizó como SO para admitir software específico y orientado a Windows, entonces Ubuntu como distribución de Linux es una historia sobre código abierto y desarrollo web. Por lo tanto, son los servidores Linux los que se utilizan para alojar servidores web en nginx o Apache (a diferencia de Microsoft IIS), para trabajar con PostgreSQL y MySQL, o los lenguajes de desarrollo de scripts que ahora son populares. En un servidor con Ubuntu, los servicios de enrutamiento y gestión del tráfico también se mantendrán perfectamente.

Las ventajas incluyen escribir menos consumo de recursos que Windows Server, así como trabajar de forma nativa para todos los sistemas Unix con la consola y los administradores de paquetes. Además, Ubuntu, siendo inicialmente un "escritorio de escritorio Unix", es lo suficientemente fácil de usar, lo que facilita su administración.

El principal inconveniente es unix, con todo lo que implica. Ubuntu puede ser amigable, pero solo relativo a otros sistemas Linux. Por lo tanto, para trabajar con él, especialmente en una configuración de servidor completa, es decir, exclusivamente a través del terminal, se requerirán ciertas habilidades. Además, Ubuntu está más enfocado en el uso personal y no siempre es adecuado para resolver casos corporativos.

Debian


Es irónico que Debian sea el progenitor del muy popular Ubuntu que mencionamos anteriormente. La primera compilación de Debian se publicó hace más de 25 años, en 1994, y fue el código de Debian que formó la base de Ubuntu. De hecho, Debian es una de las distribuciones más antiguas y al mismo tiempo hardcore entre la familia de sistemas Linux. Por todas las similitudes de Ubuntu, a diferencia de su "heredero", Debian no recibió el nivel de facilidad de uso como sistema junior. Sin embargo, esto también tiene sus ventajas. Debian es más flexible que Ubuntu y puede configurarse más profundamente y resolver de manera más eficiente una serie de tareas específicas, incluidas las corporativas.

La principal ventaja de Debian es su alta seguridad y estabilidad en comparación con Ubuntu y, especialmente, con Windows. Y, por supuesto, como cualquier sistema Linux, bajo consumo de recursos, especialmente en la forma de un sistema operativo de servidor que ejecuta un terminal. Además, la comunidad de Debian es de código abierto, por lo que este sistema se centra principalmente en el trabajo correcto y efectivo con soluciones gratuitas.

Sin embargo, debe pagar por la flexibilidad, el hardcore y la seguridad. Debian está siendo desarrollado por la comunidad de código abierto sin un núcleo claro a través del sistema asistente de sucursal, con todo lo que implica. En un momento dado, Debian tiene tres versiones a la vez: estable, inestable y prueba. El problema es que la rama de desarrollo estable está seriamente detrás de la prueba, es decir, las partes y módulos obsoletos a menudo se pueden encontrar en el núcleo. Todo esto resulta en una reconstrucción manual del núcleo, o incluso en la transición a la rama de prueba, si sus tareas superan las capacidades de una versión estable de Debian. Ubuntu no tiene tales problemas con la discontinuidad de la versión: allí, cada dos años, los desarrolladores lanzan una versión LTS estable del sistema.

CentOS


Bueno, terminemos nuestra conversación sobre el servidor OS RUVDS en CentOS. En medio del Ubuntu más masivo y, especialmente, Debian, CentOS parece un adolescente. Y aunque el sistema se hizo popular entre las masas no hace mucho tiempo como Debian o Ubuntu, el lanzamiento de su primera versión tuvo lugar en un momento con Ubuntu, es decir, en 2004.

CentOS se utiliza principalmente para servidores virtuales, ya que requiere menos recursos que Ubuntu o Debian. Suministramos configuraciones que ejecutan dos versiones de este sistema operativo: CentOS 7.6.1810 y CentOS 7.2.1510 anteriores. El principal caso de uso son las tareas corporativas. CentOS es una historia sobre el trabajo. Nunca como un sistema de uso doméstico, como lo fue, por ejemplo, con Ubuntu, CentOS se desarrolló inmediatamente como una distribución similar a RedHat basada en código fuente abierto. Es la herencia de RedHat lo que le da a CentOS sus principales ventajas: centrarse en las tareas corporativas, la estabilidad y la seguridad. El caso de uso más común para un sistema es el alojamiento web, en el que CentOS muestra mejores resultados que otras distribuciones de Linux.

Sin embargo, el sistema tiene una serie de desventajas. Un ciclo de desarrollo y actualización más restringido que el de Ubuntu lleva al hecho de que en algún momento tendrá que soportar vulnerabilidades o problemas ya resueltos en otras distribuciones. El sistema para actualizar e instalar componentes también es diferente: no hay paquetes apt-get, solo yum y RPM. Además, CentOS no es muy adecuado para alojar y trabajar con soluciones de contenedor Docker / k8s, en las que Ubuntu y Debian obviamente lo superan. Esto último es importante, ya que la virtualización de servidores y aplicaciones web a través de la contenedorización ha estado ganando impulso en los últimos años en el entorno DevOps. Y, por supuesto, CentOS tiene una comunidad mucho más pequeña en comparación con los Debian y Ubuntu más populares.

En lugar de salida


Como puede ver, cualquier sistema operativo tiene sus pros y sus contras y tiene su propio nicho. Los servidores basados ​​en Windows se distinguen: en el entorno de Microsoft, por así decirlo, su propia atmósfera y sus reglas de trabajo.
Todas las distribuciones de Linux son similares entre sí en términos de consumo de recursos, pero tienen sus propias características y diferencias específicas según la tarea. Ubuntu es más fácil de usar, Debian está más finamente configurado. CentOS puede actuar como un reemplazo para RedHat pagado, lo cual es importante si necesita un sistema operativo corporativo completo en rendimiento unix. Pero al mismo tiempo, es débil en términos de contenedorización y virtualización de aplicaciones. En cualquier caso, puede contactar a nuestros especialistas y encontraremos la solución y configuración necesarias para usted en función de sus tareas.


All Articles