Anda di halaman 1dari 9

Cliente liviano

Comparacin en tamao entre el Clientron U700 (un cliente liviano) y un computador de escritorio tradicional. Un cliente liviano o cliente delgado (thin client o slim client en ingls) es una computadora cliente o un software de cliente en una arquitectura de red cliente-servidor que depende primariamente del servidor central para las tareas de procesamiento, y se enfoca principalmente en transportar la entrada y la salida entre el usuario y el servidor remoto. En contraste, un cliente pesado realiza tanto procesamiento como sea posible y transmite solamente los datos para las comunicaciones y el almacenamiento al servidor. Muchos dispositivos de cliente liviano ejecutaban solamente navegadores web o programas de escritorio remoto, lo que significaba que todo el procesamiento significativo ocurra en el servidor. Sin embargo, dispositivos recientes vendidos como clientes livianos pueden correr sistemas operativos completos tales como GNU/Linux Debian, calificndolos como nodos sin disco o clientes hbridos. Algunos clientes livianos tambin son llamados "terminales de acceso". Consecuentemente, el trmino "cliente liviano", en trminos de hardware, incluye a cualquier dispositivo comercializado o usado como un cliente liviano en la definicin original, incluso si sus capacidades reales son mucho mayores. El trmino tambin es usado en un sentido incluso ms amplio que incluye nodos sin disco. 1

ndice

1 Introduccin 2 Ventajas de los clientes livianos 3 Ventajas de los clientes pesados 4 Software de administracin de cliente liviano 5 Ejemplo de usos de los clientes livianos y clientes pesados 6 Ejemplo del proceso de arranque de un cliente liviano 7 Clientes livianos con servidores de terminal y virtualizacin 8 Protocolos 9 Referencias 10 Vase tambin 11 Enlaces externos

Introduccin
Al disear un sistema informtico, hay decisiones que tomar acerca del procesamiento, el almacenamiento, el software y la interfaz de usuario. Con la realidad de una red confiable de alta velocidad, es posible cambiar la localizacin de cualquiera de estos componentes con respecto a los otros. Una red con velocidad de gigabits es ms rpida que un bus PCI y muchas unidades de disco, as que cada funcin puede estar en una localizacin diferente. Las decisiones sern tomadas dependiendo del costo total, el costo de operacin, la confiabilidad, el desempeo, y la usabilidad del sistema. El cliente liviano est cercanamente conectado con la interface de usuario. En un sistema cliente liviano-servidor, el nico software que es instalado en el cliente liviano es la interfaz de usuario, algunas aplicaciones frecuentemente usadas, y un sistema operativo de red. Este software puede ser cargado de una unidad de disco local del servidor en tiempo de arranque, o segn lo que se necesite. Al simplificar la carga en el cliente liviano, ste puede ser un dispositivo muy pequeo y de bajo consumo de energa, que representa costos de compra y de operacin ms bajos en cada puesto. El servidor, o un cluster de servidores tiene el peso total de todas las aplicaciones, servicios, y datos. Al mantener algunos servidores ocupados y muchos clientes livianos ligeramente cargados, los usuarios pueden esperar una administracin de sistemas ms fcil y costos ms bajos, as como todas las ventajas de la computacin en red: almacenamiento y respaldo centralizados y una seguridad ms fcil. Debido a que los cliente livianos son numerosos pero relativamente pasivos y de bajo mantenimiento, el sistema entero es ms simple y ms fcil de instalar y operar. A medida que el costo del hardware baja y el costo de emplear un tcnico, de la energa, y disponer los desperdicios, aumenta, crecen las ventajas de los clientes livianos. Por otro lado, desde la perspectiva del usuario, la interaccin por medio del monitor, el teclado, y el ratn cambia poco respecto a usar un cliente pesado. Un solo PC puede manejar de manera habitual cinco o ms clientes livianos. Un PC con mayor capacidad o un servidor puede soportar hasta cien clientes livianos a la vez. Un servidor de alto rango puede manejar sobre 700 clientes.2

