Vous êtes sur la page 1sur 121

SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL

FACULDADE DE TECNOLOGIA SENAI/SC FLORIANPOLIS

CURSO TECNOLOGIA EM REDES DE COMPUTADORES

CRISTIANO PERRENOUD RESENDE

UTILIZAO DE THIN CLIENT OPEN SOURCE COMO UMA SOLUO


ALTERNATIVA ESTRUTURA DE DESKTOPS CONVENCIONAIS.

Florianpolis/SC
2011
CRISTIANO PERRENOUD RESENDE

UTILIZAO DE THIN CLIENT OPEN SOURCE COMO UMA SOLUO


ALTERNATIVA ESTRUTURA DE DESKTOPS CONVENCIONAIS.

Trabalho de Concluso de Curso apresentado


Banca Examinadora do Curso Tecnologia em Redes
de Computadores da Faculdade de Tecnologia do
SENAI/Florianpolis como requisito parcial para
obteno do Grau de Tecnlogo em Redes de
Computadores sob a orientao do Professor Diego
Ricardo Holler.

Florianpolis/SC
2011
Dedico este trabalho aos meus familiares, amigos e a todos que
fizeram parte nessa etapa de minha vida.
AGRADECIMENTOS

Agradeo a Deus por todas as oportunidades de aprendizado em minha vida.

Agradeo aos meus familiares, amigos e companheiros que me apoiaram nessa etapa
de minha vida e na realizao deste trabalho.

Agradeo aos professores que me ofereceram o conhecimento adquirido, apoio e


amizade.
Toda a nossa cincia comparada com a realidade primria e infantil, e, no
entanto a coisa mais preciosa que temos (ALBERT EINSTEIN)
RESENDE, Cristiano Perrenoud. Utilizao de Thin Client open source como uma soluo
alternativa estrutura de desktops convencionais. Florianpolis, 2011. Trabalho de
Concluso de Curso (Graduao Tecnolgica) - Curso Tecnlogo em Redes de
Computadores. Faculdade de Tecnologia do SENAI, Florianpolis, 2011.

RESUMO

Com a constante evoluo computacional aumentam cada vez mais as exigncias de


atualizaes de softwares e hardwares para suprir as novas necessidades do mercado. Mas
esses processos geram uma grande quantidade de lixos eletrnicos e exigem investimentos
considerveis. Por este motivo o trabalho testa a viabilidade de reutilizao desse lixo
eletrnico centralizando poder de processamento e administrao de recursos, mantendo
otimizao do consumo de energia, ociosidade, desempenho, segurana e um timo custo
benefcio. Para isso foi utilizado a soluo open source de Thin Client do LTSP. Atravs da
analise da topologia da rede e equipamentos foram feitos os estudos bibliogrficos para
implentar, testar e analisar a funcionalidade, desempenho e TCO do projeto, onde foi possvel
constatar a possibilidade de utilizao da soluo.

Palavras-chave: LTSP, Thin Client, lixo eletrnico.


RESENDE, Cristiano Perrenoud. Utilizao de Thin Client open source como uma soluo
alternativa estrutura de desktops convencionais. Florianpolis, 2011. Trabalho de
Concluso de Curso (Graduao Tecnolgica) - Curso Tecnlogo em Redes de
Computadores. Faculdade de Tecnologia do SENAI, Florianpolis, 2011.

ABSTRACT

With the constant evolution of computing are increasing demands for software and hardware
upgrades to meet new market needs. But these processes generate a large amount of electronic
waste and require considerable investment. For this reason the work tests the feasibility of
reuse of electronic waste processing power and centralized resource management, keeping
optimization of energy consumption, idleness, performance, safety and cost-effective. To this
solution was used Open Source Thin Client LTSP. By analysis of network topology and
equipment were made bibliographic studies to install, test and analyze the functionality,
performance and TCO of the project, where it was possible to verify the usability of the
solution.

Key words: LTSP, Thin Client, electronic garbage.


LISTA DE FIGURAS

Figura 1 Funcionamento do protocolo DHCP. ........................................................... 33

Figura 2 Funcionamento do protocolo TFTP. ............................................................ 34

Figura 3 Funcionamento do Protocolo NFS. .............................................................. 36

Figura 4 Funcionamento do Protocolo NBD. ............................................................. 37

Figura 5 Funcionamento dos protocolos no LTSP. .................................................... 43

Figura 6 Tela do Cacti. ............................................................................................... 50

Figura 7 Topologia da Rede da Empresa Qualit Ocupacional. ................................ 52

Figura 8 Tela de inicial de instalao do Ubuntu com LTSP. ................................... 55

Figura 9 Tela de configurao do DHCP. .................................................................. 57

Figura 10 Tela de configurao de IP fixo pelo DHCP. ............................................ 58

Figura 11 Tela de configurao do ltsp.conf com definies das estaes Thin


Clients......................................................................................................................... 60

Figura 12 Tela de criao da imagem da estrutura do sistema carregado pelos Thin


Clients......................................................................................................................... 61

Figura 13 Tela de inicializao do Thin Client pela rede. .......................................... 63

Figura 14 Tela de inicializao do sistema obtido via NBD apos a inicializao do


sistema via TFTP. ....................................................................................................... 64

Figura 15 Tela de login no ambiente grfico remoto do sistema via XDCMP e


GDM. .......................................................................................................................... 65

Figura 16 Processamento da Estao A - Convencional, na edio de texto pela


rede ............................................................................................................................. 69

Figura 17 Consumo de Memria da Estao A - Convencional, na edio de texto


pela rede. .................................................................................................................... 69
Figura 18 Fluxo de Rede da Estao A - Convencional, na edio de texto pela
rede. ............................................................................................................................ 70

Figura 19 Processamento da Estao A - Convencional, na navegao com flash.... 70

Figura 20 Consumo de Memria da Estao A - Convencional, na navegao com


flash. ........................................................................................................................... 71

Figura 21 Fluxo de Rede da Estao A - Convencional, na navegao com flash. ... 71

Figura 22 Processamento da Estao A - Thin Client, na edio de texto pela rede. 72

Figura 23 Consumo de Memria da Estao A -Thin Client, na edio de texto pela


rede ............................................................................................................................. 72

Figura 24 Fluxo de Rede da Estao A - Thin Client, na edio de texto pela rede. . 73

Figura 25 Processamento da Estao A - Thin Client, na navegao com flash ....... 73

Figura 26 Consumo de Memria da Estao A -Thin Client na navegao com


flash ............................................................................................................................ 74

Figura 27 Fluxo de Rede da Estao A - Thin Client, na navegao com flash. ....... 74

Figura 28 Nvel de processamento mdio das CPUs do Servidor na utilizao da


Estao A- Thin Client, na edio de texto pela rede. ............................................... 75

Figura 29 Pico de processamento de uma CPU do servidor na utilizao da Estao


A - Thin Client, na edio de texto pela rede. ............................................................ 75

Figura 30 Consumo de Memria do Servidor na utilizao da Estao A- Thin


Client, na edio de texto pela rede. ........................................................................... 76

Figura 31 Fluxo de Rede do Servidor na utilizao da Estao A- Thin Client, na


edio de texto pela rede. ........................................................................................... 76

Figura 32 Nvel de processamento mdio das CPUs do Servidor na utilizao da


Estao A - Thin Client, na navegao de um site com aplicao em flash .............. 77

Figura 33 Pico de processamento de uma CPU do servidor na utilizao da Estao


A - Thin Client na navegao de um site com aplicao em flash. ............................ 77
Figura 34 Consumo de Memria do Servidor na utilizao da Estao A - Thin
Client, na navegao com flash. ................................................................................. 78

Figura 35 Consumo de Memria do Servidor na utilizao da Estao A - Thin


Client, na navegao com flash. ................................................................................. 78

Figura 36 Fluxo de Rede do Servidor na utilizao da Estao A - Thin Client, na


navegao com flash .................................................................................................. 79

Figura 37 Processamento da Estao B-Convencional, na edio de texto pela


rede. ............................................................................................................................ 80

Figura 38 Consumo de Memria da Estao B - Convencional, na edio de texto


pela rede. .................................................................................................................... 80

Figura 39 Fluxo de Rede da Estao B - Convencional, na edio de texto pela


rede. ............................................................................................................................ 81

Figura 40 Processamento da Estao B - Convencional, na navegao com flash. ... 81

Figura 41 Consumo de Memria da Estao B - Convencional, na navegao com


flash. ........................................................................................................................... 82

Figura 42 Fluxo de Rede da Estao B - Convencional, na navegao com flash. ... 82

Figura 43 Processamento da Estao B - Thin Client, na edio de texto pela rede. 83

Figura 44 Consumo de Memria da Estao B - Thin Client, na edio de texto pela


rede. ............................................................................................................................ 83

Figura 45 Fluxo de Rede da Estao B - Thin Client, na edio de texto pela rede. . 84

Figura 46 Processamento da Estao B - Thin Client, na navegao com flash. ....... 84

Figura 47 Consumo de Memria da Estao B - Thin Client, na navegao com


flash. ........................................................................................................................... 85

Figura 48 Fluxo de Rede da Estao B - Thin Client, na navegao com flash. ....... 85

Figura 49 Nvel de processamento mdio das CPUs do Servidor na utilizao da


Estao B - Thin Client, na edio de texto pela rede. ............................................... 86
Figura 50 Pico de processamento de uma CPU do servidor na utilizao da Estao
B- Thin Client, na edio de texto pela rede. ............................................................. 86

Figura 51 Consumo de memria do servidor na utilizao da Estao B- Thin Client,


na edio de texto pela rede. ...................................................................................... 87

Figura 52 Fluxo de Rede do Servidor na utilizao da Estao B- Thin Client, na


edio de texto pela rede. ........................................................................................... 87

Figura 53 Nvel de processamento mdio das CPUs do Servidor na utilizao da


Estao B - Thin Client, na navegao de um site com aplicao em flash. ............. 88

Figura 54 Pico de processamento de uma CPU do servidor na utilizao da Estao B


- Thin Client na navegao de um site com aplicao em flash................................. 88

Figura 55 Consumo de Memria do Servidor na utilizao da Estao B- Thin Client,


na navegao com flash. ............................................................................................. 89

Figura 56 Fluxo de Rede do Servidor na utilizao da Estao B- Thin Client, na


navegao com Flash.................................................................................................. 89

Figura 57 Processamento da CPU0 da Estao C- Convencional, na edio de texto


pela rede. .................................................................................................................... 90

Figura 58 Processamento da CPU1 na utilizao da Estao C- Convencional, na


edio de texto pela rede. ........................................................................................... 90

Figura 59 Consumo de Memria da Estao C- Convencional, na edio de texto


pela rede. .................................................................................................................... 91

Figura 60 Fluxo de Rede da Estao C- Convencional, na edio de texto pela


rede. ............................................................................................................................ 91

Figura 61 Processamento CPU0 da Estao C-Convencional, na navegao com


Flash. .......................................................................................................................... 92

Figura 62 Processamento CPU1 da Estao C-Convencional, na navegao com


Flash. .......................................................................................................................... 92

Figura 63 Consumo de Memria da Estao C-Convencional, na navegao com


Flash. .......................................................................................................................... 93
Figura 64 Fluxo de Rede da Estao C-Convencional, na navegao com Flash...... 93

Figura 65 Processamento da CPU0 da Estao C- Thin Client, na edio de texto


pela rede. .................................................................................................................... 94

Figura 66 Processamento da CPU1 da Estao C- Thin Client, na edio de texto


pela rede. .................................................................................................................... 94

Figura 67 Consumo de Memria da Estao C- Thin Client, na edio de texto pela


rede. ............................................................................................................................ 95

Figura 68 Fluxo de Rede da Estao C- Thin Client, na edio de texto pela rede. .. 95

Figura 69 Processamento da CPU0 da Estao C - Thin Client, na navegao com


Flash. .......................................................................................................................... 96

Figura 70 Processamento da CPU1 da Estao C- Thin Client, na navegao com


Flash. .......................................................................................................................... 96

Figura 71 Consumo de Memria da Estao C - Thin Client, na navegao com


Flash. .......................................................................................................................... 97

Figura 72 Fluxo de Rede da Estao C- Thin Client, na navegao com Flash. ....... 97

Figura 73 Nvel de processamento mdio das CPUs do Servidor na utilizao da


Estao C - Thin Client, na edio de texto pela rede. ............................................... 98

Figura 74 Pico de processamento de uma CPU do servidor na utilizao da Estao


C- Thin Client, na edio de texto pela rede. ............................................................. 98

Figura 75 Consumo de Memria do Servidor na utilizao da Estao C- Thin Client,


na edio de texto pela rede. ...................................................................................... 99

Figura 76 Fluxo de Rede do Servidor na utilizao da Estao C- Thin Client, na


edio de texto pela rede. ........................................................................................... 99

Figura 77 Nvel de processamento mdio das CPUs do Servidor na utilizao da


Estao C - Thin Client, na navegao de um site com aplicao em flash. ........... 100

Figura 78 Pico de processamento de uma CPU do servidor na utilizao da Estao C


- Thin Client na navegao de um site com aplicao em flash............................... 100
Figura 79 Consumo de Memria do Servidor na utilizao da Estao C- Thin Client,
na navegao com Flash. .......................................................................................... 101

Figura 80 Fluxo de Rede do Servidor na utilizao da Estao C- Thin Client, na


navegao com Flash................................................................................................ 101

Figura 81 Comparativo de desempenho de processamento na edio de texto. ...... 102

Figura 82 Comparativo de consumo de memria na edio de texto. ..................... 102

Figura 83 Comparativo de fluxo de rede na edio de texto. ................................... 103

Figura 84 Comparativo de desempenho de processamento ao assistir um vdeo em


flash online. .............................................................................................................. 104

Figura 85 Comparativo de fluxo de rede ao assistir um vdeo em flash online. ...... 104
LISTA DE TABELAS

Tabela 1 Lista das estaes reutilizadas. .................................................................... 62

Tabela 2 Lista das estaes escolhidas para os testes realizados. .............................. 67

Tabela 3 Estimativa do consumo de energia dos equipamentos. ............................. 106

Tabela 4 Estimativa de custos do consumo de energia dos equipamentos. ............. 106

Tabela 5 Estimativa de custos de aquisio de softwares. ....................................... 107

Tabela 6 Estimativa das horas utilizadas para implantao dos projetos. ................ 108

Tabela 7 Estimativa de custo das horas de implantao dos projetos. ..................... 108

Tabela 8 Estimativa de custo das horas de manuteno e atualizao do sistema. .. 108

Tabela 9 Estimativa de custo das horas de manuteno e atualizao do sistema em 1


ano. ........................................................................................................................... 109

Tabela 10 Estimativa de custo das horas de downtime. ........................................... 109

Tabela 11 Resumo do TCO. ..................................................................................... 110


