Articulo de referencia

Cliente ligero

Los clientes ligeros se conectaban a su servidor a través de una red informática. Un terminal de computadora público de cliente ligero dentro de una biblioteca pública. Un clien...

Los clientes ligeros se conectaban a su servidor a través de una red informática.
Un terminal de computadora público de cliente ligero dentro de una biblioteca pública.
Un cliente ligero HP T5700 con memoria flash.

En redes informáticas , un cliente ligero (a veces llamado cliente slim o cliente lean ) es un ordenador sencillo de bajo rendimiento optimizado para conexiones de escritorio remoto a un entorno informático basado en servidor . En algunos casos, también se les denomina ordenadores de red o, en su forma más simple, clientes cero .

El servidor realiza la mayor parte de la carga de trabajo, incluyendo el lanzamiento de aplicaciones de software , el procesamiento de cálculos y la gestión del almacenamiento de datos . Esto contrasta con un cliente enriquecido o una computadora personal tradicional : el primero está diseñado para un modelo cliente-servidor , pero conserva una potencia de procesamiento local significativa, mientras que el segundo realiza la mayoría de sus funciones localmente. [ 1 ]

Los clientes ligeros suelen funcionar como parte de una infraestructura informática más amplia, que a menudo incluye un centro de datos o un sistema en la nube, donde muchos clientes comparten recursos centralizados. La infraestructura del servidor puede utilizar virtualización de aplicaciones , escritorio compartido alojado (HSD) o virtualización de escritorio (VDI). Este modelo conforma un entorno de computación en la nube centralizado, alojado en uno o más centros de datos .

Las principales ventajas de la centralización incluyen:

  • Optimización de recursos de hardware : la infraestructura compartida agrupa los recursos informáticos para lograr la máxima utilización.
  • Mantenimiento de software reducido : las actualizaciones del sistema operativo y la aplicación de parches de software se pueden realizar desde una ubicación centralizada.
  • Mayor seguridad : los datos centralizados son más fáciles de proteger, supervisar y bloquear mediante cortafuegos; la pérdida de un dispositivo físico no compromete los datos almacenados.

El hardware de los clientes ligeros suele ser compatible con periféricos comunes , como teclados, ratones, monitores , conectores de audio y puertos USB libres (por ejemplo, para impresoras, unidades flash y cámaras web). Algunos modelos incluyen puertos serie o paralelos para admitir equipos especializados, como impresoras de recibos o relojes de control horario.

El software de cliente ligero suele incluir:

Características

Arquitectura

Al utilizar una arquitectura basada en la nube, el servidor asume la carga de procesamiento de varias sesiones de cliente, actuando como host para cada dispositivo. El software del cliente es ligero y de propósito específico; por lo tanto, solo es necesario proteger el servidor host o el clúster de servidores, en lugar de proteger el software instalado en cada dispositivo (aunque los clientes ligeros aún pueden requerir seguridad básica y autenticación robusta para evitar el acceso no autorizado). Una de las ventajas de usar la arquitectura en la nube con escritorios de clientes ligeros es que los activos de TI críticos se centralizan para una mejor utilización de los recursos. La memoria, los carriles de bus y los núcleos de procesador no utilizados dentro de una sesión de usuario individual, por ejemplo, pueden aprovecharse para otras sesiones de usuario activas.

La sencillez del hardware y el software de los clientes ligeros se traduce en un coste total de propiedad muy bajo , pero parte de este ahorro inicial puede verse contrarrestado por la necesidad de una infraestructura en la nube más robusta en el lado del servidor.

Una alternativa al despliegue tradicional de servidores, que distribuye los costes de infraestructura a lo largo del tiempo, es un modelo de suscripción basado en la nube conocido como escritorio como servicio (DESK) , que permite a las organizaciones de TI externalizar la infraestructura en la nube a un tercero.

Sencillez

Cliente ligero TA7 de Gigabyte