Los clientes livianos son una gran inversin para las escuelas y los negocios que quieren maximizar el nmero de estaciones de trabajo que pueden comprar con un presupuesto. Una unidad simple de $70 puede reemplazar un computador en una escuela o un negocio. Tambin ahorrara mucha energa a largo plazo, debido consumo bajo de energa del cliente liviano.

Ventajas de los clientes livianos

Un terminal de cliente liviano dentro de una biblioteca pblica. Obviamente, el control de imagen del cargador es mucho ms simple cuando son usados solamente los clientes livianos - tpicamente una sola imagen de cargador puede acomodar un rango muy amplio de las necesidades del usuario, y ser manejado centralizadamente, dando por resultado:

Menores costos de administrativos de IT. Los clientes ligeros son manejados casi enteramente en el servidor. El hardware tiene menos lugares donde puede fallar, el entorno local es altamente restringido, y el cliente es ms simple y a menudo carece de almacenamiento permanente, proporcionando proteccin contra el malware. Informacin centralizada. Como la informacin se encuentra en un solo lugar facilita la realizacin de backups y evita que se guarden archivos que no sean de la empresa. Ms fcil de asegurar. Los clientes livianos pueden ser diseados de modo que ni siquiera los datos de aplicacin residan en el cliente (apenas son exhibidos en la pantalla), centralizando la proteccin contra el malware y reduciendo los riesgos de hurto de los datos fsicos. Seguridad de datos mejorada. Si un dispositivo del cliente ligero sufre una seria desgracia o accidente de trabajo, no se perder ningn dato, puesto que residen en el servidor de terminales y no en el dispositivo de punto de operacin. Ms bajos costos de hardware. El hardware del cliente liviano es generalmente ms barato porque no contiene disco duro, memoria de aplicaciones, o un procesador poderoso. Generalmente tambin tienen un perodo ms largo antes de requerir una mejora o llegar a ser obsoletos. Hay menos piezas mviles y uno actualiza o mejora el servidor y la red en lugar de los clientes, porque la limitacin en su desempeo es la resolucin de pantalla que tiene un ciclo de vida muy largo.