LISTA DE ABREVIATURAS E SIGLAS

BIOS.................................................................. Basic Input/Output System

DHCP................................................................. Dynamic Host Control Protocol

DRBL................................................................. Diskless Remote Boot in Linux

IP........................................................................ Internet Protocol

LTSP................................................................... Linux Terminal Server Project

MAC................................................................... Media Access Control

NFS..................................................................... Network File System

NBD..................................................................... Network Block Device

NIS...................................................................... Network Information Service

PC........................................................................ Personal Computer

PXE..................................................................... Preboot Execution Environment

RAM................................................................... Random Access Memory

RDP.................................................................... Remote Desktop Protocol

TCO.................................................................... Total Cost of Ownership

TFTP.................................................................. Trivial File Transfer Protocol

XDMCP............................................................. X Display Manager Control Protocol

WTS................................................................... Windows Terminal Service


SUMRIO

1. INTRODUO ........................................................................................................ 20

1.1. O Problema ............................................................................................................... 21

1.3. Objetivos.................................................................................................................... 25

1.3.1. Objetivo geral ............................................................................................................. 25

1.3.2. Objetivos especficos .................................................................................................. 25

1.4. Metodologia do Trabalho ........................................................................................ 26

2. REVISO DE LITERATURA................................................................................ 27

2.1. Computao Distribuda .......................................................................................... 27

2.2. Computao Centralizada ....................................................................................... 28

2.3. Thin Client ................................................................................................................. 29

2.4. LTSP e um pouco de sua histria............................................................................ 30

2.4.1. Como funciona ........................................................................................................... 31

2.4.2. Protocolos utilizados pelo LTSP ................................................................................ 32

2.4.2.1. Protocolo DHCP .................................................................................................... 32

2.4.2.2. Protocolo TFTP ..................................................................................................... 34

2.4.2.3. Protocolo NFS ....................................................................................................... 35

2.4.2.4. Protocolo NBD ...................................................................................................... 36

2.4.2.5. Ambiente Grfico .................................................................................................. 38

2.4.2.5.1. X Window System................................................................................................... 38

2.4.2.5.2. Protocolo XDMCP ................................................................................................ 39

2.4.2.5.3. Gerenciador de Janelas GDM ................................................................................ 40


2.4.2.5.4. Gerenciado de Janelas LDM ou LightDM............................................................. 40

2.4.2.6. Protocolo SSH ....................................................................................................... 41

2.4.2.7. Como funcionam os protocolos no sistema Thin Client ........................................ 43

2.4.3. Servidor Thin Client ................................................................................................... 44

2.4.3.1. Memria................................................................................................................. 44

2.4.3.2. Processador ............................................................................................................ 45

2.4.3.3. Disco Rgido .......................................................................................................... 45

2.4.4. Estaes de Trabalho Thin Client ............................................................................... 46

2.4.4.1. Estaes de trabalho com hardware antigo ou obsoleto..................................... 46

2.4.4.1.1. Processador ............................................................................................................ 46

2.4.4.1.2. Placa de Rede ......................................................................................................... 47

2.4.4.1.3. Memria................................................................................................................. 47

2.4.4.1.4. Placa de Vdeo ....................................................................................................... 48

2.4.5. Estaes Thin Client Especificas............................................................................... 48

2.5. Sistema Operacional Ubuntu .................................................................................. 49

2.6. Cacti ........................................................................................................................... 49

2.7. TCO ........................................................................................................................... 50

3. PROCEDIMENTOS METODOLGICOS .......................................................... 52

3.1. Servidor Thin Client ................................................................................................. 53

3.2. Estaes Thin Client ................................................................................................. 54

3.3. Processo de instalao e configurao do Servidor com o do LTSP e servios. . 55

3.4. Processo de configurao das Estaes Thin Client reutilizadas ......................... 62

3.5. Anlise comparativa ................................................................................................. 66

3.6. Anlise do TCO ........................................................................................................ 66

4. RESULTADOS E DISCUSSO ............................................................................. 67


4.1. Obteno de dados para anlises. ........................................................................... 67

4.1.1. Anlise da Estao A como Convencional................................................................. 69

4.1.2. Anlise da Estao A como Thin Client ..................................................................... 72

4.1.3. Servidor para Estao A como Thin Client para edio de texto pela rede ............... 75

4.1.4. Servidor para Estao A como Thin Client para navegao em um site com aplicao
em flash .................................................................................................................................... 77

4.1.5. Anlise da Estao B como Convencional ................................................................. 80

4.1.6. Anlise da Estao B como Thin Client ..................................................................... 83

4.1.7. Servidor para Estao B como Thin Client para edio de texto pela rede................ 86

4.1.8. Servidor para Estao B como Thin Client para navegao em um site com aplicao
em flash .................................................................................................................................... 88

4.1.9. Anlise da Estao C como Convencional ................................................................. 90

4.1.10. Anlise da Estao C como Thin Client ................................................................ 94

4.1.11. Servidor para Estao C como Thin Client para edio de texto pela rede ........... 98

4.1.12. Servidor para Estao C como Thin Client para navegao em um site com
aplicao em flash .................................................................................................................. 100

4.2. Consumo de energia. .............................................................................................. 105

4.3. TCO ......................................................................................................................... 107

4.3.1. Resumo do TCO ....................................................................................................... 109

5. CONCLUSO ........................................................................................................ 111

REFERNCIAS ................................................................................................................... 114

APNDICES ......................................................................................................................... 117

APNDICE A ....................................................................................................................... 118

APNDICE A TEXTO APLICADO NA ANLISE COMPARATIVA ........................... 118


20

1. INTRODUO

Com o grande avano constante e o surgimento de novas tecnologias, muitas


empresas, principalmente as pequenas, enfrentam problemas quanto atualizao do seu
parque computacional, para se manter competitivas no mercado, tanto na parte do hardware
quanto na do software.

E para isso, gastam muita energia em pesquisas, procurando as melhores solues


para atend-las, e muitas vezes, as mesmas dispem de recursos que so insuficientes para
adot-las.

Alm disso, esses processos de atualizaes acabam gerando muito lixo eletrnico,
que geralmente no so adequadamente descartados e/ou reutilizados, prejudicando assim o
meio ambiente.

Devido a grandes necessidades e o crescimento da conscientizao de preservao do


meio ambiente, os fabricantes de hardwares e softwares vm desenvolvendo, em processo
acelerado, produtos mais eficientes quanto ao consumo de energia e poder de processamento,
aumentando muito a desempenho, segurana, possibilitando ento o surgimento de novas
solues alternativas.

A finalidade desse trabalho analisar a viabilidade de implantao de uma soluo


alternativa utilizando sistema open source e freeware, onde as empresas podero centralizar e
unificar todo o processamento, administrao e manuteno do sistema, podendo reutilizar
estaes antigas, j obsoletas, ou utilizar estaes especifica, reduzindo consideravelmente
custos com atualizaes de softwares e hardwares, manutenes das estaes e, contudo,
diminuir consumo de energia e o lixo eletrnico amenizando consideravelmente o impacto
ambiental.
21

1.1. O Problema

De acordo com os administradores da Qualit Ocupacional, empresa prestadora de


servio na rea de segurana do trabalho, a mesma teria a necessidade de uma estrutura mais
otimizada, com melhor controle e de fcil administrao, devido s perspectivas de seu
crescimento. Levando em considerao a estrutura existente, seu parque tecnolgico
precisaria passar por uma atualizao, levando-a a aquisio de computadores novos, pois os
mesmos no supriam mais as atuais necessidades adequadamente.

Alm do desempenho, os computadores existentes geravam uma demanda alta de


manutenes de hardware e sistemas por serem antigos, onde alguns j eram considerados
obsoletos.

Devido a isso, muitas vezes, acarretavam atrasos de servios ou indisponibilidade do


equipamento ou sistema para o trabalho, gerando, inclusive, a insatisfao de usurios e
conseqentemente prejuzo para a empresa.

Por esse fato a empresa se interessou na implantao de uma soluo alternativa que
poderia atender seus interesses, mantendo um custo beneficio.
22

1.2. Justificativa

Segundo o site da Thin Client Brasil (2011), a maioria dos recursos dos
computadores, hoje em dia, no so plenamente aproveitados. O Thin Client uma soluo
que aperfeioa o funcionamento de um PC de forma que diminua o tempo de ociosidade dele.

O Thin Client um equipamento que no possui, em sua estrutura interna, HD,


Processador, Memria como os convencionais. Apesar de sua estrutura simples, com eles
possvel obter uma rede de baixo custo dentre outros benefcios que podem ser conseguidos
atravs do mesmo.

Com a soluo Thin Client possvel usar, com apenas um computador servidor e
estaes de acesso ligadas a ele. A configurao do servidor depende do nmero de terminais
e das necessidades dos usurios da rede. Esta deve ser bastante pensada antes de elaborar e
implantar qualquer ambiente.

Alm de ser bastante econmico, o Thin Client ecologicamente correto. O consumo


de energia desprezvel quando se comparado soluo convencional. Outro ponto
importante para a sustentabilidade que os terminais so bastante resistentes, no precisando
ser trocados com a mesma freqncia de um computador convencional, gerando assim menos
lixo eletrnico.

Ociosidade

Computadores convencionais, muitas vezes, no so totalmente aproveitados. Muitos


recursos ficam ociosos a maior parte do tempo. Geralmente, um computador em uma empresa
realiza atividades como edio de planilhas, acesso a internet, leitura de documentos, dentre
outras operaes comuns ao funcionamento da parte administrativa da empresa. Este uso no
corresponde a mais do que 20% do que uma mquina comum pode realmente oferecer.

Baixo Custo

A implantao, por ser bastante simples e de custo reduzido indicada para empresas
que desejam diminuir gastos com computadores.
23

Custos com manuteno e atualizaes futuras so bastante reduzidas. Os Thin


Clients, principalmente os especficos, no tm a tendncia de ficarem to obsoletos quanto os
computadores convencionais.

Expansibilidade

Para expandir seu parque de mquinas, basta apenas adquirir um novo terminal,
plug-lo no Switch e pronto, no precisando fazer a instalao de nenhum software ou sistema
operacional para isso.

Aproveitamento de espao

O Thin Client pode ser fixado na parte de traz do monitor ou em qualquer tipo de
superfcie. Por ser bastante compacto, ele proporciona a organizao de cabos e da mesa de
trabalho do usurio.

Sustentvel

Palavra do momento que muito bem definida quando falamos da quantidade de


benefcios que podem ser conseguidos atravs da implantao desta estrutura.

Segundo relatrio da ONU (2010), O Brasil o segundo colocado em descarte de


material eletrnico por ano (cerca de 100 mil toneladas de PCs).

Como os Thin Clients so bens mais durveis do que os computadores


convencionais, eles chegam ao mercado como uma alternativa para todo este problema
mundial. Alm disso, o computador gera muito mais componentes para o ambiente quando
so descartveis.

Operacionabilidade

Com o Thin Client, fica muito mais fcil qualquer tipo de migrao de um sistema
que uma empresa venha adotar, ou um novo Sistema operacional a ser utilizado. Basta instalar
o que desejado em apenas um computador (Host) e todos os usurios tero acesso.
24

Segurana

Este um dos pontos mais importantes para profissionais de TI. O controle de acesso
utilizado junto ao software que acompanha o produto bastante simples e eficiente. Nele voc
poder bloquear acesso de alguns usurios alguns sites da Internet, dentre outros aplicativos
indesejveis.

Outra vantagem a facilidade em gerir a segurana dos dados da empresa. Todos os


dados estaro concentrados no servidor, que com uma boa poltica de backup e redundncia,
pode garantir a integridade deles.
25

1.3. Objetivos

O objetivo do trabalho buscar resolver os problemas existentes no parque


computacional da Qualit Ocupacional atravs de uma soluo alternativa utilizando o
sistema de Thin Client.

1.3.1. Objetivo geral

Analisar a viabilidade de implantar uma soluo Thin Client utilizando sistema


operacional linux open source e freeware.

1.3.2. Objetivos especficos

Analisar principais requisitos para implantao da Soluo Thin Client;

Comparar TCOs dos sistemas convencionais e Thin Client (reutilizando computadores


obsoletos e especficos);

Avaliar desempenho de utilizao entre o sistema convencional e Thin Client reutilizando


computadores obsoletos;

Elaborar um relatrio atravs da anlise comparativa entre o sistema convencional e Thin


Client reutilizando computadores obsoletos;
26

1.4. Metodologia do Trabalho

A presente pesquisa de natureza aplicada ou tecnolgica, caracterizada pela


utilizao de conhecimentos bsicos em redes de computadores e sistemas operacionais e suas
tecnologias. Tendo como objetivo realizar uma pesquisa exploratria que visa oferecer uma
alternativa a utilizao tradicional dos computadores pessoais.

A pesquisa exploratria tem por finalidade proporcionar uma maior familiaridade


com o problema para de torn-lo mais claro ou a construir hipteses. Essas caractersticas
levam ao aprimoramento de idias ou a descoberta de intuies (Gil, 1991).

Nesse trabalho tambm foi realizado um estudo de caso de implantao de um


servidor de Thin Client e migrao de 15 computadores convencionais como estaes de
trabalho Thin Clients, utilizando o sistema operacional Linux Ubuntu com a soluo LTSP.

Como referencial bibliogrfico utilizou-se informaes divulgadas em livros


tcnicos, trabalhos de concluso de curso e em materiais disponveis na internet como: artigos
de revistas e sites de tecnologia e histricos de listas de discusses, documentao de
protocolos de servios, e tutoriais.

Estes estudos serviram para embasar os conhecimentos preexistentes e auxiliar na


aprendizagem de novos conhecimentos.
27

2. REVISO DE LITERATURA

A tecnologia da informao teve seu avano na dcada de 50 quando surgiu o


primeiro sistema de computador, baseado em sistemas de informao e equipamentos
complexos para armazenamento de informaes, operados por pessoas altamente
especializadas. Depois, com integrao dos computadores com as comunicaes, houve uma
profunda mudana na forma como os sistemas computacionais eram organizados.

O velho modelo de um nico computador atendendo a todas as necessidades


computacionais de uma empresa foi substitudo por um conjunto de computadores autnomos
interconectados compartilhando e trocando informaes, conhecido como redes de
computadores. Como tudo que envolvia a tecnologia e informtica teve um avano muito
acelerado, com as redes de computadores no foi diferente.

Ao longo dos ltimos anos a computao tem utilizado dois paradigmas principais: a
computao centralizada e a computao distribuda.

No incio da popularizao da computao surgiram os sistemas de tempo


compartilhado, em que muitos usurios compartilhavam um grande computador central
atravs de terminais. Em seguida vieram os computadores pessoais - PC e as redes de alta
velocidade e cada usurio passou a ter um computador independente em sua mesa, que
compartilhava informaes e dispositivos atravs das redes (Tanenbaum, 2001).

