o que é um thin client (lean client)?
um thin client (ou lean client) é um modelo de computação de desktop virtual que é executado nos recursos armazenados em um servidor central em vez dos recursos de um computador. Normalmente, os thin clients assumem a forma de dispositivos de computação de baixo custo que dependem fortemente de um servidor para computação. O termo também pode descrever aplicativos de software que usam o modelo cliente-servidor no qual o servidor executa todo o processamento. Funcionários de Empresas, pessoal de TI e ambientes públicos, como bibliotecas ou escritórios governamentais, podem usar thin clients devido ao seu nível de segurança, escalabilidade e capacidade de gerenciamento.
Thin clients trabalham conectando – se a um ambiente de computação baseado em servidor. O servidor normalmente armazenará dados como aplicativos e memória. Essencialmente, o ambiente de desktop é mantido em um servidor. Thin clients são gerenciados do lado do servidor, com uma infraestrutura De desktop virtual (VDI). Thin clients e outros dispositivos lean dependem de uma conexão de rede constante com um servidor central para computação completa e não fazem muito processamento no próprio hardware.
o termo é derivado do fato de que pequenos computadores em redes tendem a ser clientes e não Servidores. O objetivo é limitar os recursos dos thin clients apenas a aplicativos essenciais, para que eles tendam a ser comprados e permaneçam “finos” em termos dos aplicativos clientes que incluem. Thin clients podem ser PCs, Chromebooks ou dispositivos móveis.
casos de Uso de thin client
Thin clients podem ser dados a funcionários de vários setores por vários motivos. Eles podem ser usados para substituir computadores e ajudar a acessar desktops virtuais ou aplicativos virtualizados. Geralmente, é mais econômico usar thin clients em comparação com um computador onde todo o processamento é feito localmente. Isso ocorre porque cada thin client não precisa ser tão novo ou poderoso, considerando que a maior parte do processamento será feita do lado do servidor.
Thin clients também podem ser usados em ambientes remotos, para que os usuários não tenham que se preocupar em consertar seus PCs tanto. Se o dispositivo de endpoint estiver baixando a maioria de seus dados de um servidor, há menos partes móveis do lado do cliente com as quais se preocupar. Além disso, as organizações que precisam de dispositivos de endpoint para serem mais seguras podem escolher thin clients em vez de outras arquiteturas.
Thin clients ainda pode não ser a melhor escolha em todas as situações. Por exemplo, os usuários teriam que estar em um ambiente onde eles têm uma conexão de rede forte e estável. Aplicativos intensivos podem ser executados lentamente, pois várias pessoas podem estar acessando a rede ao mesmo tempo. Portanto, os thin clients são recomendados mais para organizações que fazem uso de aplicativos menos intensivos e têm a infraestrutura De back-end para suportar as necessidades de cada thin client.
exemplos de thin clients em locais de trabalho
um exemplo de thin client é um conjunto de dispositivos de endpoint em um escritório do governo, onde muitas pessoas usarão a mesma máquina. Como os dados e aplicativos do office estão sendo acessados por meio de um servidor e não localmente, é mais seguro. E por causa do processamento e tarefas computacionalmente pesadas sendo feitas do lado do servidor, o próprio dispositivo de endpoint pode ser um pouco mais antigo com hardware menos caro. Aplicativos que podem ser difíceis para computadores mais antigos serem executados podem ser enviados para o servidor, portanto, o desempenho ainda permanece rápido. Aplicativos como o Microsoft Windows Terminal Service também podem ser usados como um protocolo Proprietário para desktops remotos e aplicativos
uma biblioteca também pode usar vários thin clients que se conectam a um servidor central para facilitar o uso de vários dispositivos ao mesmo tempo que são facilmente gerenciáveis.
Arquitetura thin client
usando uma arquitetura baseada em computação em nuvem, um servidor em um data center assumirá a carga de processamento de vários clientes. O hardware e o software do cliente são mantidos bastante leves, pois o dispositivo só precisa usar clientes para aplicativos essenciais. Isso também significa que a necessidade de configuração ou administração do lado do cliente é reduzida. Os ativos do Usuário e as tarefas de recuperação de dados também são centralizados para melhor visibilidade e escalabilidade.
com o lado do cliente mantido o mais leve possível, o servidor central assumirá grande parte da carga de processamento. Como a maioria dos dados está sendo mantida no servidor central, a maior parte do foco em segurança é colocada na proteção do servidor central. Os ativos críticos de TI também são centralizados para melhor usar e alocar recursos. Os recursos que o servidor central lidará incluem memória e uso de núcleos de processador, por exemplo.
como funcionam os thin clients?
Thin clients podem trabalhar dentro de um serviço de terminal compartilhado, virtualização de desktop ou dentro de uma abordagem baseada em navegador. Em um serviço de terminal compartilhado, todos os clientes compartilham um sistema operacional e aplicativos baseados em servidor.
com virtualização de desktop, cada desktop é uma máquina virtual que é particionada de um servidor central. Essa maneira de criar thin clients terá os recursos de partição do servidor central para os clientes apropriados. Mesmo que o sistema operacional e os aplicativos não sejam recursos compartilhados nesta instância, eles ainda estão armazenados no servidor central.
a abordagem baseada em navegador é diferente de um sistema thin client normal, pois o cliente terá funções executadas de dentro de um navegador da web, em vez de em um servidor central. O processamento de dados é feito no thin client. Este formulário se concentra na recuperação de software e dados mantidos em uma rede.
mesmo que essas abordagens sejam diferentes, em geral, o objetivo é manter o hardware e o software do cliente o mais leve possível. O hardware do cliente geralmente terá processadores de baixa energia, baixos níveis de RAM, espaço no disco rígido e oferecerá níveis mais baixos de desempenho em comparação com um computador normal. É necessária uma quantidade mínima de poder de processamento para inicializar o dispositivo e conectar-se ao servidor. Thin clients são projetados para serem conectados em rede a um servidor central mais poderoso. Mesmo que o cliente não seja tão poderoso, os usuários ainda irão interagir com ele como se fosse um dispositivo de computação normal.
o software Thin client também deve ser minimizado. O Software do lado do cliente deve ser um sistema operacional e um software que permita que o dispositivo conecte o servidor central. Idealmente, uma vez que o thin client esteja LIGADO, o dispositivo deve receber o endereço IP e se conectar a um servidor usando um protocolo ou outro software. O usuário pode então fazer login no servidor e acessar os recursos do servidor.
O servidor central de cada thin client se conecta ao deve ser avançado o suficiente para lidar com várias sessões de cliente de uma só vez e deve estar preparado para evitar interrupções e gargalos. O servidor deve ser capaz de se conectar a cada cliente de forma consistente, a fim de garantir que cada cliente possa continuar trabalhando.
Benefícios de thin clients
Os benefícios do thin clientes incluem:
- Menos vulneráveis a ataques de malware
- Mais ciclos de vida
- Usa menos energia
- > Menos caros do que a implantação de PCs normais
- Melhor, capacidade de gerenciamento centralizado
- Mais escalável
Desvantagens de thin clients
no Entanto, algumas desvantagens de thin clientes incluem:
- Thin clients são extremamente dependentes de uma conexão de rede contínua.
- as redes são geralmente mais lentas do que depender de componentes internos do computador.
- a largura de banda e o desempenho podem se tornar um gargalo crítico.
- os servidores devem ser dimensionados corretamente para que possam fornecer a quantidade certa de recursos para cada cliente.
Thin clients vs. thick clients
thin clients podem ser contrastados com thick clients, que são essencialmente PCs de mesa que podem lidar com todas as funcionalidades de um servidor, se necessário. Clientes grossos têm a maioria dos recursos instalados localmente, em vez de distribuídos por uma rede. Os dispositivos clientes espessos usarão seus próprios discos rígidos, aplicativos de software e outros recursos locais. A maioria, se não, todos os componentes essenciais estão contidos em um cliente espesso.
um thin client, por outro lado, é um computador de rede de baixo custo que depende muito de um servidor para sua função computacional. A ideia de um thin client é limitar os recursos de computação apenas a aplicativos essenciais. Ao contrário dos clientes grossos, os clientes finos são mais facilmente gerenciáveis, mais fáceis de proteger dos riscos de segurança e mais baixos nos custos de manutenção e licenciamento.
a maior diferença entre os dois é que os thin clients dependem de uma conexão de rede para computação e não fazem muito processamento no próprio hardware. Clientes grossos não precisam da conexão de rede constante e podem fazer muito do processamento para aplicativos cliente/servidor.
um cliente muito magro pode ser referido como um cliente zero. Um produto Cliente zero típico é uma pequena caixa que conecta um teclado, mouse, monitor e conexão Ethernet a um servidor remoto. O servidor, que hospeda o sistema operacional do cliente e aplicativos de software, pode ser acessado sem fio ou com cabo. Zero clientes são frequentemente usados em um ambiente de infraestrutura De desktop virtual.
história dos thin clients
embora os thin clients possam parecer uma invenção mais moderna, eles existem há algum tempo; antes mesmo quando o termo foi cunhado. Thin clients vêm de sistemas multiusuário que acessariam um mainframe por um terminal de computador. Estes girariam do fornecimento de interfaces de linha de comando para interfaces gráficas do Usuário. Em 1984, o Unix viria a suportar dispositivos que executavam software de servidor de exibição ou terminais gráficos X. Em 1993, Tim Negris, vice-presidente de marketing de servidores da Oracle, cunhou o termo “thin client.”Negris esperava diferenciar seu software orientado para servidor dos produtos orientados para desktop da Microsoft. Em 1995, O Windows NT começou a suportar sistemas operacionais multiusuário com o Windows NT 3.51.
na década de 2010, os thin clients começaram a se expandir não apenas para PCs, mas para dispositivos móveis como Windows ou tablets baseados em Linux.