Muchos clientes pesados son reemplazados despus de 3 aos para evitar fallas del hardware en servicio y para usar el ltimo software, mientras que los clientes livianos pueden hacer la misma bien definida tarea de desplegar imgenes por 10 aos. Los requisitos totales de hardware para un sistema de cliente liviano (incluyendo tanto servidores como clientes) son generalmente mucho ms bajos comparados a un sistema con clientes pesados. Una razn de esto es que el hardware es mejor utilizado. Un CPU en una estacin de trabajo pesada est ocioso la mayor parte del tiempo. Con los clientes livianos, los ciclos del CPU son compartidos. Si varios usuarios estn corriendo la misma aplicacin, solo necesita ser cargada una sola vez en un servidor central (si la aplicacin est escrita para soportar esta capacidad). Con los clientes pesados, cada estacin de trabajo debe tener en memoria su propia copia del programa. Menos consumo de energa. El hardware dedicado de cliente liviano tiene mucho ms bajo consumo de energa que los tpicos PC de clientes pesados, ahorran hasta un 80% de electricidad y cuidan el medio ambiente. Esto no slo reduce los costos de energa en los sistemas de computacin, en algunos casos puede significar que los sistemas de aire acondicionado no son requeridos o no necesitan ser actualizados lo que puede ser un ahorro de costos significativo y contribuir a alcanzar los objetivos en ahorro de energa. Sin embargo, son requeridos ms poderosos servidores y sistemas de comunicaciones. Una ms fcil gerencia de fallas de hardware. Si un cliente liviano falla, un reemplazo puede ser fcilmente colocado mientras el cliente es reparado; el usuario no ser incomodado porque sus datos no estn en el cliente. Vale menos para la mayora de los ladrones. El hardware del cliente liviano, ya sea si es dedicado o un simple hardware viejo que ha sido reorientado va cascada, es menos til fuera de un ambiente de servidor de cliente. Los ladrones interesados en el equipo de computacin pueden tener un rato mucho ms duro revendiendo cosas robadas de hardware de cliente liviano, y ste es mucho menos valioso. Operable en ambientes hostiles. La mayora de los clientes livianos no tienen piezas mviles as que pueden ser usados en ambientes polvorientos sin la preocupacin que puede haber con la obstruccin de los ventiladores de los PC que puede recalentarlos y quemarlos. Menos ancho de banda de la red. Puesto que los servidores de terminales tpicamente residen en la misma espina dorsal de red (backbone network)) de alta velocidad que los servidores de archivo, la mayor parte del trfico de red est confinado al cuarto del servidor. En un ambiente de cliente pesado si ud. abre un documento 10MB, stos 10MB son transferidos del servidor de archivos a su PC. Cuando usted lo guarda, hay otra transferencia de 10MB de su PC al servidor. Cuando usted lo imprime sucede lo mismo otra vez, otros 10MB son transferidos sobre la red a su servidor de impresin y entonces 10MB hacia la impresora. Esto es altamente ineficiente. En un ambiente de cliente liviano solamente los movimientos del ratn, las pulsaciones del teclado y las actualizaciones de la pantalla son transmitidas desde/hasta el usuario final. Sobre protocolos eficientes tales como AIC o NX esto puede consumir tan poco como un ancho de banda de 5 kbit/s.[cita requerida]Plantilla:Dubious Aunque esta declaracin hace algunas asunciones muy fuertes sobre el ambiente de operacin.

Uso ms eficiente de los recursos de computacin. Un tpico cliente pesado ser especificado para hacer frente a la carga mxima de las necesidades del usuario, lo que puede ser ineficiente en los momentos en que no es usado. En contraste, los clientes livianos usan solamente la cantidad exacta de recursos de computacin requeridos para la tarea actual. En una red grande, hay una alta probabilidad que la carga de cada usuario fluctuar en un ciclo diferente a la de otro usuario, es decir, los picos de uno correspondern muy probablemente a los bajos de uso de otro. ste es un resultado natural del efecto aditivo de muchas cargas independientes al azar. La carga total ser distribuida normalmente sobre un promedio y no sobre la suma de las cargas mximas posibles, ver el teorema del lmite central. La carga resultante promedio es en tiempos n el promedio de la carga independiente con una desviacin estndar de que la carga independiente media con una desviacin estndar de veces la desviacin estndar de las cargas independientes. La probabilidad de una carga total ms que algunas desviaciones estndar sobre la carga promedio es extremadamente pequea. Simple trayectoria de actualizacin de hardware . Si el pico de recursos est sobre un lmite predefinido, es un proceso relativamente simple agregar otro componente a un rack de servidor (ya sea energa, procesamiento, o almacenamiento), empujando los recursos exactamente a la cantidad requerida. Las unidades existentes pueden continuar sirviendo junto a la nueva, mientras que un modelo de cliente pesado requiere que sea reemplazada una unidad de escritorio completa, resultando en tiempo muerto para el usuario, y el problema de disponer de la unidad vieja. Menor ruido. El ya mencionado retiro de ventiladores reduce el ruido producido por la unidad. Esto puede crear un ambiente de trabajo ms agradable y ms productivo. Menos hardware desperdiciado. El hardware contiene metales pesados y plsticos y requiere energa y recursos para ser construido. Los clientes livianos pueden permanecer en servicio por ms tiempo y producen menos hardware excedente que una equivalente instalacin de cliente pesado porque pueden ser hechos sin partes mviles. Los ventiladores y unidades de disco del computador (usados para enfriar y el almacenamiento de datos en los clientes pesados) tienen tiempo medio antes de fallas de muchas miles de horas pero los transistores y los conductores en el cliente liviano tienen tiempos medios antes de fallas de millones de horas [1]. Un cliente pesado es considerado viejo despus de uno o dos ciclos de la ley de Moore para mantener el procesamiento con el aumento de software inflado (bloatware), pero un cliente liviano puede hacer el mismo trabajo simple ao tras ao. Por otro lado, un cliente liviano, ser reemplazado solamente cuando carezca de una cierta caracterstica considerada esencial. Con audio, video, y USB, los clientes livianos han cambiado poco en 15 aos, siendo esencialmente PCs sencillos a los que se les han quitado componentes.

