Contenido Exclusivo

¿Qué aporta Linux a la infraestructura y a las redes de centros de datos?

Linux es un sistema operativo de código abierto lanzado en 1991 para computadoras, pero su uso se ha extendido a teléfonos, automóviles, servidores web y, más recientemente, equipos de redes.

Su longevidad, madurez y seguridad lo convierten en uno de los sistemas operativos más confiables en la actualidad, lo que significa que es ideal para dispositivos de red comerciales, así como para empresas que quieran utilizarlo para personalizar su infraestructura de redes y centros de datos.

Esto a su vez hace que las habilidades de Linux sean muy buscadas por los gerentes de contratación de TI. Muchas de las nuevas tecnologías asociadas con DevOps, por ejemplo, contenedores, infraestructura OpenSource y controladores SDN están basadas en Linux.

Entonces, ¿qué es Linux?

Linux, un sistema operativo similar al Unix, se distribuye bajo licencias de código abierto, lo que significa que las siguientes reglas se aplican y lo hacen atractivo para las empresas:

Es un sistema operativo de libre ejecución.

Los administradores pueden personalizarlo para fines específicos.

Ofrece privilegios de redistribución ilimitados de las versiones originales o modificadas del sistema operativo.

El sistema operativo Linux se compone de:

Núcleo: envía instrucciones a la CPU, periféricos y memoria.

Bootloader: los procesos que gestionan el arranque del sistema. En una computadora, el usuario reconocería esto por la pantalla de bienvenida que estaba arriba. En un dispositivo de red hay un estado que indica el proceso de arranque.

Daemons: servicios en segundo plano que comienzan en el momento del arranque o después de que el sistema está completamente activo.

Shell: es la línea de comandos de Linux. Puede ser intimidante para las personas que están acostumbradas a trabajar en ambientes gráficos, pero la mayoría de los profesionales de la red están acostumbrados a operar en una shell.

Además de la shell, los servidores Linux también tienen un entorno de escritorio gráfico y aplicaciones que se ejecutan en la parte superior de la misma. Hay algunas aplicaciones de red para Linux, como el análisis de tráfico, seguridad y administración de redes, que también tienen interfaces gráficas, pero son mucho menos numerosas que las de servidores y escritorios.

Fundación para el engranaje comercial

En realidad, las interfaces de línea de comandos (CLI) que la mayoría de los administradores de red utilizan hoy para configurar enrutadores y conmutadores de su proveedor de red favorito son versiones altamente personalizadas de Linux con interfaces específicas de proveedores que se ejecutan encima de ellas. El desafío con esto es que las habilidades necesarias para trabajar con ellos no son muy portátiles de vendedor a vendedor. Un ingeniero muy competente que trabaja con Cisco IOS probablemente no podría trabajar con Junos de Juniper porque cada uno incluye su propia capa de abstracción diferente que se encuentra encima del código puro de Linux.

En vez de trabajar mediante una capa de abstracción, Linux proporciona acceso directo a las tablas de enrutamiento y reenvío, sistemas de notificación, información de telemetría e interfaces diferentes. Eso puede hacer que Linux sea más flexible, y con el apoyo de la gran comunidad de Linux, potencialmente más rápido para responder a la necesidad de nuevos servicios que un proveedor comercial.

Linux tiene un excelente ecosistema con API maduras, así como una pila de red ágil optimizada para el centro de datos modernizado. Por ejemplo, Linux está diseñado con un control separado y aviones de reenvío de datos que facilitan la caída en arquitecturas de redes definidas por software (SDN), ya que la separación de esos planos es la base de las SDN.

Otro elemento que los productos basados ​​en Linux pueden aportar a la red es que los conmutadores pueden administrarse con herramientas de automatización y orquestación de código abierto, basadas en políticas como Ansible, Puppet y Chef. Hay aproximadamente 25 de estas herramientas disponibles con soporte para diferentes sabores de Unix, pero todos ellos también soportan Linux.

Productos basados ​​en Linux

Durante la última década ha habido una explosión en el número de productos basados ​​en Linux que han tenido un gran impacto en el espacio de TI, incluyendo:

Kubernetes: administrador de clúster de contenedores de Google

OpenStack: plataforma de software para infraestructuras como plataformas de servicios cloud

Open Daylight: un proyecto de la Fundación Linux basado en Java que permite acelerar la adopción de las SDNs y la Network Functions Virtualization (NFV)

Docker: programa de contenedores de software.

Open vSwitch (OVS): un interruptor virtual multicapa distribuido para proporcionar una pila de conmutación dentro de entornos de virtualización. OVS es interesante porque ofrece un conjunto más rico de características de red que las capacidades básicas del kernel de Linux.

La creación de redes ha tardado en abrazar Linux, pero cuanto más dependen de la red, más se unen los dominios de red y de servidor. Para los ingenieros de red, el poder acceder al shell nativo de Linux les permite utilizar herramientas y software que sólo estaban disponibles para servidores. Esto hace que sea mucho más fácil organizar servicios de red con cambios en servidores y aplicaciones. Además, la naturaleza abierta de Linux ha creado una comunidad masiva que está activamente involucrada en encontrar nuevas maneras de usarlo. Los contenedores han evolucionado en gran medida a través de la participación de la comunidad. 

-Zeus Kerravala, Network World

Lo Más Reciente

La digitalización ofrece mejoras en la gestión de casos en el sector público

Los factores macroeconómicos globales y locales que cambian rápidamente,...

Cómo impulsar el crecimiento de las empresas en la era de la IA

La inteligencia artificial está revolucionando los negocios. Sin embargo,...

Realizan el segundo Foro de Talento en Data Centers

La Asociación Mexicana de Data Centers, MEXDC, realizó el...

Newsletter

Recibe lo último en noticias e información exclusiva.

José Luis Becerra Pozas
José Luis Becerra Pozashttps://iworld.com.mx
Es Editor de CIO Ediworld México. Contáctalo en jbecerra@ediworld.com.mx o en el twitter @CIOMexico.

La digitalización ofrece mejoras en la gestión de casos en el sector público

Los factores macroeconómicos globales y locales que cambian rápidamente, siguen ejerciendo una presión cada vez mayor sobre el sector público de México. El gobierno...

Cómo impulsar el crecimiento de las empresas en la era de la IA

La inteligencia artificial está revolucionando los negocios. Sin embargo, muy pocos empresarios están adaptando sus empresas a este contexto, para lograr un crecimiento. Para...

Chivas Rayadas del Guadalajara consigue gestionar sus activos de TI de manera más eficiente

El Club Deportivo Guadalajara es uno de los más importantes en México. Con más de 500 colaboradores, requería herramientas para auditar su parque informático,...