2.1. Computao Distribuda

A computao distribuda surgiu na dcada de oitenta, decorrente de avanos da


eletrnica, nas tecnologias de desenvolvimento de microprocessadores, e da necessidade de
compartilhamento de recursos de armazenamento e comunicao que deram origem s redes
de computadores. Os microprocessadores surgidos nessa poca tinham o mesmo poder de
processamento de um mainframe, que custava dezenas de milhes de dlares, porm custando
apenas pouco mais que mil dlares (Tanenbaum, 1995).
28

Na computao distribuda o usurio interage com o sistema na mesma mquina em


que o processamento realizado e quando necessrio ele utiliza uma rede de computadores
para acessar outra mquina em busca das informaes desejadas (Souza Filho, 2003).

Um sistema de computao distribudo possui no mnimo um dos seguintes requisitos (Ghosh,


2007):

Mltiplos processos mais de um processo sequencial, seja ele de sistema ou de


usurio, pode ser executado cada um deles possuindo um caminho e um controle
independentes.

Comunicao interprocessos um processo pode se comunicar com outro por


mensagens atravs de um canal em um perodo finito de tempo.

Separao dos espaos de endereamento Os processos no devem possuir


espaos de memria compartilhados.

Metas coletivas os processos devem poder interagir uns com os outros a fim de se
obter um resultado comum. Por exemplo, se um processo calcula a largura de um
quadrado e outro calcula a altura, os dois processos podem interagir para se obter a
rea do quadrado.

2.2. Computao Centralizada

No incio da dcada de sessenta, pesquisadores do MIT e de outros lugares


desenvolveram sistemas operacionais que permitiam que vrios programadores se
comunicassem diretamente com um computador central atravs de terminais remotos
conectados por linhas telefnicas ou por redes seriais. Esses sistemas eram denominados
sistemas de tempo compartilhado. Neles cada usurio possua uma fatia do tempo do
processador para que seus processos fossem executados, possibilitando assim um melhor
aproveitamento da capacidade de processamento dos grandes mainframes existentes na poca
(Tanenbaum, 2007).
29

Esse paradigma est voltando ao foco das pesquisas, como forma de se ter um
melhor aproveitamento da capacidade ociosa de processamento dos microprocessadores
atuais.

O crescimento do poder de processamento foi to grande nas ltimas dcadas que


pequenos computadores de hoje so capazes de executar vrias tarefas concorrentemente para
vrios usurios (Oliveira et. al., 2006).

Existem vrias abordagens para o aproveitamento dessa capacidade ociosa dos


processadores, porm nesse trabalho ser dada nfase utilizao dessas mquinas como
servidores de terminais leves.

2.3. Thin Client

Um Thin Client ou terminal leve um computador projetado para ser pequeno e de


custo reduzido, tendo um mnimo de hardware e software presentes. Concebido para ser
empregado numa arquitetura centralizada, na qual as aplicaes rodam em servidores
compartilhados por todos os usurios, o Thin Client tem basicamente uma placa com
processador, memrias RAM e flash, placa de rede local e portas USB e em alguns modelos
mais recentes apresentam placas de som.

O conceito de terminal leve consiste em um sistema computacional formado por


clientes (terminais) e um ou mais servidores que utilizam um protocolo sobre uma rede de
computadores para exibir os resultados do processamento do servidor nas estaes clientes
(Lai & Nieh, 2002).

Esse conceito se relaciona configurao de minicomputadores e mainframes que


realizam operaes com grandes quantidades de informaes de entrada e sada (Norton,
1997).

Todo o acesso ao servidor de aplicao realizado de forma remota pelas estaes de


trabalho em um modelo Computacional Baseado em Servidor e utiliza a tecnologia
desenvolvida por vrios fabricantes, especificamente, para este tipo de acesso (Mathers 2004).
30

Pode-se dizer que Thin Client ou terminais leves so verses modernizadas dos
antigos terminais burros. A diferena que agora ao invs de aplicativos de texto simples,
so usados aplicativos grficos quase sem limitaes e com suporte a placas de som,
impressoras e drives de dispositivos locais nos terminais (Morimoto, 2008a).

Um outro conceito tambm muito utilizado atualmente, a aplicao de


computadores pessoais velhos, j obsoletos, como terminais leves, clientes de um servidor de
aplicativos.

Existem diversas implementaes do modelo de terminais leves entre elas podemos


destacar: O Windows Terminal Service ou WTS, soluo proprietria da Microsoft e o LTSP,
projeto open source baseado em Linux.

Os conceitos de funcionamento do Windows Terminal Service so os mesmo


utilizados no LTSP, porm o WTS utiliza protocolos de propriedade da Microsoft, sendo
necessria a compra de licenas adicionais s do servidor, tendo como principal protocolo
utilizado o Remote Desktop Protocol RDP, hoje na verso RDP5.

H duas formas de licenciamento para os clientes WTS: Numa a licena definida


pelo nmero de mquinas que sero utilizadas. Na outra definida pelo nmero de usurios
que podem se conectar de qualquer mquina que tem acesso ao servidor WTS (Morimoto,
2008b).

2.4. LTSP e um pouco de sua histria

Na primavera de 1996, A Binson's Hospital Supplies, uma empresa norte americana


de material hospitalar buscava uma soluo para utilizar terminais para comunicao com
servidores, um IBM AS/400 e um Unix, que eram os servidores de vrias aplicaes. Era
necessrio que esta comunicao se desse utilizando-se o protocolo TCP/IP, fosse de fcil
gerenciamento e que permitisse ao usurio do terminal navegar na internet e receber emails.

Tendo em vista diversas tecnologias possveis para resolver este problema, decidiram
optar por rodar o Kernel do linux e o X Windows em um terminal burro. O Linux uma
31

excelente plataforma para estaes de trabalho que podem ser inicializadas a partir de um
servidor de rede.

Esse conceito permitiu que se usasse um nico computador, ou at mesmo mais de


um para centralizar o processamento de aplicaes pesadas, e usar mquinas bem menores
como terminais.

O projeto no inventou algo novo, mas procurou reunir diversos programas e


protocolos para o GNU/Linux ser um servidor completo de 2 terminais, com alto nvel de
gerenciamento.

2.4.1. Como funciona

O LTSP uma soluo extremamente promissora para a criao de terminais leves


com o sistema operacional GNU/Linux. Ele utiliza uma combinao de servios fornecidos
por protocolos para permitir que as estaes no apenas rodem aplicativos instalados no
servidor, mas realmente dem boot via rede, baixando todos os softwares de que precisam
diretamente do servidor. No preciso dispositivos de armazenamento nas estaes, apenas a
memria ROM da placa de rede ou ento um disquete de boot (Morimoto, 2006).

Todos os programas so instalados e executados no servidor, centralizando todo o


poder de processamento e administrao. Os terminais de acesso servem apenas de interface
entre o usurio e aplicaes, onde seu processamento praticamente para enviar e receber os
dados da placa de rede placa grfica.

Nas solues baseadas em terminais leves o servidor fica com a parte pesada do
trabalho, que executar os programas, armazenar os dados e enviar para os clientes as
instrues para montar as janelas que sero exibidas. Os clientes montam as janelas e enviam
os movimentos do mouse e as teclas digitadas no teclado (Morimoto, 2006).

Com isso, possvel a utilizao de computadores com pequena capacidade de


processamento como os computadores antigos, j obsoletos, ou estaes desenvolvidas para
essa finalidade, obtendo assim um desempenho equivalente ao do servidor.
32

2.4.2. Protocolos utilizados pelo LTSP

Linux Terminal Server Project (ou somente LTSP) um projeto baseado em Linux
que utiliza um conjunto de programas, ferramentas e protocolos possibilitando um sistema de
trabalho remoto.

Os protocolos para funcionamento do LTSP basicamente so: DHPC, TFTP, NFS,


NBD, XDMCP e SSH.

2.4.2.1. Protocolo DHCP

DHCP a abreviatura de Dynamic Host Configuration Protocol, um protocolo que


trabalha na camada de aplicao provendo dinamicamente a atribuio, na forma de
concesso, de endereos IP e outros parmetros de configurao a hosts e dispositivos de
rede. O DHCP foi baseado no protocolo BOOTPD (Bootstrap Protocol) e utilizado para
automatizar as configuraes do protocolo TCP/IP.

O DHCP surgiu como padro em Outubro de 1993. A RFC 2131 contm as


especificaes mais atuais de Maro de 1997 (Droms, 1997). O ltimo padro para a
especificao do DHCP sobre IPv6 (DHCPv6) foi publicado em Julho de 2003 na RFC 3315
(Droms et. al., 2003).
33

Figura 1 Funcionamento do protocolo DHCP.

O processo concesso de endereos IP dinamicamente feito em quatro fases:

DHCP Discover - o cliente localiza os servidores disponveis em Broadcast;

DHCP Offer - em resposta ao Discover, o servidor responde com oferta de


endereos disponveis;

DHCP Request - o cliente envia o pedido requisitando endereo;

DHCP Ack - o servidor remete para o cliente o endereo;

O DHCP tambm permite a atribuio de um endereo IP fixo ao host, associando-o


ao endereo MAC do equipamento atravs do arquivo de configurao.

O papel do DHCP no processo de inicializao de um terminal no LTSP

Ao ser ligado o terminal passa por um processo de auto teste. Terminado esse
processo ele executar o Etherboot, que enviar uma mensagem em difuso para a rede
contendo o endereo fsico da placa de rede (MAC).
34

2.4.2.2. Protocolo TFTP

O Trivial File Transfer Protocol ou protocolo trivial de transferncia de arquivos


um protocolo que se encontra hierarquicamente acima do protocolo UDP, o TFTP foi
projetado para ser um protocolo de transferncia de arquivos, simples, pequeno e de fcil
implementao que apenas l ou escreve arquivos (ou correspondncias) de um servidor
remoto (Javvin, 2005).

O tamanho reduzido da implementao do protocolo TFTP importante para muitas


aplicaes, como por exemplo, em Thin Clients no qual o programa baseado nesse protocolo
pode ser gravado em ROM e utilizado para obter uma imagem inicial da memria quando a
mquina ligada. Esse programa gravado em ROM recebe o nome de bootstrap.

Uma vantagem em se utilizar o TFTP que ele permite que o cdigo bootstrap
utilize os mesmos protocolos bsicos do conjunto TCP/IP que o sistema operacional ir
utilizar quando for totalmente inicializado (Comer, 2006).

Figura 2 Funcionamento do protocolo TFTP.


35

A figura acima se refere ao processo de transmisso, onde o cliente baixa um arquivo


de 1MB do servidor TFTP.

O papel do TFTP no processo de inicializao de um terminal no LTSP.

Aps receber a configurao da placa de rede vinda do servidor DHCP, o terminal


passa a executar o programa TFTP que ser encarregado de baixar do servidor para um local
especfico da memria do terminal o kernel, passando o controle do terminal para ele.

2.4.2.3. Protocolo NFS

Criado pela Sun Microsystems Incorporated em 1984, o sistema de arquivos em rede


ou NFS tornou-se um padro da IETF para acesso de arquivos compartilhado transparente e
integrado (Tanenbaum, 2001).

Ao se abrir um arquivo, seja para leitura ou escrita, faz-se uma requisio ao sistema
operacional. O mecanismo de acesso a arquivos aceita a requisio e automaticamente a
transfere para o software do sistema de arquivos local ou para o cliente do NFS, de acordo
com a localizao do arquivo. No caso da requisio ao processo cliente NFS, esse repassa a
requisio ao servidor NFS, atravs do protocolo NFS (Comer, 2006).

A arquitetura do NFS constituda de trs componentes bsicos: o protocolo NFS,


um mecanismo de chamada remoto (Remote Procedure Call - RPC ) e uma representao de
dados externa de finalidade geral (eXternal Data Representation XDR). O RPC o
responsvel por fazer a comunicao entre o cliente e o servidor, j o XDR faz a converso da
representao dos dados possibilitando que mquinas heterogneas possam se comunicar.
36

Figura 3 Funcionamento do Protocolo NFS.

O papel do NFS no LTSP

As estaes, em geral, no possuem dispositivos de armazenamento local ento, o


LTSP utiliza o NFS como sistema de arquivos.

O NFS substitui o sistema de arquivos carregado pelo TFTP, inclusive montando


uma nova raiz para o sistema com permisses somente de leitura, esse diretrio raiz
geralmente se encontra no Servidor no diretrio /opt/ltsp/i386 e compartilhado por todas as
estaes. O NFS tambm o responsvel por armazenar os arquivos das estaes no servidor
(LTSP.org, 2008).

2.4.2.4. Protocolo NBD

Network Block Device (NBD) um protocolo cliente/servidor que emula um


dispositivo de blocos (como um disco rgido, disquete ou CD-ROM) atravs de uma rede,
dando ao sistema a possibilidade de usar swap pela rede, ou usar o espao em disco existente
na rede para outros propsitos.
37

Figura 4 Funcionamento do Protocolo NBD.

Tecnicamente, um dispositivo de bloco de rede realizado por dois componentes. Na


mquina do cliente, onde o n de dispositivo trabalhar, um mdulo de kernel chamado nbd
controla o dispositivo. Sempre que um programa tenta acessar o dispositivo, este mdulo do
kernel encaminha o pedido ao servidor, onde os dados residem fisicamente.

Na mquina do servidor, os pedidos do cliente so tratados por um programa


chamado servidor userspace-nbd. Este programa no implementado como um mdulo do
kernel, porque tudo o que tem a fazer atender s solicitaes de rede, que por sua vez, exige
apenas um acesso regular ao sistema de arquivos do servidor.

O papel do NBD no LTSP

Assim como no NFS, o NBD utilizado como sistema de arquivos. A partir da


verso 5.0 do LTSP, o NBD se tornou padro como sistema de arquivos das estaes.
38

2.4.2.5. Ambiente Grfico

A arquitetura que permite a utilizao de interfaces grficas no Linux possui trs


componentes bsicos:

X Window System tambm denominado de X Window ou X.

X Display Manager Control Protocol ou XDMCP.

E um gerenciador de janela, os mais comuns so: GDM e KDM.

2.4.2.5.1. X Window System

O X Window o sistema grfico utilizado nos S.O. UNIX e seus derivados como as
diversas distribuies Linux. O X Window utiliza-se de uma arquitetura cliente/servidor para
exibir janelas grficas. Para ilustrar o funcionamento do cliente e do servidor no X Window
ser considerado que esto funcionando em mquinas distintas, porm isso no necessrio.
Tanto o cliente quanto o servidor podem funcionar na mesma mquina.

O Servidor X Window um programa executado no desktop do usurio, ou terminal,