La informática de cliente ligero simplifica los equipos de escritorio al reducir la cantidad de software instalado. Gracias a un sistema operativo ligero de solo lectura , la configuración y administración del cliente se simplifican considerablemente. El acceso a la nube es la función principal del cliente ligero, lo que elimina la necesidad de un amplio conjunto de aplicaciones locales, almacenamiento de datos y utilidades. Esta arquitectura traslada la mayor parte de la carga de ejecución del software del equipo al centro de datos. Los recursos del usuario se centralizan para una mayor visibilidad. Las tareas de recuperación de datos y reutilización de equipos también se centralizan para un servicio más rápido y una mayor escalabilidad.

Hardware

Si bien el servidor debe ser lo suficientemente robusto para manejar varias sesiones de clientes a la vez, los requisitos de hardware de los clientes ligeros son mínimos en comparación con los de una computadora portátil o de escritorio tradicional. La mayoría de los clientes ligeros tienen procesadores de bajo consumo, almacenamiento flash , memoria y no tienen partes móviles. Esto reduce el costo, el consumo de energía (calor, ruido y vibraciones), lo que los hace asequibles y fáciles de reemplazar o implementar. Numerosos clientes ligeros también utilizan Raspberry Pi . [ 2 ] Dado que los clientes ligeros constan de menos componentes de hardware que una PC de escritorio tradicional, pueden operar en entornos más hostiles . Y como normalmente no almacenan datos críticos localmente, el riesgo de robo se minimiza porque hay pocos o ningún dato de usuario que pueda verse comprometido.

Gráficos

Los clientes ligeros modernos han evolucionado considerablemente para satisfacer las necesidades actuales de computación gráfica. Las nuevas generaciones de combinaciones de chipsets de bajo consumo y unidades centrales de procesamiento (CPU) mejoran la potencia de procesamiento y las capacidades gráficas. Para minimizar la latencia del vídeo de alta resolución transmitido a través de la red, algunas pilas de software de host utilizan técnicas de redirección multimedia (MMR) para descargar la renderización de vídeo al dispositivo de escritorio. Los códecs de vídeo suelen estar integrados en el cliente ligero para admitir estos diversos formatos multimedia. Otras pilas de software de host utilizan el Protocolo de Datagramas de Usuario (UDP) para acelerar las actualizaciones de píxeles de cambio rápido que requiere el contenido de vídeo moderno. Los clientes ligeros suelen admitir agentes de software locales capaces de aceptar y decodificar UDP.

Algunos casos de uso con mayor exigencia gráfica siguen representando un desafío para los clientes ligeros. Estos casos de uso pueden incluir aplicaciones como editores de fotos, programas de dibujo 3D y herramientas de animación. Esto se puede solucionar en el servidor host mediante tarjetas GPU dedicadas , asignación de vGPU (GPU virtuales), tarjetas para estaciones de trabajo y tarjetas de aceleración de hardware . Estas soluciones permiten a los administradores de TI proporcionar un rendimiento avanzado donde se requiere en un dispositivo relativamente genérico como un cliente ligero.

Limitaciones

Para lograr tal simplicidad, los clientes ligeros a veces se quedan atrás de los PC de escritorio en términos de extensibilidad. Por ejemplo, si se necesita una utilidad de software local o un conjunto de controladores de dispositivo para admitir un dispositivo periférico conectado localmente (por ejemplo, una impresora, un escáner, un dispositivo de seguridad biométrica ), el sistema operativo del cliente ligero puede carecer de los recursos necesarios para integrar completamente las dependencias requeridas (aunque a veces se pueden agregar dependencias si se pueden identificar). Los clientes ligeros modernos solucionan esta limitación mediante el mapeo de puertos o el software de redirección USB. Sin embargo, estos métodos no pueden cubrir todos los escenarios. Por lo tanto, es una buena práctica realizar pruebas de validación de los periféricos conectados localmente con anticipación para garantizar la compatibilidad. Además, en grandes entornos de escritorio distribuidos, las impresoras a menudo están en red, lo que elimina la necesidad de controladores de dispositivo en cada escritorio.

