¿Qué es un cliente ligero (cliente lean)?
Un cliente ligero (o cliente lean) es un modelo de computación de escritorio virtual que se ejecuta en los recursos almacenados en un servidor central en lugar de en los recursos de un equipo. Normalmente, los clientes ligeros toman la forma de dispositivos informáticos de bajo costo que dependen en gran medida de un servidor para la computación. El término también puede describir aplicaciones de software que utilizan el modelo cliente-servidor en el que el servidor realiza todo el procesamiento.
Los empleados de las empresas, el personal de TI y los entornos públicos, como bibliotecas u oficinas gubernamentales, pueden usar clientes ligeros debido a su nivel de seguridad, escalabilidad y capacidad de administración.
Los clientes ligeros funcionan conectándose a un entorno informático basado en servidor. El servidor normalmente almacenará datos como aplicaciones y memoria. Esencialmente, el entorno de escritorio se mantiene en un servidor. Los clientes ligeros se administran en el lado del servidor, con una infraestructura de escritorio virtual (VDI). Los clientes ligeros y otros dispositivos lean dependen de una conexión de red constante a un servidor central para la computación completa y no hacen mucho procesamiento en el hardware en sí.
El término se deriva del hecho de que los pequeños ordenadores en redes tienden a ser clientes y no servidores. El objetivo es limitar las capacidades de los clientes ligeros solo a las aplicaciones esenciales, por lo que tienden a comprarse y permanecer «delgados» en términos de las aplicaciones cliente que incluyen. Los clientes ligeros pueden ser PC, Chromebooks o dispositivos móviles.
Casos de uso de clientes ligeros
Los clientes ligeros se pueden dar a los empleados de todas las industrias por varias razones. Se pueden usar para reemplazar computadoras y para ayudar a acceder a escritorios virtuales o aplicaciones virtualizadas. Por lo general, es más rentable usar clientes ligeros en comparación con una computadora donde todo el procesamiento se realiza localmente. Esto se debe a que cada cliente ligero no necesita ser tan nuevo o potente, teniendo en cuenta que la mayor parte del procesamiento se realizará en el lado del servidor.
Los clientes ligeros también se pueden usar en entornos remotos, por lo que los usuarios no tienen que preocuparse tanto por arreglar sus PC. Si el dispositivo endpoint está descargando la mayoría de sus datos de un servidor, hay menos partes móviles del lado del cliente de las que preocuparse. Además, las organizaciones que necesitan que los dispositivos de punto final sean más seguros pueden elegir clientes ligeros en lugar de otras arquitecturas.
Los clientes ligeros todavía pueden no ser la mejor opción en todas las situaciones. Por ejemplo, los usuarios tendrían que estar en un entorno en el que tengan una conexión de red fuerte y estable. Las aplicaciones intensivas pueden ejecutarse lentamente, ya que varias personas pueden acceder a la red al mismo tiempo. Por lo tanto, los clientes ligeros se recomiendan más para las organizaciones que hacen uso de aplicaciones menos intensivas y tienen la infraestructura de back-end para respaldar las necesidades de cada cliente ligero.
Ejemplos de clientes ligeros en lugares de trabajo
Un ejemplo de cliente ligero es un conjunto de dispositivos de punto final en una oficina gubernamental, donde muchas personas usarán la misma máquina. Debido a que se accede a los datos y aplicaciones de la oficina a través de un servidor y no localmente, es más seguro. Y debido al procesamiento y a las tareas computacionalmente pesadas que se realizan en el lado del servidor, el dispositivo de punto final en sí puede ser un poco más antiguo con hardware menos costoso. Las aplicaciones que pueden ser difíciles de ejecutar para los equipos más antiguos se pueden enviar al servidor, por lo que el rendimiento sigue siendo rápido. Aplicaciones como Microsoft Windows Terminal Service también se pueden usar como protocolo propietario para escritorios y aplicaciones remotos
Una biblioteca también puede usar varios clientes ligeros que se conectan a un servidor central para facilitar el uso de varios dispositivos a la vez que son fácilmente manejables.
Arquitectura de cliente ligero
Mediante una arquitectura basada en cloud computing, un servidor en un centro de datos asumirá la carga de procesamiento de varios clientes. El hardware y el software del cliente se mantienen bastante ligeros, ya que el dispositivo solo necesita hacer uso de clientes para aplicaciones esenciales. Esto también significa que se reduce la necesidad de configuración o administración del lado del cliente. Los activos de usuario y las tareas de recuperación de datos también están centralizados para una mejor visibilidad y escalabilidad.
Con el lado del cliente lo más ligero posible, el servidor central asumirá gran parte de la carga de procesamiento. Debido a que la mayoría de los datos se guardan en el servidor central, la mayor parte de la atención en la seguridad se centra en proteger el servidor central. Los activos de TI críticos también están centralizados para un mejor uso y asignación de recursos. Los recursos que manejará el servidor central incluyen, por ejemplo, la memoria y el uso de núcleos de procesador.
¿Cómo funcionan los clientes ligeros?
Los clientes ligeros pueden funcionar dentro de un servicio de terminal compartido, virtualización de escritorios o dentro de un enfoque basado en navegador. En un servicio de terminal compartido, todos los clientes comparten un sistema operativo y aplicaciones basadas en servidor.
Con la virtualización de escritorios, cada escritorio es una máquina virtual particionada de un servidor central. Esta forma de crear clientes ligeros tendrá los recursos de la partición del servidor central para los clientes apropiados. Aunque el sistema operativo y las aplicaciones no son recursos compartidos en este caso, siguen almacenados en el servidor central.
El enfoque basado en navegador es diferente de un sistema de cliente ligero normal en que el cliente tendrá funciones ejecutadas desde un navegador web, en lugar de en un servidor central. El procesamiento de datos se realiza en el cliente ligero. Este formulario se centra en la recuperación de software y datos almacenados en una red.
Aunque estos enfoques son diferentes, en general, el objetivo es mantener el hardware y el software del cliente lo más livianos posible. El hardware del cliente generalmente tendrá procesadores de bajo consumo, bajos niveles de RAM, espacio en el disco duro y ofrecerá niveles más bajos de rendimiento en comparación con un equipo normal. Se necesita una cantidad mínima de potencia de procesamiento para arrancar el dispositivo y conectarse al servidor. Los clientes ligeros están diseñados para conectarse en red a un servidor central más potente. A pesar de que el cliente no es tan poderoso, los usuarios seguirán interactuando con él como si fuera un dispositivo informático normal.
El software de cliente ligero también debe minimizarse. El software del lado del cliente debe ser un sistema operativo y un software que permita que el dispositivo conecte el servidor central. Idealmente, una vez que el cliente ligero está encendido, el dispositivo debe recibir la dirección IP y conectarse a un servidor mediante un protocolo u otra pieza de software. El usuario puede iniciar sesión en el servidor y acceder a los recursos del servidor.
El servidor central al que se conecta cada cliente ligero debe ser lo suficientemente avanzado para manejar varias sesiones de cliente a la vez y debe estar preparado para evitar interrupciones y cuellos de botella. El servidor debe poder conectarse a cada cliente de forma consistente para garantizar que cada cliente pueda seguir funcionando.
Beneficios de los clientes ligeros
Los beneficios de los clientes ligeros incluyen:
- Menos vulnerable a ataques de malware
- Ciclos de vida más largos
- Usa menos energía
- Menos costoso de comprar que implementar PC normales
- Mejor capacidad de administración centralizada
- Más escalable
Inconvenientes de los clientes ligeros
Sin embargo, algunas desventajas de los clientes ligeros incluyen:
- Los clientes ligeros son extremadamente dependientes de una conexión de red continua.
- Las redes son generalmente más lentas que depender de componentes internos del ordenador.
- El ancho de banda y el rendimiento pueden convertirse en un cuello de botella crítico.Los servidores
- deben tener el tamaño correcto para que puedan entregar la cantidad correcta de recursos a cada cliente.
Clientes ligeros frente a clientes gruesos
Los clientes ligeros se pueden contrastar con los clientes gruesos, que son esencialmente PC de escritorio que pueden manejar toda la funcionalidad de un servidor si es necesario. Los clientes gruesos tienen la mayoría de los recursos instalados localmente, en lugar de distribuidos a través de una red. Los dispositivos cliente gruesos utilizarán sus propios discos duros, aplicaciones de software y otros recursos locales. La mayoría, si no, todos los componentes esenciales están contenidos en un cliente grueso.
Un cliente ligero, por otro lado, es un equipo de red de bajo costo que depende en gran medida de un servidor para su papel computacional. La idea de un cliente ligero es limitar las capacidades informáticas a solo aplicaciones esenciales. A diferencia de los clientes gruesos, los clientes ligeros son más fáciles de manejar, más fáciles de proteger de los riesgos de seguridad y más bajos en costos de mantenimiento y licencias.
La mayor diferencia entre los dos es que los clientes ligeros dependen de una conexión de red para la computación y no hacen mucho procesamiento en el hardware en sí. Los clientes gruesos no necesitan una conexión de red constante y pueden realizar gran parte del procesamiento de aplicaciones cliente/servidor.
Un cliente muy ligero puede denominarse cliente cero. Un producto típico de cliente cero es una pequeña caja que conecta un teclado, un ratón, un monitor y una conexión Ethernet a un servidor remoto. El servidor, que aloja el sistema operativo y las aplicaciones de software del cliente, se puede acceder de forma inalámbrica o por cable. Los clientes cero se utilizan a menudo en un entorno de infraestructura de escritorio virtual.
Historia de los clientes ligeros
Aunque los clientes ligeros pueden parecer una invención más moderna, han existido durante bastante tiempo; incluso antes de que se acuñara el término. Los clientes ligeros provienen de sistemas multiusuario que accederían a un mainframe mediante un terminal de computadora. Estos pasarían de proporcionar interfaces de línea de comandos a interfaces gráficas de usuario. En 1984, Unix llegó a soportar dispositivos que ejecutaban software de servidor de visualización, o terminales X gráficas. En 1993, Tim Negris, vicepresidente de marketing de servidores de Oracle, acuñó el término «cliente ligero».»Negris esperaba diferenciar su software orientado al servidor de los productos orientados al escritorio de Microsoft. En 1995, Windows NT comenzó a soportar sistemas operativos multiusuario con Windows NT 3.51.
En la década de 2010, los clientes ligeros comenzaron a ampliarse no solo a PC, sino también a dispositivos móviles como tabletas basadas en Windows o Linux.