que permite a interao do usurio com os dispositivos de entrada e sada. o X que exibe
textos ou figuras geomtricas na tela, responde a requisies realizadas pelo cliente, desenha
as janelas, gerencia a entrada realizada pelo mouse ou pelo teclado. O servidor X tambm
define qual janela est selecionada e para qual cliente ser enviada a entrada realizada pelo
usurio.

O Cliente X Window um programa executado em mquina remota que geralmente


possui um maior poder de processamento, comumente chamado de servidor. As atribuies
do cliente X Window so enviar pedidos e receber eventos do servidor, assim como receber
mensagens de erro.

O conceito de cliente e servidor aplicado viso do programa e no do usurio, por


esse motivo pode parecer estranho primeira vista. Mas como o principal trabalho do servidor
39

exibir o retorno do processamento ao usurio atravs de uma interface grfica de sada, faz
sentido que ele fique mais prximo do usurio.

As principais mensagens de comunicao entre o servidor e o cliente do protocolo X


so:

Requisies Clientes X fazem requisies ao servidor X para ativar uma


determinada ao.

Respostas O servidor X ir responder a solicitaes de clientes X para as


quais uma resposta exigida.

Eventos O servidor X enviar ao cliente X um evento que a aplicao est


esperando. Isto pode incluir entrada de teclado ou Mouse.

Erros O servidor X apresentar um relatrio de erros em pedidos ao cliente


X. Erros so como um evento, mas so tratados de forma diferente.

2.4.2.5.2. Protocolo XDMCP

O X Display Manager Control Protocol (XDMCP) ou Protocolo de Controle e


Gerenciamento de Janelas projetado para fornecer um acesso autenticado a um servio de
gerenciamento de janelas, a janelas remotas. Um servidor de rede chamado de Gerenciador de
Janela usar o XDMCP para se comunicar com a janela e negociar a inicializao das sesses
X.

O protocolo disponibiliza servios que possibilitam a autenticao da janela no


gerenciador. Tambm permite que todas as informaes de configurao possam ser
centralizadas no gerenciador, isso diminui o trabalho do administrador do sistema em grandes
redes (Packard, 2005).
40

2.4.2.5.3. Gerenciador de Janelas GDM

atravs do gerenciador de janela que o usurio inicia sua interao com a GUI. No
gerenciador de janela o usurio escolhe em qual mquina vai se conectar digita seu login e
senha, realiza a sua autenticao, e passa a ter acesso ao restante da GUI. Quando o usurio
finaliza a sesso o gerenciador de janela encerra a conexo com a mquina local ou remota. O
gerenciador de janela de uma estao utiliza-se do XDMCP para se comunicar com o servidor
X das mquinas remotas (Pachard, 2008).

Os gerenciadores de janelas implementam todas as caractersticas necessrias para o


gerenciamento remoto ou local das janelas. Isso inclui autenticar usurios, iniciar e finalizar
uma sesso.

2.4.2.5.4. Gerenciado de Janelas LDM ou LightDM

LightDM um gerenciador de ambiente grafico cross-desktop que tem como


objetivo ser um gerenciador de exibio leve padro para o servidor X e X.org. A principal
diferena e motivao deste projetos est no GUIs (por exemplo, toolkits diferentes), devido
sua programao ser bem simples, com um tamanho consideravelmente menor em relao as
demais do mercado, e altamente personalizavel.

Para uma breve comparao, o GDM tem em sua programao cerca de 54 mil
linhas ao contrrio do LightDM que tem cerca de 5 mil linhas em sua programao, reduzindo
assim significantemente o tempo de inicializao.

O papel da interface grfica no LTSP

Terminado todo o processo de montagem do sistema de arquivos e reconhecimento


dos hardwares das estaes, o servidor X Window na estao faz uma requisio XDMCP
para o Gerenciador de janelas no servidor e esse retorna uma mensagem para o X Window
41

exibir a tela para o usurio se logar. Aps estar logado o usurio estar executando seus
comandos no servidor atravs da estao (LTSP.org, 2008).

Com a finalidade de se aumentar a segurana da arquitetura LTSP, a partir da verso


5.0 utilizado o LTSP Display Manager (LDM), como gerenciador de janela padro, no lugar
dos gerenciadores mais populares nas distribuies GNU/Linux tais como o GDM Gnome
Display Manager e o KDM KDE Display Manager. Com o LDM alm da comunicao ser

criptografada o login e a senha da sesso tambm passam a trafegar criptografados (LTSP.org,


2008).

2.4.2.6. Protocolo SSH

SSH um protocolo que possibilita login remoto seguro entre outros servios de rede
de forma segura sobre uma conexo insegura como a TCP/IP (Javvin, 2005).

O sistema SSH, escrito por Ttu Ylnen, um substituto seguro para rlogin, rcp, e
telnet. Ele usa autenticao criptografada para confirmar a identidade dos usurios e
criptografa toda a comunicao entre duas mquinas (Nemeth et. al., 2002).

A tecnologia SSH se tornou uma alternativa popular para o TELNET, alm disso, o
SSH prov duas melhorias significantes em relao ao TELNET, comunicao segura
utilizando protocolos de criptografia e a capacidade de realizar transferncia de dados
adicionais e independentes pela mesma conexo. Embora sua origem tenha sido comercial, o
SSH agora um padro proposto pelo IETF Internet Engineering Task Force (Comer,
2006).

O protocolo da tecnologia SSH, descrito pela RFC 4251 composto de trs


componentes principais (Ylonen, et. al., 2006a):

O protocolo da camada de transporte fornece autenticao de servidores,


confidencialidade e integridade de dados com privacidade garantida pela criptografia
dos dados. Opcionalmente pode oferecer compactao dos dados a serem
transportados. A proposta para padronizao desse padro descrita na RFC 4253
(Ylonen, et. al., 2006b):
42

O protocolo de autenticao do usurio o componente do SSH responsvel por


autenticar o usurio para o servidor. Ele funciona sobre a camada de transporte e
fornece um nico tnel para a conexo SSH. A RFC 4252 possui uma proposta de
padronizao desse protocolo (Ylonen, et. al., 2006c).

O protocolo de conexo com proposta de padronizao encontrada na RFC 4254


(Ylonen, et. al., 2006d). projetado para executar sobre a camada de autenticao do
usurio possibilitando login interativo das sesses, execuo remota de comandos
transmisso de conexes X11 e TCP/IP. Cada um desses servios transmitido em um
canal de comunicao lgico que ser multiplexado em uma nica conexo SSH.

O SSH muito flexvel e no exige a utilizao de um protocolo especfico em todos


os aspectos da comunicao. Na autenticao do servidor o SSH utiliza criptografia de chave
pblica, j na autenticao do usurio ele permite o uso de senhas interativas ou criptografia
de chave pblica. Aps a fase de autenticao permitido a utilizao dos mais diversos
protocolos de criptografia para a comunicao.

Alm de um servio de login seguro remoto, o SSH fornece uma conexo segura de
finalidade geral com o recurso de multiplexador de vrios servios atravs dessa conexo.
Entre esses servios que podem ser multiplexados esto transferncia segura de arquivos e o
encaminhamento de portas.

O papel do SSH no LTSP

Utilizado somente a partir da verso 5.0 do LTSP o SSH prov uma forma segura via
tunelamento de se realizar a autenticao do usurio do terminal, fornecer um meio seguro de
comunicao entre o terminal e o servidor e a possibilidade de compactao para a
transmisso dos dados necessrios para a exportao da interface grfica para os terminais.
43

2.4.2.7. Como funcionam os protocolos no sistema Thin Client

Figura 5 Funcionamento dos protocolos no LTSP.


44

Servidor de DHCP encarregado de atribuir os endereos de IP para cada


terminal juntamente com a localizao do kernel;

Servidor de TFTP encarregado de baixar o Kernel, ou ncleo, para os terminais;

Servidor de NFS ou NBD faz o mapeamento dos arquivos utilizados nas estaes;

Servidor X, XDMCP e Gerenciadores de janelas responsveis por disponibilizar


o ambiente grfico para os terminais.

Servidor SSH responsvel pela autenticao e tunelamento dos comandos


enviados ao servidor, servio utilizado a partir da verso 5.0 do LTSP;

2.4.3. Servidor Thin Client

Segundo o manual de referencia do Linux Terminal Server Project (2010), o


dimensionamento do servidor em uma rede LTSP mais arte do que cincia. Ao perguntar a
qualquer administrador LTSP, qual a potncia e capacidade de um servidor necessrio,
provavelmente iro dizer "Isso depende".

Os requisitos necessrios para o servidor de uma rede em que o nico uso


ser um pouco de navegao na web, sem Java ou Flash, ser muito diferente de uma rede em
que voc deseja fazer grficos pesado, jogos interativos e de animao Flash. Basicamente
so no projeto existem 3 pontos principais na escolha do servidor a ser utilizado, sendo eles a
memria, processador e a disco rgido (HD).

2.4.3.1. Memria

A GNU / Linux sistema operacional baseado faz uso eficiente da memria. Para
calcular a quantidade de memria necessria precisa fazer o seguinte calculo:

256 + (192 * usurios) MB

Ou seja, para 30 terminais Thin Clients ficaria assim:


45

256 + (192 * 30) MB = 6016 MB

Para facilitar vamos aproximar para 6144 MB ou 6GB.

Certificar-se que voc tem memria suficiente o mais importante para ajudar o
desempenho de um servidor LTSP Thin Client. Se o servidor no tiver memria suficiente, ele
ir usar a memria virtual em disco. Os discos rgidos so muito mais lentos que a memria,
conseqentemente os processos ficaram mais lentos. Para evitar esse problema, se forem
utilizar programas mais pesado ser necessrio adicionar mais memria. No entanto, sugere-
se que dobre o valor dos parmetros no clculo anterior.

2.4.3.2. Processador

O poder do processamento necessrio depende diretamente de quais programas sero


utilizados. Programas de multimdia, jogos interativos exigem um pouco mais do que um
processador de texto ou uma planilha. Um navegador web utilizando aplicaes em Java e
Flash ao acessar um site pode consumir muito poder de processamento. Para um modelo
"misto", ou seja, alguns terminais sendo utilizados para acesso a sites com aplicaes em Java
ou flash, e outros para utilizar um editor de texto ou planilha um processador de 3GHZ deve
ser capaz de supri aproximadamente 20 terminais com alguns pequenos atrasos.

No entanto, com os processadores SMP (Symmetric Multi-Processing), ou servidor


com mltiplos CPU podem suprir um pouco mais de 30, oferecendo bons resultados. Mas se
houver a necessidade de servir um nmero grande de terminais clientes, ser utilizar mais de
um servidor e distribuir os terminais.

2.4.3.3. Disco Rgido

aconselhvel a utilizao de algum tipo de RAID nos servidores de terminal. Para


redes pequenas aconselha-se a utilizao do RAID1. Alm da segurana dos dados no caso de
46

falha de um disco, ele melhora o desempenho especialmente na leitura dos dados, que o tipo
mais comum de acesso ao arquivo. Em uma rede maior, a configurao do servidor com um
RAID mais estruturado como 10, juntamente com discos rgidos de alta rotao podem
proporcionar um melhor desempenho e confiabilidade.

2.4.4. Estaes de Trabalho Thin Client

Muitas implementaes LTSP esto em ambientes de sala de aula, organizaes


governamentais e empresas privadas como telecentros e, geralmente, nessas situaes, o
principal objetivo reutilizar o hardware j existente. No entanto, os Thin Clients,
equipamentos com o hardware especificamente desenvolvidos tambm podem ser usados.

2.4.4.1. Estaes de trabalho com hardware antigo ou obsoleto

Quando se trata de computadores com hardware antigo existem basicamente 4 pontos


a se considerar: processador(CPU), Placa de Rede, Memria e Placa de Vdeo.

2.4.4.1.1. Processador

Para usar o modo padro, em um modo mais seguro de LTSP, sugere-se ter uma
estao com CPU 533 MHz, ou melhor, para atingir um desempenho aceitvel.

No entanto, estaes clientes mais lentos, na faixa de 233 MHz a 533 MHz, ser
necessrio reduzir a segurana da sua rede de Thin Client, utilizando um gerenciador de login
mais leve, o LDM, escrito especialmente para o projeto LTSP.
47

2.4.4.1.2. Placa de Rede

A inicializao do sistema Thin Client feita atravs da rede, utilizando um pequeno


programa chamado um gerenciador de inicializao de rede (network boot manager). Este
carregador de inicializao de rede , por vezes, localizado na prpria placa de rede, ou, para
placas mais antigas, atravs de em um disquete ou CDRom usado para a inicializao do
sistema Thin Client.

Trs sistemas de inicializao de rede normalmente so utilizados:

PXE: O sistema Ambiente de Execuo Pr-inicializao (Preboot Execution


Environment) uma forma de ROM de partida inteligente embutida em
algumas placas de rede ou placas-me com placas de rede integradas.

Etherboot/gPXE: Para placas mais antigas que no possuem PXE embutido,


pode-se utilizar o Etherboot, ou sua evoluo gPXE. So excelentes
alternativas, podendo ser iniciados a partir um disquete, pendrive ou CDRom.
Atravs dos sites dos desenvolvedores, http://www.etherboot.org e
http://www.rom-o-matic.org, pode-se obter imagens de boot prontas para
utilizao de acordo com o dispositivo para boot utilizado.

Yaboot: Utiliizados por computadores e equipamento da Apple, como o


Macintosh PowerPC , iMac e posteriores, para inicializao de rede.

2.4.4.1.3. Memria

O mnimo para o funcionamento de um thinclient de 48MB de memria, porm seu


desempenho vai ser bastante lento, por isso recomenda-se pelo menos 128MB possibilitando
assim um funcionamento mais aceitvel. Apartir de 256 MB de memria o Thin Client, seu
desempenho melhora muito, diminuindo o acesso a disco para utilizao de memria virtual,
que normalmente montado pela rede.
48

2.4.4.1.4. Placa de Vdeo

Normalmente, qualquer placa de vdeo que usa o barramento PCI e tem 16 MB ou


mais de memria, permitir um desempenho razovel, devido centralizao e concentrao
do processamento ser no servidor. Porm, dependendo da aplicao utilizada, essa questo
precisa ser bem analisada para se adequar as necessidades existentes, afim de se obter um
resultado funcional aceitvel.

2.4.5. Estaes Thin Client Especificas

As estaes Thin Clients so computadores projetados para serem pequenos e de


custo reduzido, tendo o de hardware e software presentes, baseados na computao
centralizada.

Ao contrario dos PCs normais, os Thin Clients tem muitas vantagens levando em
considerao o TCO (Custo total de propriedade).

Dispensa a instalao de softwares (anti-virus, SO e aplicativos) nas estaes.

Tem vida til prevista de 8 a 20 anos, em mdia, aproximadamente 100.000


horas de funcionamento. (PC=10.000hs)

No gera lixo eletrnico como um PC, que dura somente de 3 a 4 anos.