Ventajas de los clientes pesados

Menos requerimientos del servidor. Un servidor de cliente pesado no requiere tan alto nivel de desempeo como un servidor de cliente liviano (puesto que los clientes pesados por s mismos hacen mucho del procesamiento de la aplicacin). Esto puede resultar en servidores ms baratos, aunque en la prctica, muchos servidores de cliente liviano son en realidad equivalentes a los servidores de archivos en cuanto a las especificaciones pero con memoria adicional. Mejor desempeo multimedia. Los clientes pesados tienen ventajas en aplicaciones ricas en multimedia que seran intensivas en ancho de banda si estuvieran completamente residentes en los servidores. Por ejemplo, los clientes pesados estn bien adaptados para la edicin de vdeo y el video juego, dos casos donde el ancho de banda de la red usado por clientes livianos ser probablemente mucho ms grande. (Compare con "menos ancho de banda de la red", arriba en la lista de ventajas del cliente liviano). Ms flexibilidad. En algunos sistemas operativos (como Microsoft Windows) los productos de software son diseados para los computadores personales que tienen sus propios recursos locales. El intentar correr este software en un ambiente de cliente liviano puede ser difcil o imposible, especialmente para aplicaciones que tienen muchos objetos o bibliotecas compartidos que sean accedidos con frecuencia. Mejor soporte de perifricos. Los clientes livianos son tpicamente cajas muy pequeas, selladas, sin la posibilidad de extensin interna, y la posibilidad limitada o no existente de extensin externa. Incluso si por ejemplo, un dispositivo de USB puede ser conectado fsicamente a un cliente liviano, el software del cliente liviano puede no soportar los perifricos ms all de los dispositivos bsicos de entrada y salida - por ejemplo, puede no ser compatible con las tabletas digitalizadoras, cmaras digitales o scanners. Apropiado para conexiones de red pobres. Los clientes livianos pueden ser inusualmente lentos, o muy frustrantes para usar, sobre una conexin de red de alta latencia. Por otra parte, no trabajan en absoluto cuando la red est cada. Con un cliente pesado, puede ser posible trabajar fuera de lnea, aunque la manera orientara a red en la que mucha gente trabaja hoy en da, significa que el uso del cliente pesado tambin puede ser restringido si la red est cada. Ms fcil de reorientar. Puede ser usado en aplicaciones de cliente liviano, cuando el hardware se vuelve obsoleto para el uso de cliente pesado. Debido a que es estndar y puede operar de una manera autnoma, el hardware de cliente pesado es ms fcil de revender o donar cuando debe ser retirado.

Software de administracin de cliente liviano


La mayora de los grandes y moderados despliegues de clientes livianos usan algn tipo de software de gerencia. Las compaas como Citrix (XenApp), IGEL Technology (Remote Management Suite), Wyse (Rapport), 2X (ThinClientServer), NoMachine, ACP (ThinManager), ThinSoftInc y Symantec (Altiris Deployment Solution), tienen productos que varan en costo y funcionalidad. Todos estos productos mejoran el sistema operativo de servidor bsico, agregando caractersticas como Server Load Balancing, Application Publishing, Shadowing, Local Storage Options y Session Reconnection.