Si bien ejecutar aplicaciones de productividad locales va más allá del alcance habitual de un cliente ligero, en ocasiones resulta necesario en casos de uso puntuales. Las restricciones de licencia que se aplican a los clientes ligeros a veces impiden que sean compatibles con estas aplicaciones. Las limitaciones de almacenamiento local también pueden restringir el espacio necesario para instalar aplicaciones o conjuntos de aplicaciones de gran tamaño.

También es importante reconocer que el ancho de banda y el rendimiento de la red son fundamentales en cualquier modelo de computación en la nube. Las organizaciones de TI deben asegurarse de que su red pueda soportar la cantidad de usuarios que necesitan atender. Si la demanda de ancho de banda supera los límites de la red, podría producirse una importante pérdida de productividad para los usuarios finales.

Un riesgo similar existe dentro del centro de datos. Los servidores deben dimensionarse correctamente para ofrecer un rendimiento adecuado a los usuarios finales. En un modelo de computación en la nube, los servidores también pueden representar un punto único de fallo. Si un servidor falla, los usuarios finales pierden el acceso a todos los recursos que este admite. Este riesgo puede mitigarse mediante la implementación de redundancias, procesos de conmutación por error, copias de seguridad y utilidades de equilibrio de carga en el sistema. La redundancia proporciona una disponibilidad fiable del host, pero puede aumentar el coste para poblaciones de usuarios pequeñas que no tienen capacidad suficiente.

Proveedores

Entre los proveedores más populares de clientes ligeros se encuentran Dell (que adquirió Wyse Technology en 2012), HP , ClearCube , IGEL Technology , LG , NComputing y Samsung Electronics .

Historia

Un Samsung Chromebox conectado visto desde arriba

Los clientes ligeros tienen su origen en sistemas multiusuario , tradicionalmente mainframes a los que se accedía mediante algún tipo de terminal . Con el desarrollo de los gráficos por computadora, estos terminales pasaron de ofrecer una interfaz de línea de comandos a una interfaz gráfica de usuario completa , como es común en los clientes ligeros avanzados modernos. El entorno multiusuario prototípico en este sentido, Unix , comenzó a admitir terminales X totalmente gráficas , es decir, dispositivos que ejecutan software de servidor de visualización , alrededor de 1984. Los terminales X siguieron siendo relativamente populares incluso después de la llegada de otros clientes ligeros a mediados y finales de la década de 1990. Las distribuciones modernas derivadas de Unix, como BSD y Linux, continúan la tradición de la sesión de entrada/visualización remota multiusuario. Por lo general, el software X no está disponible en clientes ligeros que no se basan en X, aunque no existe ninguna razón técnica que lo impida.

Windows NT se volvió capaz de operar en modo multiusuario principalmente gracias a los esfuerzos de Citrix Systems , que en 1995 reempaquetó Windows NT 3.51 como el sistema operativo multiusuario WinFrame , lanzado en coordinación con el cliente ligero Winterm de Wyse Technology. Microsoft obtuvo la licencia de esta tecnología de Citrix y la implementó en Windows NT 4.0 Terminal Server Edition, bajo un proyecto con nombre en clave "Hydra". Windows NT se convirtió entonces en la base de Windows 2000 y Windows XP. A partir de 2011Los sistemas Microsoft Windows admiten terminales gráficas a través del componente Servicios de Escritorio Remoto . El Wyse Winterm fue el primer cliente ligero (también conocido como Terminal de Windows) enfocado en la visualización de Windows en acceder a este entorno.