Dispensa intervenes tcnicas para manuteno, por no ter partes mecnicas


e cooler para refrigerao.

No vulnervel a vrus (verso Boot Pxe)

Economia de energia eltrica, em at 92% se comparado a um PC padro.


considerado ecologicamente correto (Computador "verde").

Usa pouqussimo espao fsico, podendo ser acoplado ao monitor LCD padro
VESA.
49

Reduz em at 99% o tempo de mquina parada FRU - Field Replacement


Unit em 3 minutos.

Elimina os riscos com softwares no autorizados. Um produto de " End Point


Security".

Produto alinhado com a tendncia mundial de Virtualizao.

Passou a ser um mini-terminal, ao incorporar a opo de HD compacto.

2.5. Sistema Operacional Ubuntu

O Ubuntu uma distribuio sul-africana derivada do Debian, mantida pela


Canonical Ltd., empresa sediada na ilha de Man, com mais de 350 colaboradores e escritrios
em Londres, Boston, Taipei e Montreal, aonde comunidades de desenvolvedores e usurios
vem crescendo de forma acelerada no mundo todo. Conta tambm com grandes parceiros de
desenvolvimento como DELL, HP, Toshiba, Lenovo, IBM entre outros, tornando umas
distribuies mais compatveis com os melhores hardwares no mercado e com parceiros como
LibreOffice, Arkeia, Centrify, Likewise, alguns dos lderes no mercado open source para
segurana, administrao e integrao com outros sistemas operacionais, facilitando inclusive
muitas migraes necessrias. Alm de contar com muitos sites de fruns de usurios
experientes.

2.6. Cacti

O Cacti um Web Front-End projetado para aproveitar o poder do armazenamento


de dados do RRDTool, desenvolvido por Tobias Oetiker, em uma instncia no banco de dados
Mysql, sendo multiplataforma ( Linux, Unix e Windows). A funo do Cacti representar
graficamente dados extrados do host monitorado, fornecendo um poller rpido e verstil na
criao de modelos e extrao de dados.
50

O Cacti tem suporte ao protocolo de monitoramento SNMP, podendo assim utiliz-lo


para a coleta de dados.

Figura 6 Tela do Cacti.

2.7. TCO

O mercado atual, dentro do conceito de centralizao de aplicativos e dados tem


investidos bastante variados em tecnologia da informao, investindo em desktops (PCs),
softwares etc., com isso surgiu o conceito do TCO.

Criado e popularizado pela Gartner Group, empresa lider mundial em consultoria e


pesquisas em TI, em 1987, o TCO (Custo total de propriedade) refere-se uma estimativa
financeira, cujo propsito ajudar os consumidores e gerentes da empresa determinar os
custos diretos e indiretos de um produto ou sistema. um conceito de contabilidade de gesto
que podem ser usados na contabilidade de custos total ou mesmo a economia ecolgica onde
se inclui os custos sociais.
51

Todos os gastos de uma empresa, desde a aquisio dos PCs, sistema operacional,
instalao, atualizao e manuteno de seus equipamentos tecnolgicos at os demais custos
de ambiente, em toda sua vida til, podem ser mensuradas atravs do TCO.
52

3. PROCEDIMENTOS METODOLGICOS

No primeiro instante, foi realizado um levantamento da estrutura de TI existente,


para analisar e entender as necessidades na implantao do projeto na empresa e a topologia
da rede.

Com o levantamento, obteve-se a relao da estrutura de TI existente na empresa:

1 Servidor de banco de dados, aplicao web e arquivos, com rede Gbit;

1 Servidor de internet(proxy), dns e firewall, com rede Gbit;

1 switch gerencivel layer3 Gbit;

6 notebook com rede 10/100Mbits;

15 estaes de trabalho convencional com placas de rede de 10/100M bits;

1 modem ADSL;

Figura 7 Topologia da Rede da Empresa Qualit Ocupacional.

Com o conhecimento da estrutura existente, foi realizada uma pesquisa como


referencial bibliogrfico para embasar os conhecimentos preexistentes e analisar as
tecnologias disponveis no mercado.

Aps o estudo, iniciou-se o projeto de implantao do servidor de Thin Client e a


migrao de 15 estaes de trabalhos convencionais antigas para estao Thin Clients.
53

Para o projeto foi necessrio aquisio de um novo servidor para a instalao do


LTSP e prover o funcionamento do sistema Thin Clients para as estaes.

Essa necessidade foi constatada aps uma anlise, onde os servidores existentes j
proviam outros servios e funes, e a instalao da soluo poderia comprometer o
desempenho dos mesmos e do projeto.

Para mensurar a capacidade do novo servidor foi necessrio o clculo de memria,


de acordo com o manual de administrador do LTSP, obtido no site do projeto.

256 + (192 * 15) MB = 3136 MB

De acordo com os clculos, o necessrio para a utilizao de 15 estaes Thin Clients


seria necessrio aproximadamente 4GB de memria.

Tambm, segundo o manual, o processador necessrio seria um com mltiplos


ncleos, acima de 2 Ghz, para aproximadamente 20 pessoas ao mesmo tempo, utilizando
aplicaes variadas, inclusive um navegador acessando sites com aplicativos em flash e java.

3.1. Servidor Thin Client

Ento, para o projeto foi adquirido servidor DELL PoweEdge T410


personalizado, as seguintes configuraes, atravs do site do fornecedor:

Servidor PowerEdge T410

2 processadores Intel Xeon Quad-Core E5620

6 GB de memria DDR3

1 HD de 250Gb para backup

Placas de rede Dual Gigabite onboard

2 HD 500 GB avulsas para espelhamento RAID


54

Com base nas documentaes e referncias pesquisadas no site do desenvolvedor


(LTSP) e de empresas lderes de mercado, o servidor adquirido tem poder de suprir as
necessidades atuais de prover os 15 terminais Thin Clients e com potencial para o crescimento
futuro da rede.

O servidor levou aproximadamente 20 dias para ser entregue pelo fornecedor. A


partir disso, foram instalados 2 discos rgido para implantao do sistema em espelhamento
utilizando o RAID 1.

Nesse servidor foi implantado o sistema operacional Linux Ubuntu Desktop 10.04
Alternative AMD64, para servir o desktop para os usurios. No servidor foi implantado
basicamente, os seguintes servios adicionais para o LTSP:

DHCP;

TFTP;

NFS;

NBD;

LTSP;

XDMCP;

SSHD;

3.2. Estaes Thin Client

Para as estaes foram utilizadas os computadores convencionais j existentes na


empresa. Somente foram retirados ou desabilitados os discos rgidos, drives de disquete e
CDROM, ficando somente o processador, as memrias, a placa me, com placa de rede, vdeo
e som integrada.
55

3.3. Processo de instalao e configurao do Servidor com o do LTSP e


servios.

Para um melhor entendimento, abaixo ser descrito alguns pontos importantes para a
implantao do sistema operacional e configurao do servidor, o LTSP e os servios para
funcionamento dos Thin Clients.

O servidor da DELL tem por padro somente um disco rgido de 250 Gb, no entanto
para um melhor desempenho, disponibilidade e segurana, foram adquiridos mais 2 discos
rgidos de 500 Gb para ser feito um espelhamento do sistema no servidor utilizando o RAID1
via software.

Figura 8 Tela de inicial de instalao do Ubuntu com LTSP.

O servio de LTSP pode ser instalado na fase de instalao do linux Ubuntu, atravs
da funo F4 e escolhendo a opo instalar um servidor LTSP ou ser instalado o pacote
ltsp-server-standalone posteriormente.
56

Finalizado a instalao, ser necessrio fazer algumas modificaes em arquivos de


configurao dos servios rede e do LTSP para o funcionamento adequado das estaes Thin
Clients.

Ao ser instalado o LTSP criado no servidor o diretrio /etc/ltsp contendo arquivos


de configuraes do servio e o /opt/ltsp contendo a estrutura do sistema operacional e as
imagens utilizadas pelos Thin Clients. No diretrio /etc/ltsp, encontra-se o arquivo dhcp.conf
utilizado para o servido de atribuio de IPs especficos para as estaes. Porm, para facilitar
utilizaremos o servio de dhcp do prprio servidor, criando um link simblico do arquivo de
configurao do diretrio /etc/dhcpd/dhcpd.conf nesse diretrio, integrando assim, ambas as
definies e configuraes.

No arquivo de configurao do servios DHCP, aps definirmos a classe da rede, a


faixa de endereos IPs da rede, domnio, servidores dns e gateway, declaramos as estaes
para que atravs dos endereos fsico das placas de rede, o endereo MAC, possamos atribuir
qual o IP que cada estao ir receber, assim temos um maior controle e o mapeamento da
rede.

Alm das configuraes de rede, podemos atravs do DHCP declarar outras opes
como o servidor TFTP, NFS ou NBD, onde as estaes iro buscar os arquivos de
inicializao e a estrutura do sistema operacional que ser carregado atravs da rede.
57

Figura 9 Tela de configurao do DHCP.


58

Figura 10 Tela de configurao de IP fixo pelo DHCP.

O LTSP permite a utilizao de qualquer distribuio e arquitetura, totalmente


independente do sistema instalado no servidor. Para manter um padro, foi utilizado o Ubuntu
como sistema operacional nas estaes.

Como, em a sua maioria, as estaes de trabalhos tem processadores de arquitetura


x86, foi criado uma estrutura de sistema i386, para ser utilzado pelas mesmas, atravs dos
comandos ltsp-build-client, ltsp-update-kernels, ltsp-update-sshkeys.

Ltsp-build-client utilizado para criar a estrutura do sistema operacional com


a arquitetura necessaria para as estaes Thin Clients. Apartir dessa estrutura
so criadas as imagens dos sistemas que sero carregadas pelas estaes
atravs do NBD, pela rede. A estrutura por padro criada no diretrio
59

/opt/ltsp/, de acordo a arquitetura definida e passada como parmetro para o


ltsp-build-client. No nosso caso, foi criado o /opt/ltsp/i386.

Ltsp-update-kernels esse comando atualiza os arquivos de inicializao


carregados pelas estaes atravs do TFTP.

Ltsp-update-sshkeys utilizado para recriar e atualizar as chaves ssh


utilizadas nas estaes para as sesses de conexes remotas com o servidor.

As configuraes padres de inicializao do ltsp funcionam para a maioria das


estaes. Como as estaes utilizadas contm configuraes diferentes de hardwares, em
alguns casos, necessrio fazer algumas modificaes nas configuraes, como por exemplo,
definir qual driver de vdeo utilizado por determinada estao.

Estas definies so feitas no arquivo ltsp.conf, contido na estrutura do sistema


operacional utilizado pelas estaes. Nesse arquivo utilizado tambem para a definir recursos
locais que as estaes podero utilizar como impressoras, terminal de texto, discos locais ou
removveis como pendrivers, disquetes, CDs, DVDs.

As configuraes podem ser gerais ou especificas atravs do endereo MAC ou


nome da estao.
60

Figura 11 Tela de configurao do ltsp.conf com definies das estaes Thin


Clients.

Para algumas estaes, foi necessrio especificar os driver de vdeo, ou criar um


arquivo com configuraes especificas para carregamento do servidor X e padro de
comunicao de portas para utilizao de impressoras compartilhadas nas estaes.

Aps as modificaes serem feitas na estrutura do sistema operacional do Thin Client


necessrio atualizar a imagem que ser carregada pelas estaes, atravs do comando ltsp-
update-image. Nesse processo a imagem do sistema recriada e atualizado os arquivos de
inicializao no TFTP.
61

Figura 12 Tela de criao da imagem da estrutura do sistema carregado pelos


Thin Clients.
62

3.4. Processo de configurao das Estaes Thin Client reutilizadas

Foram utilizados os computadores j existentes na empresa, onde as configuraes


esto relacionadas a baixo.

Nomes Estaes Tipo de Processador RAM(MB)


aigaleo Intel(R) Celeron(R) CPU 2.26GHz 481
chalcis Intel(R) Pentium(R) 4 CPU 3.00GHz 465
iraklio Intel(R) Pentium(R) 4 CPU 2.66GHz 465
kallithea AMD Duron(tm) processor 1200Mhz 481
larissa Intel(R) Celeron(R) CPU 2.66GHz 489
larissa2 AMD Duron(tm) processor 228
patras AMD Sempron(tm) 2200+ 213
peristeri Intel(R) Celeron(R) CPU 420 1.60GHz 994
pireus AMD Duron(tm) processor 994
teste2 AMD Sempron(tm) 2400+ 465
teste3 AMD Sempron(tm) 2400+ 465
tripoli Intel(R) Pentium(R) 4 CPU 3.00GHz 481
volos AMD Athlon(TM) XP 2000+ 481

Tabela 1 Lista das estaes reutilizadas.

Nas estaes utilizadas como Thin Clients, foram desabilitados e retirados os discos
rgidos e configurados na BIOS para inicializarem o sistema atravs da rede.
63

Figura 13 Tela de inicializao do Thin Client pela rede.

A estao faz a requisio do endereo de rede, e carrega a inicializao do sistema


atravs do TFTP, indicado pelo servidor dhcp.
64

Figura 14 Tela de inicializao do sistema obtido via NBD apos a inicializao


do sistema via TFTP.

Aps o sistema da inicializao a estao redirecionada para o servidor NBD.


Nesse momento carregado o restante da estrutura do sistema operacional. Uma vez
carregado o sistema a estao esta pronta para a utilizao o login do usurio.
65

Figura 15 Tela de login no ambiente grfico remoto do sistema via XDCMP e


GDM.
66

3.5. Anlise comparativa

Para realizar uma anlise comparativa de desempenho foram selecionados 3


computadores para efetuar uma bateria de testes, onde foi instalado o sistema operacional
linux igual a do servidor. Esses computadores foram utilizados como computadores
convencionais e como Thin Clients. Nesse processo foram testados o desempenho de
processamento, consumo de memria e trafego de rede na utilizao do computador ao
carregar um editor de texto, abrir um documento, digitar um texto, salvar e fech-lo e carregar
um navegador e utiliz-lo para ver um vdeo online no youtube.

Para a medio de desempenho foi utilizado o Cacti, um sistema de monitoramento


de rede, em conjunto com o protocolo snmp onde foi possvel coletar os dados necessrios
para anlise e comparao.

No foram utilizadas estaes Thin Clients especificas nessa anlise.

3.6. Anlise do TCO

Quanto ao TCO, foi feito uma estimativa considerando as estaes nos dois modos,
Convencional e Thin Client, para analisarmos os custos do investimento de implantao,
manuteno e administrao do sistema e consumo de energia. Tambm como informao
adicional, foi realizado um TCO de estaes especificas para enriquecer esta comparao.
67

4. RESULTADOS E DISCUSSO

A soluo escolhida feita levando em considerao os sistemas operacionais e as


