En servidores, ¿que distribución Linux puedo usar?

Como especialista del área, es una pregunta frecuente. El ¿por que?, se puede volver algo ambigua la publicación al buscar una respuesta, lo cierto es que todos tienen su propia opinión y experiencia respecto al tema. Ya veras algunos como defienden temas como seguridad, disponibilidad, capacidad de administración, compatibilidad, soporte, eficiencia, eficacia, entre otras cosas.

Yo estoy aquí para simplificar tu vida.

Ok, piensa por un momento, recursos vs costo, te encuentras en un dilema monetario. Como especialista del área, podrías decirme que ese no es tu problema que simplemente tu no estudiaste economía y mucho menos llevas la contabilidad de la empresa. Pero ese es tu primer error, si bien no es tu campo, estas directamente afectado, debido a que un servidor no es económico, mucho menos mantenerlo y darle soporte al hardware, ademas cada mb de ram, cada gb de disco, cada mhz de cpu y cada watts que consume representa un costo para la empresa, y tu tienes que justificarlo de alguna forma.

  • Mi primera recomendación es evitar en la medida de lo posible desperdiciar recursos, entonces no instales servicios innecesarios, y desintala servicios que vienen por defecto y no vas a usar nunca.

Ok, ahora el termino «eficiencia», el eterno dilema por el cual nos critican constantemente, que si hacemos algo, nos critican porque no lo hicimos de la mejor manera.

  • Mi segunda recomendación sera y es hasta el día de hoy (en que publico este post)
  1. Gentoo según tu capacidad, tus conocimientos y experiencia en el campo, para aquellos que son expertos, tienen el tiempo y la dedicación de construir algo a la medida.
  2. Debian para aquellos que buscan un sistema estable, muy compatible, practico, rápido y seguro.

Ahora Gentoo vs Debian, bueno yo no los colocaría en un cuadrilátero a ambos, seria como esa paradoja «¿Qué pasaría si una fuerza imparable chocara contra un objeto inamovible?» para mi Debian es esa fuerza imparable, y Gentoo es el objeto inamovible.

gentoo-logo-transparent

Gentoo: podrás estar seguro que compilaste un sistema a tu medida, con los módulos necesarios para hacer tu hardware y aplicaciones funcionar correctamente, yo apoyo estos sistemas en temas y escenarios como servicios externos, ambientes de producción estáticos, extrema seguridad, aquellos que cada ápice de recurso cuenta. (descarga aquí). Yo colocaría en una puntuación de 4.8 en una escala del 1 al 5 (bueno nada es perfecto, no me juzgues). Y si me preguntas ¿vale la pena?, mire el día en que usted domine esta distro, cree ambientes de producción y moldee sus ideas con este sistema operativo para volverlos realidad, volverás a este post a darme las gracias.

Tiene sus contras, primero requiere conocimientos. (punto) si lo escribo explícitamente porque siempre hay aquel nerd de laboratorio que dirá que es pan comido, no, para aquellos que están comenzando sera una tarea ardua, aquellos que vienen de entornos precompilados sera medio complicado y para aquellos que vienen de ambientes linux al estilo windows como ubuntu tal vez lo deberían pensar 2 veces.

Algo muy común en el software libre que sea apoyado o no por comunidades, con desarrollos colaborativos, son los parches de seguridad, que muchas veces son soluciones a medias y tienden a ser seguidas, entonces tendrás que estar compilando y consumiendo recursos cada vez que vayas a efectuar un upgrade de algún paquete. Tampoco es que Gentoo se quedo en la edad de piedra, todo es a través de comandos sencillos, «emerge» maneja paquetes binarios y source(fuentes), pero lo cierto es que el proceso detrás de este comando es compilar y esto lleva tiempo y consume recursos.

En este punto no hablare mas del tema, ya un escritor de este mismo blog hizo un muy buen articulo «Gentoo la verdad tras el mito»

debian-logo

Debian: mi favorito, si así es, te di el discurso anterior y ahora digo que este es mi favorito, ten paciencia y sigue leyendo. Estabilidad, soporte y compatibilidad, solo son 3 de las características que veras cuando lo uses. Debian es en mi opinión personal algo así como el padrote, el chulo, en este mundo de servidores y software libre, es estable, sencillo de administrar, fácil de amoldar a casi todo tipo de arquitectura existente(nueva u obsoleta), tiene soporte por cantidades, wiki, comunidades, foros, empresas(pagos), te puedes apoyar de otros foros y soportes como ubuntu, linux-mint, etc… Yo colocaría en una puntuación de 4.5 en una escala del 1 al 5

Ahora yo te explique anteriormente que todo tiene su lugar y su momento. «Todo depende». En un servidor, no vas a instalar Debian gnome o Debian kde, NO!. Vas a instalar net-install una micro distribución(descarga aquí), con lo mas esencial para arrancar tu hardware, donde probablemente durante la instalación debas cargar mediante un medio externo(pendrive por ejemplo) algún firmware faltante, pero estarás seguro que tienes una instalación ajustada a tu hardware.

Aplicaciones como servidor web, framworks, servidor de archivos, servidor de impresión, servidor de correos, proxy’s, mensajería instantánea, firewalls, ruteadores, y la lista sigue infinitamente, están disponibles desde aquí con un solo comando apt-get o aptitude.

ÉNFASIS DE AQUÍ EN ADELANTE

Ambientes populares como virtualización con xen, qemu y kvm, el muy sonado OpenStack, entre otros son totalmente compatibles y sobre todo mas fáciles de configurar.

Sencillo, ahorita como administrador de servidores, ingeniero o técnico, tienes que estar a la vanguardia, de momento este es el futuro «virtualización», «la nube», administrar los recursos de forma remota y exprimir hasta la ultima gota de un servidor, convirtiéndolo en 50 o mas servidores virtuales.

Te piden un servidor con ciertas características, espacio en disco, memoria ram, procesadores, sistema operativo, etc. 5 minutos después ya creaste el servidor, en un entorno amigable y confiable llamado Debian. Luego te dicen que la aplicación es de suma seguridad, que prácticamente botes la llave de esa cerradura una vez cierres esa puerta, tu vienes e instalas Gentoo en tu maquina virtual.

Te van a llamar, 50 años después para que apagues esos servidores porque aun siguen funcionando.

Bueno muchachos y aquí abro otra puerta para un futuro post, Virtualización. Como siempre cualquier pregunta, espero sus comentarios o mensajes.