Ejemplo de usos de los clientes livianos y clientes pesados


En la prctica, parece que hay poco donde elegir para decantarse entre una y otra arquitectura para la mayora de las aplicaciones. Pocas situaciones se decantan claramente haca una u otra. Los proyectos de computacin distribuida como SETI@home (que utilizan una gran cantidad de ordenadores remotos para realizar un anlisis computacional intensivo) son aplicaciones que requieren clientes pesados. Por otro lado los sistemas de difusin de entretenimiento multimedia o la difusin de material educativo a muchos clientes puede ser realizada mejor con clientes livianos, ya que se difunde el mismo material a todos los clientes.

Ejemplo del proceso de arranque de un cliente liviano


1. Cargar el kernel de Linux en la memoria del cliente liviano. Esto puede hacerse de distintas maneras, entre ellas: PXE, gPXE, Etherboot o yaboot. 2. En la mayora de los casos usando una tarjeta de red con PXE para arrancar es la forma ms rpida y sencilla de hacerlo. 3. Una vez que el kernel ha sido cargado en la memoria, comenzar la ejecucin. 4. El ncleo inicializa todo el sistema y los perifricos que reconozca. 5. Durante el proceso de carga del ncleo, una imagen initramfs tambin ser cargada en la memoria. 6. Normalmente, cuando el ncleo ha terminado de arrancar, se pondr en marcha el nuevo task launcher upstart, que se encargar de la puesta en marcha de un servidor o una estacin de trabajo. Pero, en este caso, hemos instruido al kernel para que cargue un pequeo shell script en su lugar. Este script se llama /init,y reside en la raz de initramfs. 7. El script /init empieza por montar /proc y /sys, arranca udev para descubrir e inicializar el hardware, especialmente la tarjeta de red, que es necesaria en todo aspecto para arrancar de aqu en ms. Tambin, crea un pequeo disco en RAM, donde se puede guardar cualquier cosa que se necesite, por ejemplo, para configurar el archivo xorg.conf. 8. Se configura la interfaz de loopback de la red. Esta es la interfaz de la red que tiene 127.0.0.1 como direccin IP. 9. Se corre un cliente DHCP para hacer otra consulta al servidor DHCP Esta nueva consulta obtiene informacin tal como el nfs root server, el default gateway y otros parmetros importantes del sistema del archivo dhcp.conf 10. Cuando el cliente DHCP obtiene una respuesta del servidor, la informacin que se recibe se usa para configurar la interfaz Ethernet y para determinar desde que servidor se va a montar el root. 11. Hasta este momento el sistema de directorios ha sido un disco ram. Ahora el script /init montar un nuevo sistema de directorios va NBD o NFS. En el caso que sea va NBD, la imagen que ser cargada ser generalmente /opt/ltsp/images/i386.img. Si la raz es montada va NFS, entonces el directorio que ser exportado desde el servidor es tpicamente /opt/ltsp/i386. No es posible montar el nuevo sistema de directorios como /i. Primero debe ser montado a un directorio separado. Luego har un run-init, que cambiar el sistema de directorios raz actual por un nuevo sistema