aplicaes que j estavam sendo utilizados na empresa, e a migrao de dados. A soluo
escolhida foi o LTSP utilizando o sistema operacional linux Ubuntu 10.04.3 Alternative,
devido a empresa j utilizar o linux como plataforma nas estaes de trabalho e os usurios j
estarem ambientados com o sistema, alm de ser gratuito, livre e com o cdigo aberto,
possibilitando varias personalizaes se necessrias.

4.1. Obteno de dados para anlises.

Na realizao dos testes propostos nesse trabalho foi utilizado o cacti, um frontend
para monitoramento de rede e recursos de equipamento, atravs do protocolo snmp. Com as
devidas configuraes, foi possvel obter dados sobre a utilizao dos recursos das estaes
quanto ao processamento, utilizao de memria, espao em disco, nmero de processos e
fluxo de rede, dentre outras informaes.

No servidor foi instalado o cacti, o snmpd e snmp para coletar os dados e o rrdtools
para gerar os grficos dos dados obtidos. Na imagem carregada pelos Thin Clients foi
instalado o snmpd para a coleta dos dados.

Foram utilizadas trs estaes com configuraes diferentes para uma amostragem
dos testes.

Nome das Estaes Configuraes das Estaes

Estao A Iraklio Pentium 4 2.6 Ghz, 512Mb, placa Rede 10/100 Mbits

Estao B Aigaleo Celeron 2.66 Ghz, 512Mb, placa Rede 10/100 Mbits

Estao C Galatsy Pentium D 3.0 Ghz, 512 Mb, placa Rede 10/100 Mbits

Tabela 2 Lista das estaes escolhidas para os testes realizados.


68

Os testes realizados a foram feito em duas fases, onde a primeira refere-se ao


processo de utilizao dos terminais na edio de um arquivo de texto pela rede e navegao
de internet em um site contendo uma aplicao em flash, para avaliar o desempenho e
consumo de recursos das estaes como convencionais.

Na segunda fase, foram realizados os mesmos testes da primeira, porm, as estaes


como Thin Client. Na 2 fase, tambm foi necessrio o monitoramento do servidor para
anlise do desempenho de utilizao do sistema Thin Client.

Foi realizada uma bateria 7 testes em cada fase, onde podemos considerar o tempo
mdio de 7 minutos para edio do texto e 6 minutos para assistir um vdeo online.

O servidor de Thin Client contm 2 processadores Xeon com 4 ncleos, porm na


anlise de processamento, com a utilizao das estaes como Thin Client, os grficos
apresentam 16 ncleos na medio do processamento, devido a tecnologia Hyper-Threading
dos processadores, que simular dois processadores tornando o sistema mais rpido quando se
usa vrios programas ao mesmo tempo, dificultando um pouco a leitura dos dados.

No entanto foram colocados somente os grficos dos com maior relevncia, onde se
pode observar uma alterao considervel de processamento em alguns ncleos.

A criao dos grficos feita pelo Cacti, por padro feita em intervalos de 5 em 5
minutos.
69

4.1.1. Anlise da Estao A como Convencional

Na primeira parte da primeira fase dos testes, utilizamos a Estao A como uma
estao de trabalho convencional para a edio de um texto pela rede.

Figura 16 Processamento da Estao A - Convencional, na edio de texto pela


rede

Figura 17 Consumo de Memria da Estao A - Convencional, na edio de


texto pela rede.
70

Figura 18 Fluxo de Rede da Estao A - Convencional, na edio de texto pela


rede.

Nesse primeiro teste a Estao A como convencional, atingiu 2% da capacidade de


processamento para a edio de um texto pela rede. Seu consumo de memria ficou em
aproximadamente em 452 MB e teve um fluxo de rede na media de 1,8 Kbits/s de input e 1.30
Kbits de output para todo o processo.

Na segunda parte da primeira fase utilizamos a Estao A como uma estao de


trabalho convencional para navegao de um site na internet com aplicao em flash.

Figura 19 Processamento da Estao A - Convencional, na navegao com flash.


71

Figura 20 Consumo de Memria da Estao A - Convencional, na navegao


com flash.

Figura 21 Fluxo de Rede da Estao A - Convencional, na navegao com flash.

Na segunda parte do teste a Estao A como convencional, atingiu 60% da


capacidade de processamento na navegao de um site na internet com vdeo em flash. Seu
consumo de memria ficou em aproximadamente em 442 MB e teve um fluxo de rede na
media de 645 Kbits/s para todo o processo.
72

4.1.2. Anlise da Estao A como Thin Client

Na primeira parte da segunda fase dos testes, utilizamos a Estao A como uma
estao Thin Client para a edio de um texto.

Figura 22 Processamento da Estao A - Thin Client, na edio de texto pela


rede.

Figura 23 Consumo de Memria da Estao A -Thin Client, na edio de texto


pela rede
73

Figura 24 Fluxo de Rede da Estao A - Thin Client, na edio de texto pela


rede.

Nesse primeiro teste da segunda fase a Estao A como Thin Client, atingiu 1% da
capacidade de processamento para a edio de um texto. Seu consumo de memria ficou em
aproximadamente em 170 MB e teve um fluxo de rede na media de 47 Kbits/s de input e
20.24 Kbits/s de output para todo o processo.

Na segunda parte da segunda fase dos testes, utilizamos a Estao A como uma
estao Thin Client para a navegao em um site com aplicao em flash.

Figura 25 Processamento da Estao A - Thin Client, na navegao com flash


74

Figura 26 Consumo de Memria da Estao A -Thin Client na navegao com


flash.

Figura 27 Fluxo de Rede da Estao A - Thin Client, na navegao com flash.

Nesse segundo teste da segunda fase a Estao A como Thin Client, atingiu 55% da
capacidade de processamento para a navegao com flash. Seu consumo de memria ficou em
aproximadamente em 164 MB e teve um fluxo de rede na media de 78,48 Mbits/s de input e
1.69 Mbits/s de output para todo o processo.
75

4.1.3. Servidor para Estao A como Thin Client para edio de texto pela rede

Foi necessria a leitura do servidor, onde concentrado o poder de processamento do sistema


Thin Client. Alm do desktop para acesso das estaes, o servidor contm outros servios
instalados para o funcionamento do sistema Thin Client.

Figura 28 Nvel de processamento mdio das CPUs do Servidor na utilizao da


Estao A- Thin Client, na edio de texto pela rede.

Figura 29 Pico de processamento de uma CPU do servidor na utilizao da


Estao A - Thin Client, na edio de texto pela rede.
76

Figura 30 Consumo de Memria do Servidor na utilizao da Estao A- Thin


Client, na edio de texto pela rede.

Figura 31 Fluxo de Rede do Servidor na utilizao da Estao A- Thin Client,


na edio de texto pela rede.

Na utilizao da Estao A como Thin Client na edio de texto, os processadores


atingiram a media de 2% da capacidade de processamento, com menor medio em 1% e
maior medio 5% de em um dos ncleos. Seu consumo de memria ficou em
aproximadamente em 3,36 GB, onde o consumo mdio do sistema de 3GB e teve um fluxo
de rede na media de 52 Kbits/s de output e 22.77 Kbits/s de input para todo o processo.
77

4.1.4. Servidor para Estao A como Thin Client para navegao em um site com
aplicao em flash

Figura 32 Nvel de processamento mdio das CPUs do Servidor na utilizao da


Estao A - Thin Client, na navegao de um site com aplicao em flash

Figura 33 Pico de processamento de uma CPU do servidor na utilizao da


Estao A - Thin Client na navegao de um site com aplicao em flash.
78

Figura 34 Consumo de Memria do Servidor na utilizao da Estao A - Thin


Client, na navegao com flash.

Figura 35 Consumo de Memria do Servidor na utilizao da Estao A - Thin


Client, na navegao com flash.
79

Figura 36 Fluxo de Rede do Servidor na utilizao da Estao A - Thin Client,


na navegao com flash

Na utilizao da Estao A como Thin Client na navegao na internet com aplicao


em Flash, os processadores atingiram a media de 3% da capacidade de processamento, com
menor medio em 1% e maiores medio de 4 % e 20% em alguns dos ncleos. Seu
consumo de memria ficou em aproximadamente em 3,56 GB e teve um fluxo de rede na
media de 79 Mbits/s de output e 9,31 Mbits/s de input para todo o processo.
80

4.1.5. Anlise da Estao B como Convencional

Como a Estao A, abaixo temos as imagens dos testes realizados na primeira etapa
da primeira fase.

Figura 37 Processamento da Estao B-Convencional, na edio de texto pela


rede.

Figura 38 Consumo de Memria da Estao B - Convencional, na edio de


texto pela rede.
81

Figura 39 Fluxo de Rede da Estao B - Convencional, na edio de texto pela


rede.

A Estao B como convencional atingiu 6% da capacidade de processamento para a


edio de um texto pela rede. Seu consumo de memria ficou em aproximadamente em 435
MB e teve um fluxo de rede na media de 2,44 Kbits/s para todo o processo.

Figura 40 Processamento da Estao B - Convencional, na navegao com flash.


82

Figura 41 Consumo de Memria da Estao B - Convencional, na navegao


com flash.

Figura 42 Fluxo de Rede da Estao B - Convencional, na navegao com flash.

Na segunda parte do teste a Estao B como convencional, atingiu 65% da


capacidade de processamento na navegao de um site na internet com vdeo em flash. Seu
consumo de memria ficou em aproximadamente em 468 MB e teve um fluxo de rede na
media de 452 Kbits/s para todo o processo.
83

4.1.6. Anlise da Estao B como Thin Client

Figura 43 Processamento da Estao B - Thin Client, na edio de texto pela


rede.

Figura 44 Consumo de Memria da Estao B - Thin Client, na edio de texto


pela rede.
84

Figura 45 Fluxo de Rede da Estao B - Thin Client, na edio de texto pela


rede.

A Estao B como Thin Client, atingiu 2% da capacidade de processamento para a


edio de um texto pela rede. Seu consumo de memria ficou em aproximadamente em 161
MB e teve um fluxo de rede na media de 91 Kbits/s para todo o processo.

Figura 46 Processamento da Estao B - Thin Client, na navegao com flash.


85

Figura 47 Consumo de Memria da Estao B - Thin Client, na navegao com


flash.

Figura 48 Fluxo de Rede da Estao B - Thin Client, na navegao com flash.

Na segunda parte do teste a Estao B como Thin Client, atingiu 71% da capacidade
de processamento na navegao de um site na internet com vdeo em flash. Seu consumo de
memria ficou em aproximadamente em 481 MB e teve um fluxo de rede na media de 44,24
Mbits/s para todo o processo.
86

4.1.7. Servidor para Estao B como Thin Client para edio de texto pela rede

Figura 49 Nvel de processamento mdio das CPUs do Servidor na utilizao da


Estao B - Thin Client, na edio de texto pela rede.

Figura 50 Pico de processamento de uma CPU do servidor na utilizao da


Estao B- Thin Client, na edio de texto pela rede.
87

Figura 51 Consumo de memria do servidor na utilizao da Estao B- Thin


Client, na edio de texto pela rede.

Figura 52 Fluxo de Rede do Servidor na utilizao da Estao B- Thin Client,


na edio de texto pela rede.

Na utilizao da Estao B como Thin Client na edio de texto, os processadores


atingiram a media de 1,7% da capacidade de processamento, com menor medio em 0,87% e
maior medio 2,8% de em um dos ncleos. Seu consumo de memria ficou em
aproximadamente em 3,58 GB e teve um fluxo de rede na media de 202 Kbits/s de output e
48,99 Kbits/s de input para todo o processo.
88

4.1.8. Servidor para Estao B como Thin Client para navegao em um site com
aplicao em flash

Figura 53 Nvel de processamento mdio das CPUs do Servidor na utilizao da


Estao B - Thin Client, na navegao de um site com aplicao em flash.

Figura 54 Pico de processamento de uma CPU do servidor na utilizao da


Estao B - Thin Client na navegao de um site com aplicao em flash.
89

Figura 55 Consumo de Memria do Servidor na utilizao da Estao B- Thin


Client, na navegao com flash.

Figura 56 Fluxo de Rede do Servidor na utilizao da Estao B- Thin Client,


na navegao com Flash.

Na utilizao da Estao B como Thin Client na navegao na internet com aplicao


em Flash, os processadores atingiram a media de 1,8% da capacidade de processamento, com
menor medio em 1% e maiores medies de 4%, 9% e 12% variando entre em alguns
nucleos. Seu consumo de memria ficou em aproximadamente em 3,67 GB e teve um fluxo
de rede na media de 44,68 Mbits/s de output e 4,91 Mbits/s de input para todo o processo.
90

4.1.9. Anlise da Estao C como Convencional

Figura 57 Processamento da CPU0 da Estao C- Convencional, na edio de


texto pela rede.

Figura 58 Processamento da CPU1 na utilizao da Estao C- Convencional,


na edio de texto pela rede.
91

Figura 59 Consumo de Memria da Estao C- Convencional, na edio de


texto pela rede.

Figura 60 Fluxo de Rede da Estao C- Convencional, na edio de texto pela


rede.

A Estao C como convencional atingiu 1% da capacidade de processamento da


CPU0 e 2% da capacidade da CPU1 para a edio de um texto pela rede. Seu consumo de
memria ficou em aproximadamente em 475 MB e teve um fluxo de rede na media de 1,75
Kbits/s de input e 1,32Kbits/s de output para todo o processo.
92

Figura 61 Processamento CPU0 da Estao C-Convencional, na navegao com


Flash.

Figura 62 Processamento CPU1 da Estao C-Convencional, na navegao com


Flash.
93

Figura 63 Consumo de Memria da Estao C-Convencional, na navegao com


Flash.

Figura 64 Fluxo de Rede da Estao C-Convencional, na navegao com Flash.

Na segunda parte do teste a Estao C como convencional, atingiu 2% da capacidade


de processamento tanto da CPU0 quanto da CPU1 na navegao de um site na internet com
vdeo em flash. Seu consumo de memria ficou em aproximadamente em 351 MB e teve um
fluxo de rede na media de 452 Kbits/s para todo o processo.
94

4.1.10. Anlise da Estao C como Thin Client

Figura 65 Processamento da CPU0 da Estao C- Thin Client, na edio de


texto pela rede.

Figura 66 Processamento da CPU1 da Estao C- Thin Client, na edio de


texto pela rede.
95

Figura 67 Consumo de Memria da Estao C- Thin Client, na edio de texto


pela rede.

Figura 68 Fluxo de Rede da Estao C- Thin Client, na edio de texto pela


rede.

A Estao C como Thin Client, atingiu a media de 1% da capacidade de


processamento para a edio de um texto pela rede. Seu consumo de memria ficou em
aproximadamente em 166 MB e teve um fluxo de rede na media de 116,58 Kbits/s de input e
22,98 Kbtis/s de output para todo o processo.
96