El término «cliente ligero» fue acuñado en 1993 [ 3 ] por Tim Negris, vicepresidente de marketing de servidores de Oracle Corporation , mientras trabajaba con el fundador de la compañía, Larry Ellison, en el lanzamiento de Oracle 7. En aquel momento, Oracle deseaba diferenciar su software orientado a servidores de los productos de Microsoft orientados a ordenadores de escritorio. Posteriormente, Ellison popularizó el término acuñado por Negris , utilizándolo con frecuencia en sus discursos y entrevistas sobre los productos de Oracle. Ellison se convertiría más tarde en miembro fundador del consejo de administración del fabricante de clientes ligeros Network Computer, Inc. (NCI), que posteriormente pasó a llamarse Liberate. [ 4 ]

Comparación de tamaño: PC de escritorio tradicional frente a Clientron U700

El término se popularizó por varias razones. El término anterior, "terminal gráfico", se había elegido para distinguir estos terminales de los basados ​​en texto, haciendo hincapié en los gráficos  , característica que quedó obsoleta en la década de 1990, cuando los terminales físicos exclusivamente de texto quedaron obsoletos y los sistemas informáticos de texto (algunos de los cuales existían en la década de 1980) dejaron de fabricarse. El término "cliente ligero" también transmite mejor lo que entonces se consideraba la diferencia fundamental: los clientes ligeros pueden diseñarse con hardware menos costoso, ya que requieren una menor carga computacional.

Para la década de 2010, los clientes ligeros no eran los únicos dispositivos de escritorio para computación de propósito general que eran "ligeros"  —en el sentido de tener un factor de forma pequeño y ser relativamente económicos—. Se introdujo el factor de forma nettop para PC de escritorio, y los nettops podían ejecutar Windows o Linux con todas las funciones; las tabletas y los híbridos tableta-portátil también habían entrado en el mercado. Sin embargo, aunque ahora había poca diferencia de tamaño, los clientes ligeros conservaban algunas ventajas clave sobre estos competidores, como no necesitar una unidad local. Sin embargo, "cliente ligero" puede ser un nombre inapropiado para computadoras de factor de forma delgado que usan memoria flash como compactflash , tarjeta SD o memoria flash permanente como sustituto de un disco duro . En 2013, un empleado de Citrix experimentó con una Raspberry Pi como cliente ligero. [ 5 ] [ 6 ] Desde entonces, varios fabricantes han presentado su versión de clientes ligeros Raspberry Pi. [ 2 ]

Véase también

Otros tipos de clientes

  • Terminal tonta : Similar a los clientes ligeros, pero sin capacidad de procesamiento local y sin soporte para periféricos.
  • Cliente enriquecido : Poseen una amplia capacidad de procesamiento local, aunque dependen en gran medida de la red.
  • Nodo sin disco : No tiene almacenamiento local (por ejemplo, no tiene discos duros), pero puede tener cualquier otra cosa que tenga una estación de trabajo completa.

Otros

Referencias

  1. Bengfort, Jacquelyn. "Cliente delgado vs. Cliente grueso vs. Cliente cero: ¿Cuál es la opción adecuada para su negocio?" . Soluciones tecnológicas que impulsan los negocios . Recuperado el 10 de octubre de 2021 .
  2. 1 2 Brown, Eric (26 de mayo de 2017). "El mercado de clientes ligeros adopta Raspberry Pi" . Linux.com . Recuperado el 25 de julio de 2022 .
  3. (el término «cliente ligero» se acuñó en 1993) Richard Waters (2 de junio de 2009). «¿Es este, por fin, el cliente ligero?» . Archivado del original el 10 de diciembre de 2022.
  4. "Liberate Technologies: Llevando lo extraño a nuevos niveles" . 17 de septiembre de 2009.
  5. Dawood, Muhammad (14 de diciembre de 2013). "Citrix Receiver en Raspberry Pi ofrece una experiencia XenDesktop 7.1 a 1080p" . Youtube.com .
  6. Dawood, Muhammad (8 de julio de 2019). "¿Qué tan buena es la nueva Raspberry Pi 4 como cliente ligero?" . Citrix.com .