de directorios. Cuando esta etapa se completa, el sistema de directorios quedar montado en /. Cualquier directorio que necesite ser creado o escrito para un arranque normal , como por ejemplo /tmp, o /var, son montados en este momento. 12. Una vez que el montado del nuevo sistema de directorios fue finalizado, se ha terminado con el script /init y se necesita llamar al verdadero programa /sbin/init. 13. El programa init va a leer el directorio /etc/event.d y comenzar a configurar el ambiente del cliente fino. A partir de aqu se ejecutar el primer comando de /etc/rcS.d. 14. El primer comando S32ltsp-client-setup configurar muchos aspectos del ambiente del cliente fino, como por ejemplo chequear si los dispositivos locales necesitan ser arrancados, cargar algn mdulo especfico, etc. 15. A continuacin el programa init va a comenzar a ejecutar comandos en el directorio /etc/rc2.d 16. Uno de los items en el directorio /etc/rc2.d es el comando S20ltsp-client-core que estar ejecutndose mientras el cliente fino est arrancando. 17. El archivo lts.conf ser parseado, y todos los parmetros en ese archivo que hacen referencia a ese cliente fino sern definidos como variables de ambiente para ser usadas por el script S20ltsp-client-core. 18. Si el sonido est configurado el demonio pulseaudio se activar permitiendo conexiones remotas de audio desde el servidor para tocar en el cliente. 19. Si el cliente soporta dispositivos locales, el programa ltspfsd es ejecutado permitiendo al servidor leer de dispositivos como "memory sticks" o CD mapeados con el cliente fino. 20. En este momento alguna de las sesiones definidas en el archivo lts.conf ser ejecutada. Las sesiones por pantalla es lo que se va a ver en todas las pantallas de las terminales. stas son las pantallas virtuales estndares que tienen las distribuciones de GNU/Linux, por ejemplo de Alt-F1, hasta Alt-F10. Por defecto va a correr en la pantalla 1 un "getty" estndar basado en caracteres (SCREEN_01 en el archivo lts.conf ). Tambin, si no se especifica nada en el archivo lts.conf , un script de pantalla ldm va a ser ejecutado en SCREEN_07. El LTSP Display Manager (ldm) es el administrador de login por defecto para LTSP. 21. Si SCREEN_07 esta cargada con un valor ldm, o startx, entonces el sistema X Windows ser ejecutado brindndole una interfaz grfica al usuario.Por defecto el servidor Xorg va a testear la tarjeta, va a crear un archivo /etc/X11/xorg.conf con valores por defecto en el disco ram de la terminal y va a comenzar xorg con esa configuracin. 22. El servidor X va a crear un tnel cifrado ssh hacia al servidor LTSP (en caso de ldm) o una consulta XDMCP (en el caso de startx). Para cualquiera de los dos casos va a aparecer una caja de login en la terminal. 23. En este momento el usuario puede loguearse. Cuando lo haga obtendr una sesin en el servidor. Esto confunde a mucha gente al principio. Estn sentados en un cliente ligero, pero estn ejecutando una sesin en el servidor. Todos los comandos que se ejecutan se ejecutan en el servidor, pero la salida se mostrar en el cliente fino.

Clientes livianos con servidores de terminal y virtualizacin


En la empresa ha habido un renovado inters en clientes livianos debido a su capacidad de virtualizar los escritorios. El aumento de conexiones a Internet de alta velocidad en el hogar y en el trabajo ha aumentado el inters reciente en clientes livianos. Los clientes livianos ahora pueden replicar un sistema operativo entero usando el software de virtualizacin, lo cual hace un tiempo no era posible. Esto ha aumentado la cantidad de programas y software que un cliente liviano puede correr. Ashlee Vance ha indicado en el New York Times que "la tecnologa (del cliente liviano) est haciendo una reaparicin, y las grandes compaas como Hewlett-Packard, Sun Microsystems, Wyse (ahora Dell) y Samsung estn aumentando sus inversiones en sistemas de cliente liviano".3 Los clientes livianos con software de virtualizacin y servicios de terminal han sido reconocidos como una manera eficiente en costo de entregar sistemas operativos y al mismo tiempo bajar los costos de energa y de consumo. Aqua Connect, proveedor de servicios terminal para el Mac, y BOSaNOVA, un vendedor de clientes livianos, formaron un equipo en 2008 para ofrecer el Mac OS va clientes livianos para bajar los costos de energa.4 Usando los servidores de terminal y los productos de virtualizacin con los clientes livianos puede crear los laboratorios de computacin verde que bajan los costos de energa y consumo.

Anda mungkin juga menyukai