Figura 69 Processamento da CPU0 da Estao C - Thin Client, na navegao


com Flash.

Figura 70 Processamento da CPU1 da Estao C- Thin Client, na navegao


com Flash.
97

Figura 71 Consumo de Memria da Estao C - Thin Client, na navegao com


Flash.

Figura 72 Fluxo de Rede da Estao C- Thin Client, na navegao com Flash.

Na segunda parte do teste a Estao C como Thin Client, atingiu 15% no ncleo
CPU0 e 3% no ncleo CPU1 da capacidade de processamento na navegao de um site na
internet com vdeo em flash. Seu consumo de memria ficou em aproximadamente em 161
MB e teve um fluxo de rede na media de 74,49 Mbits/s para todo o processo.
98

4.1.11. Servidor para Estao C como Thin Client para edio de texto pela rede

Figura 73 Nvel de processamento mdio das CPUs do Servidor na utilizao da


Estao C - Thin Client, na edio de texto pela rede.

Figura 74 Pico de processamento de uma CPU do servidor na utilizao da


Estao C- Thin Client, na edio de texto pela rede.
99

Figura 75 Consumo de Memria do Servidor na utilizao da Estao C- Thin


Client, na edio de texto pela rede.

Figura 76 Fluxo de Rede do Servidor na utilizao da Estao C- Thin Client,


na edio de texto pela rede.

Na utilizao da Estao C como Thin Client na edio de texto, os processadores


atingiram a media de 1% da capacidade de processamento, com menor medio em 0,87% e
maior medio 2% de em um dos ncleos. Seu consumo de memria ficou em
aproximadamente em 3,55 GM e teve um fluxo de rede na media de 234 Kbits/s de output e
57 Kbits/s de input para todo o processo.
100

4.1.12. Servidor para Estao C como Thin Client para navegao em um site com
aplicao em flash

Figura 77 Nvel de processamento mdio das CPUs do Servidor na utilizao da


Estao C - Thin Client, na navegao de um site com aplicao em flash.

Figura 78 Pico de processamento de uma CPU do servidor na utilizao da


Estao C - Thin Client na navegao de um site com aplicao em flash.
101

Figura 79 Consumo de Memria do Servidor na utilizao da Estao C- Thin


Client, na navegao com Flash.

Figura 80 Fluxo de Rede do Servidor na utilizao da Estao C- Thin Client,


na navegao com Flash.

Na utilizao da Estao C como Thin Client na navegao na internet com aplicao


em Flash, os processadores atingiram a media de 2% da capacidade de processamento, com
menor medio em 1% e maiores medio de 4 % e 8% em alguns dos ncleos. Seu consumo
de memria ficou em aproximadamente em 3,54 GB e teve um fluxo de rede na media de
79,45 Mbits/s de output e 9,91 Mbits/s de input para todo o processo.
102

Figura 81 Comparativo de desempenho de processamento na edio de texto.

Aps os testes realizados podemos observar que na utilizao das estaes para
edio de texto, tanto no modo convencional quanto no modo Thin Client, h um consumo
baixo de processamento.

Figura 82 Comparativo de consumo de memria na edio de texto.


103

Na questo da memria, o Thin Client utiliza quase 1/3 comparado estao


convencional. No entanto essa diferena compensada pela utilizao da memria pelo
servidor onde o usurio atravs do Thin Client esta utilizando o editor de texto.

Figura 83 Comparativo de fluxo de rede na edio de texto.

O fluxo de rede da estao convencional bem pequeno, onde este somente faz a
requisio de abertura do arquivo e atualizao de texto e do documento na edio e na
gravao do documento pela rede, ao contrario do Thin Client onde esse processo fica no
servidor.

Porm o consumo de rede do Thin Client um pouco maior devido aos procotolos
utilizados para sesso e atualizao de telas.
104

Figura 84 Comparativo de desempenho de processamento ao assistir um vdeo


em flash online.

No teste de navegao em um site em flash, h um consumo considervel de


processamento e fluxo de rede em ambos os modos.

Figura 85 Comparativo de fluxo de rede ao assistir um vdeo em flash online.


105

No modo Thin Client, esse processamento um bem maior que o convencional


devido ao processamento de imagens e atualizao das mesmas pela rede ao terminal.

Isso acaba comprometendo um pouco os outros terminais, deixando a sesso um


pouco mais lenta aos outros usurios, devido ao compartilhamento de recursos do servidor
com as outras estaes. Ao contrrio do Thin Client, o modo convencional mostra um
desempenho um pouco melhor devido ao processamento ser isolado.

Quanto memria, no houve alteraes significativas no teste de navegao em um


site em flash comparadas a edio de texto.

4.2. Consumo de energia.

Essa medio do consumo de energia, para ser perto do ideal, deve ser feita com um
ampermetro, medindo a voltagem e a amperagem utilizadas pelos equipamentos. Porm,
devido a falta do equipamento, no foi possvel ser feito esse tipo de mediao. No entanto,
foi realizado uma estimativa superficial e relativa da medio de consumo baseado na
capacidade de consumo mximo de referente as especificaes tcnicas dos equipamentos, de
acordo com os fabricantes.

As estaes, em sua grande maioria, contm fontes que consomem cerca de no


mximo 225 Watts, onde a estao mais antiga tem uma fonte que consome 185 Watts e a
mais recente cerca de 325Watts. Um disco rgido consome entre 15 e 25 Watts dependendo da
capacidade de armazenamento e do fabricante e o leitor de CD e DVD em media 15Watts.
Para utilizao das estaes como Thin Client foram retirados os discos rgidos e leitores de
CD e/ou DVD, o que representa uma diminuio de cerca de 35 Watts de consumo.

No montante referente ao nmero de estaes, h uma reduo de 525 Watts


aproximadamente. Porm, o novo servidor, necessrio para o projeto de implantao Thin
Client, consome cerca de 550 Watts, que praticamente acaba compensando a reduo de
energia na retiradas dos discos rgidos e leitores das estaes.
106

Outro ponto ainda a se considerar que no projeto no foi utilizado nenhuma estao
especifica de Thin Client, que resultaria em uma grande reduo no consumo de energia,
considerando que as mesmas consomem cerca de 35 Watts em mdia.

A tabela abaixo se pode observar a estimativa do consumo de energia referente as


estaes convencionais, o projeto Thin Client com estaes reutilizadas e estaes Thin Client
especficas. No esto sendo considerados o consumo de monitores e estabilizadores e
nobreaks.

Estaes como
Estaes como Thin Estaes Thin Client
Equipamentos Convencionais (225
Client (190 Watts) (35 Watts)
Watts)

15 Estaes 3375 2850 525

Servidor 550 550 550


Media Total de
3925 3400 1075
Consumo em Watts

Tabela 3 Estimativa do consumo de energia dos equipamentos.

O consumo de energia tambm um fator importante nos clculos do TCO.


Utilizaremos os clculos anteriores de consumo de energia relativo para obtermos o custo
mensal de cada soluo. As informaes sobre o valor da energia eltrica foi baseado na
tabela da prestadora de servio CELESC(2011), obtidas no site da mesma, tabela do grupo B.

Estaes como
Estaes como Thin Estaes Thin
Equipamentos Convencionais (225
Client (190 Watts) Client (35 Watts)
Watts)
Media Total de
Consumo em 3925 3400 1075
Watts
Custo Kwatts/H 0,396691 0,396691 0,396691
Horas/ms 220 220 220
Total em R$ R$ 342,54 R$ 296,72 R$ 93,82

Tabela 4 Estimativa de custos do consumo de energia dos equipamentos.


107

4.3. TCO

O intuito do trabalho no aprofundar-se nas questes de TCO, que envolvem um


nmero enorme de variveis para se analisar.

No entanto, foram realizados 3 TCOs:

Implantao do projeto de Thin Client reutilizando as estaes existentes;

Implantao do projeto Thin Client utilizando estaes especificas e;

Atualizao das estaes convencionais.

Os TCOs realizados contm critrios bsicos, mas principais para uma avaliao de
custo benefcio entre as situaes analisadas. As tabelas a seguir contm os dados dos TCOs
de cada soluo de implantao.

Aquisio de Software e Hardware

Thin Client c/ Estaes Thin Client c/ Estaes


Estaes Convencionais
Iten reutilizadas Especificas
Qde. R$ uni. R$ total Qde. R$ uni. R$ total Qde. R$ uni. R$ total
Estao
15 1.399,00 20.985,00 0 0,00 0,00 15 898,00 13.470,00
Nova

SO das
15 0,00 0,00 0 0,00 0,00 0 0,00 0,00
Estaes

Servidor
1 5.678,00 5.678,00 1 5.678,00 5.678,00 1 5.678,00 5.678,00
Novo

SO do
1 0,00 0,00 0 0,00 0,00 0 0,00 0,00
Servidor

Total 26.663,00 5.678,00 19.148,00


Tabela 5 Estimativa de custos de aquisio de softwares.
108

Tempo de Implantao

Thin Client c/ Estaes Estaes Thin Client


Estaes Convencionais
Item Reutilizadas Especificas
Qde. Horas. Total Qde. Horas. Total Qde. Horas. Total
Inst. Servidor 1 4 4 1 10 10 1 10 10
Inst. Estao 15 3 45 15 0,25 3,75 15 0 0

Total de
49 13,75 10
Horas

Tabela 6 Estimativa das horas utilizadas para implantao dos projetos.

Podemos considerar que a mdia de valor cobrado um profissional capacitado para


implantao de R$ 80,00 por hora.

Thin Client c/ Estaes Estaes Thin Client


Valor de Estaes Convencionais
Reutilizadas Especificas
Implantao
(R$/h) Qde. Horas Total Qde. Horas Total Qde. Horas Total

R$ 80,00 49 R$ 3.920,00 13,75 R$ 1.100,00 10 R$ 800,00

Tabela 7 Estimativa de custo das horas de implantao dos projetos.

Manuteno e atualizao do sistema

Estaes Convencionais Thin Client c/ Estaes Reutilizadas Estaes Thin Client Especificas
Item Hr. p/ Hr. p/ Hr. p/
Qde R$ p/ Hr. R$ Total Qde R$ p/ Hr. R$ Total Qde R$ p/ Hr. R$ Total
Equip. Equip. Equip.
15 1 R$ 80,00 R$ 1.200,00 15 0,5 R$ 80,00 R$ 600,00 15 0 R$ 80,00 R$ 0,00
Ms
1 1 R$ 80,00 R$ 80,00 1 1 R$ 80,00 R$ 80,00 1 1 R$ 80,00 R$ 80,00
Total R$ 1.280,00 R$ 680,00 R$ 80,00

Tabela 8 Estimativa de custo das horas de manuteno e atualizao do sistema.

Ao analisarmos o perodo de 1 ano, que geralmente, o perodo de garantia dos


equipamentos
109

Estaes Thin Client c/ Estaes Estaes Thin Client


Item Convencionais Reutilizadas Especificas
Total R$ 15.360,00 R$ 8.160,00 R$ 960,00

Tabela 9 Estimativa de custo das horas de manuteno e atualizao do sistema em 1 ano.

Downtime

O downtime o tempo que um equipamento fica inoperante. um fator muito


importante e que muitas vezes, infelizmente, no levado em considerao. Uma anlise de
downtime envolve muitas variveis, ento para uma referncia, analisamos somente a troca ou
reposio de equipamento inoperante por um novo ou um reserva, sem considerar custos e
tempo de aquisio, somente o tempo de reimplantao do equipamento.

Estaes Convencionais Thin Client c/ Estaes Reutilizadas Estaes Thin Client Especificas
Item Tempo de Tempo de Tempo de
R$/h Total Horas R$/h Total Horas R$/h Total Horas
Reposio Reposio Reposio
Custo R$ 80,00 3 horas R$ 240,00 R$ 80,00 30 min R$ 80,00 R$ 80,00 10 min R$ 80,00

Tabela 10 Estimativa de custo das horas de downtime.

4.3.1. Resumo do TCO

A tabela a seguir apresenta um resumo dos resultados de todas as anlises realizadas


do TCO para simplificar a leitura e comparao, levando em considerao a aquisio,
implantao e utilizao no perodo de 1 ano. Para o downtime colocamos uma estimativa de
3 ocorrncias durante o perodo proposto da anlise.
110

Projeto Thin Client


Itens Estao Convencional
Estao Reutilizada Estao Especifica
Aquisio R$ 26.663,00 R$ 5.678,00 R$ 19.148,00
Implantao R$ 3.920,00 R$ 1.100,00 R$ 800,00
Manuteno/Atualizao R$ 15.360,00 R$ 8.160,00 R$ 960,00
Downtime R$ 720,00 R$ 240,00 R$ 240,00
Consumo de Energia R$ 4.110,48 R$ 3.560,64 R$ 1.125,84
Total R$ 50.773,48 R$ 18.738,64 R$ 22.273,84
Tabela 11 Resumo do TCO.

60000 Estao
Convencional
50000

40000
Estao Thin
30000 client com
estao
20000 reutilizada
10000 Estao Thin
client com
0 estao
Custo do TCO especifica

Figura 86 Comparativo de custos dos TCOs

Podemos observar nitidamente a gigantesca diferena entre os TCOs da soluo


convencional e a soluo Thin Client. No somente quando ao custo de aquisio e
atualizao de equipamentos, mas tambm no consumo de energia e no downtime.

J no modo Thin Client, comparando a reutilizao de estaes convencionais


antigas como Thin Client e estaes especificas Thin Client, podemos observar que a
aquisio de equipamento tem uma diferena considervel entre ambas. Entranto, na
implantao manuteno e consumo de energia a soluo Thin Client com estaes
especficas mostra grandes vantagens comparadas s estaes reutilizadas.
111

5. CONCLUSO

Este trabalho props avaliar a utilizao de Thin Client para substituir e resolver os
problemas de TI na empresa Qualit Ocupacional, analisando seu desempenho, como uma
alternativa ao uso de computadores convencionais completos, com dispositivos de
armazenamento e sistema operacionais prprios como estao de trabalho.

As principais contribuies deste trabalho so o reaproveitamento de computadores


convencionais, considerados obsoletos, como terminais aumentando sua vida til, diminuio
do consumo de energia e facilitar a administrao do sistema atravs da centralizao.

Foi realizada uma anlise da soluo proposta nos seguintes aspectos: os requisitos
para implantao, a anlise de consumo de energia da soluo comparado estrutura
convencional, avaliao de seu desempenho em uma simulao de uso, anlise de TCOs.

Requisitos para implantao os requisitos importantes que devem ser


considerados para a implantao do LTSP so: a aplicao que ser utilizada, o nmero de
estaes e usurios que utilizaro o sistema para poder ser mensurado a potncia necessria de
configurao de hardware do servidor, no qual a maior parte de processamento ocorre. A
maior dificuldade nesse momento saber o quanto cada aplicao que ser utilizada utilizara
de recursos do servidor.

Outro ponto importante que deve ser mencionado a estrutura de rede. A estrutura
de cabeamento e os switches devem estar muito bem instalados e configurados, pois a base da
soluo depende diretamente da rede onde o fluxo de comunicao aumenta
consideravelmente.

Quanto s estaes, podemos concluir que praticamente a maioria dos computadores


antigos podem ser reutilizados. Entretanto, a utilizao de estaes desenvolvidas
especificamente para Thin Clients so fundamentais, pois alm da estabilidade, a vida til
consideravelmente maior, diminuindo a manuteno e downtime, e no que diz respeito
112

diminuio do consumo de energia a diferena chega em at 80% comparado as estaes


convencionais reutilizadas.

Administrao Em sua evoluo o LTSP tornou-se uma ferramenta muito prtica


de se instalar e configurar no Ubuntu, pois sua instalao e configurao so feita atravs de
pacotes nativos da distribuio juntamente com suas dependncias e servios necessrios.
Aps a instalao podemos utilizar scripts para criar a estrutura que ser utilizada pelas
estaes de trabalho.

A atualizao e instalao de novos programas no requerem muito trabalho, pois o


procedimento o mesmo de um desktop comum, sendo que os mesmos ficam disponveis de
imediato para todos os usurios.

Como os terminais no possuem softwares instalados, a tarefa de manuteno se


resume verificao de problemas fsicos de hardware e atualizaes no servidor para mant-lo
em funcionamento. Devido centralizao do processamento no servidor, na ocorrncia de
falhas no servidor ou em alguma parte da rede que interliga o servidor aos terminais todos os
terminais poderiam ficar inoperantes.

No caso de alguma estao apresentar problemas e ter a necessidade de ser


substituda, uma nova estao pode assumir em seu lugar, onde talvez, seja necessria
configurao do IP que ira assumir e da placa de vdeo.

Avaliao do desempenho pela anlise de desempenho pode-se observar que a


utilizao da soluo Thin Client no adequada para aplicaes multimdia, pois essas
aplicaes utilizam muito o trfego de dados na rede e exigem um alto poder processamento
para que sejam visualizadas adequadamente. No entanto, conforme os testes realizados, a
utilizao de aplicativos para escritrio tiveram um bom desempenho e somente a navegao
de internet em sites com aplicaes em flash deixou o sistema um pouco lento em alguns
pequenos momentos, porm, ainda assim foram muito satisfatrios.
113

TCO na anlise do TCO podemos observar a ntida diferena de custos entre a


soluo convencional e Thin Client. O custo de utilizao de estaes convencionais muito
maior em todos os aspectos.

Dentro do projeto Thin Client, a diferena entre a utilizao de estaes


desenvolvidas especificamente para Thin Client e estaes convencionais reutilizadas em um
curto perodo de utilizao no to grande. O custo inicial, com a aquisio de estaes
especifica pode ser alto, mas no restante acaba mostrando uma grande vantagem,
principalmente quanto ao consumo de energia e a vida til em um espao de tempo maior.

A reutilizao estaes convencionais, j obsoletas, como Thin Client muito


interessante, pois prolonga a vida das mesmas, alm de evitar o lixo eletrnico. No entanto
essas estaes reutilizadas podem apresentar problemas fsicos, causando inclusive sua
inutilizao por serem antigos. Porm elas podem justificar o inicio de um projeto de Thin
Client e ao longo tempo serem substitudo por estaes especifica conforme a necessidade.

Considerando os estudos e as anlises realizadas nesse trabalho podemos concluir


que a utilizao do Thin Client com sistema open source como uma soluo alternativa
estrutura de desktops convencionais depende diretamente do tipo de aplicao utilizada,
podendo sim, tornar-se uma realidade para a empresa em aplicaes especficas.

Para trabalhos futuros, considerando as novas tecnologias existentes no mercado,


podemos sugerir alguns tpicos importantes como o estudo de disponibilidade e segurana
atravs da clusterizao do servidor LTSP, estudo de desempenho na virtualizao do LTSP
voltado a tecnologia de nuvem e a utilizao de VoIP com o LTSP.
114

REFERNCIAS

ANCELL,Robert. The Light Display Manager (LightDM). freedesktop.org.


Disponvel em: <http://www.freedesktop.org/wiki/Software/LightDM>. Acesso em: 12
Abril 2012.

COMER, Douglas. Interligao de Redes com TCP/IP. 5. ed. Rio de Janeiro:


Editora Campus,2006. 468 p.

FERRETI, Carlos. Implantao de uma Rede de Computarores Baseada no


Linux Terminal Server Project. 2004. 72 p. Monografia de Concluso de Curso de
Ps-Graduao- Universidade Federal de Lavras, Lavras.

GARTNER , Inc. About Gartner. Desenvolvido por Gartner, Inc. and/or its Affiliates,
2012. Site oficial da empresa. Disponvel em:
<http://www.gartner.com/technology/about.jsp >. Acesso em: 11 Abril 2012.

GIL, Antonio Carlos. Como Elaborar Projetos de Pesquisa. 3. ed. So Paulo:


Editora Atlas,1991. 159 p.

GNOME DISPLAY MANAGER REFERENCE MANUAL. Gnome.org. Desenvolvido


por: PETERSEN, Martin K.; LEBL, George; CAMERON, Brian; HANEMAN, Bill,
2007. Site oficial do projeto GNOME. Disponvel em:
< http://library.gnome.org/admin/gdm/3.2/gdm.html >. Acesso em: 16 Set. 2011.

GHOSH, Sukumar. Distributed Systems: an algorithmic approach. Boca Raton:


Chapman & Hall, 2007. 402 p.

INTERNET SYSTEMS CONSORTIUM. Internet Systems Consortium, Inc.


Desenvolvido por: Richard Adams, 2003-2008. Organizao dedicada a dar suporte
de infra-estrutura para organizao e conexo universal da internet. Disponvel em:
<http://www.isc.org>. Acesso em: 07 Dez. 2007.

JAVVIN TECHNOLOGIES. Network Protocols Handbook. . Saratoga: Javvin


Technologies, 2005. 340 p.

LAI, Albert. NIEH, Jason.. Limits of wide-area thin-client computing. In:


SIGMETRICS '02: Proceedings of the 2002 ACM Sigmetrics International
Conference on Measurement and Modeling of Computer Systems. New York: ACM
Press, 2002. p. 228-239. Disponvel em:
< http://dl.acm.org/citation.cfm?doid=511334.511363> Acesso:20 Out. 2011.

LINUX TERMINAL SERVER PROJECT. LTSP.org. Desenvolvido por: LTSP.org,


2008. Site oficial do projeto LTSP. Disponvel em: <http://www.ltsp.org>. Acesso em:
21 Mai. 2011.
115

MORIMOTO, Carlos E. Dicionrio de Termos Tcnicos de Informtica. In: e-book,


GDH Press e Sul Editores, 2008a. 397 p. Disponvel em:
<http://www.guiadohardware.net/ebooks/download/Dicionario_de_Termos_de_inform
atica-3ed.pdf>. Acesso:21 Mar, 2011.

MORIMOTO, Carlos E. Usando o Windows Terminal Server (WTS). In: Tutorial,


Guia do Hardware, 2008b. Disponvel em:
<http://www.guiadohardware.net/tutoriais/wts/>.
Acesso:22 Mai, 2011.

MORIMOTO, Carlos E. Terminais Leves com LTSP 4,2. In: Guia, Guia do
Hardware, 2006. Disponvel em:
<http://www.guiadohardware.net/guias/17/index1.php>. Acesso: 22 Mai,
2011.

NEMETH, Evi. SNYDER, Garth. HEIN, Trent. Linux Administration Handbook.


Upper Saddle River: Prentice Hall PTR, 2002. 890 p.

NORTON, Peter. Intruduo a informtica. So Paulo: Pearson; Makron Books,


1997. 619 p.

OLIVEIRA, Ander C. de; VIGNATTI, Tiago; WEIGAERTNER, Daniel; SILVA,


Fabiano; CASTILHO, Marcos; SUNEY, Marcos. Um modelo de computao
multiusurio baseado em computadores pessoais. In: VII Workshop sobre
Software Livre - WSL 2006, Porto Alegre, p. 135-140, Abril 2006.

PACKARD, Keith. X Consortium. " X Display Manager Control Protocol".


Laboratory for Computer ScienceMassachusetts Institute of Technology. 2005.
24p.Disponvel em:
<http://www.x.org/docs/XDMCP/xdmcp.pdf>. Acesso em: 16 Out. 2011

REIMBERG, Cristiane. Complexidade do Trabalho Mdico une olhar sobre


organizao, ergonomia e psicodinmica. Jan. 2011. p. 8. Revista Proteo. Novo
Hamburgo, RS.

REZENDE, Bruno A. Anlise de desempenho de terminais leves em laboratrios


de informtica. 2008. 77p. Trabalho de Concluso de Curso - Universidade Federal
de Lavras, Minas Gerais.

SOUZA FILHO, Joanilo de. Anlise comparativa entre ambientes


computacionais baseados nas tecnologias de processamento distribudo e de
Thin Client. 2003. 78 p. Trabalho de Concluso de Curso - Universidade Regional
de Blumenau, Blumenau.

TANENBAUM, Andrew S. Distributed operating systems. Upper Saddle River:


Prentice- Hall, 1995. 614 p.
116

TANENBAUM, Andrew S. Modern operating systems. 2nd ed. Upper Saddle River:
Prentice Hall, 2001. 951 p.

TANENBAUM, Andrew S. Organizao estruturada de computadores. 5. ed. So


Paulo:Pearson Prentice Hall, 2007. p.

THE CACTI GROUP, INC. What is Cacti? Desenvolvido por: The Cacti Group, Inc,
2004. Site oficial do projeto Cacti. Disponvel em:
<http://www.cacti.net/what_is_cacti.php>. Acesso em: 11 Abril 2012.

THIN CLIENT BRASIL. Porque usar o Thin Client? Disponvel em:


<http://www.thinclientbrasil.com/tc/thin-client/porque-usar-thin-client.html>. Acesso
em: 16 Set. 2011.

UBUNTU DOCUMENTATION. Canonical LTDA. Desenvolvido por: CANONICAL,


2007. Documentao sobre LTSP na distribuio UBUNTU. Disponvel em:
<https://help.ubuntu.com/community/UbuntuLTSP>. Acesso em: 17 Mai. 2011.

YLONEN, T.; LONVICK C.; ED.; The Secure Shell (SSH) Protocol Architecture.
Internet Engineering Task Force (IETF), 2006a. (Request for Comments: 4251).
Disponvel em: <http://www.ietf.org/rfc/rfc4251.txt>. Acesso em: 29 Mai. 2011

YLONEN, T.; LONVICK, C.; Ed.; The Secure Shell (SSH) Authentication Protocol.
Internet Engineering Task Force (IETF), 2006b. (Request for Comments: 4253).
Disponvel em: <http://www.ietf.org/rfc/rfc4253.txt>. Acesso em: 29 Mai. 2011

YLONEN, T.; LONVICK, C.; Ed.; The Secure Shell (SSH) Authentication Protocol.
Internet Engineering Task Force (IETF), 2006c. (Request for Comments: 4252).
Disponvel em: <http://www.ietf.org/rfc/rfc4252.txt>. Acesso em: 29 Mai. 2011

YLONEN, T.; LONVICK, C.; Ed.; The Secure Shell (SSH) Connection Protocol.
Internet Engineering Task Force (IETF), 2006d. (Request for Comments: 4254).
Disponvel em: <http://www.ietf.org/rfc/rfc4254.txt>. Acesso em: 29 Mai. 2011
117

APNDICES
118

APNDICE A

APNDICE A TEXTO APLICADO NA ANLISE COMPARATIVA

COMPLEXIDADE DO TRABALHO Mdico une olhar sobre organizao,


ergonomia e psicodinmica.

O professor da USP Laerte Idal Sznelwar se define como uma pessoa que no se
conforma com certas situaes. Essa inquietao acabou guiando a escolha da especialidade
em que iria atuar. Optou por Medicina do Trabalho para entender um pouco mais a
sociedade e a vida das pessoas. Na atuao, sentia-se frustrado ao fazer diagnsticos j
irreversveis. Percebeu que para mudar o trabalho, a engenharia tinha o papel principal. Como
nobastava a medicina, enveredou-se pela ergonomia. A isso juntou o gosto pelas questes
psquicas e aproximou-se da psicodinmica do trabalho. Estudou na Frana e de volta ao
Brasil, com doutorado em ergonomia, foi dar aulas na POLI, a Escola Politecnica da
Universidade de So Paulo. Realiza pesquisas que unem as vises da ergonomia, da
psicodinmica do trabalho e da organizao do trabalho. Existe um trabalho doente no
mundo, que desconsidera as caractersticas humanas no sentido de permitir que as pessoas se
desenvolvam e contruam a sua sade, alerta. Por isso, dedica-se transformao. As aes
devem ser pensadas desde o projeto, e preciso que a Sade e a Segurana tenham viso de
produo.

REIMBERG, Cristiane. Complexidade do Trabalho Medico une olhar sobre


organizao, ergonomia e psicodinmica. Jan. 2011. p. 8. Revista Proteo. Novo
Hamburgo, RS.
119

APNDICE B

APNDICE B COTAO DA ESTAO THIN CLIENT ESPECFICA

BALAODAINFORMATICA. Thin Client HP T5335Z-XW887 Marvel ARM, Memria de


1GB, 4 USB. Site oficial da Loja. Disponvel em:
https://www.balaodainformatica.com.br/site/index.asp?prod_id=43850&Promocao=thin_clien
t_hp_t5335z_xw887_marvel_arm__mem%C3%B3ria_de_1gb__4_usb_hp. Acesso em
13Abril 2012.
120

APNDICE C

APNDICE C COTAO DO SERVIDO DELL POWER EDGE T410

DELL, Inc. Servidor PowerEdge T410. Site oficial da DELL Inc do Brasil. Disponivel em:
<http://configure.la.dell.com/dellstore/config.aspx?oc=ent-
bpt410bpt&c=br&l=pt&s=bsd&cs=brbsdt1&model_id=poweredge-t410>. Acessado em 13
Abril 2012
121

APNDICE D

APNDICE D COTAO DA ESTAO CONVENCIONAL DELL VOSTRO 260

DELL, Inc.Estao Vostro 260 Slim. Site oficial da DELL Inc do Brasil. Disponivel em:<
http://configure.la.dell.com/dellstore/config.aspx?oc=v260aw32-
a&c=br&l=pt&s=dhs&cs=brdhs1&model_id=vostro-260s>. Acessado em 13 Abril 2012

Vous aimerez peut-être aussi