Você está na página 1de 5

:: Computao Baseada em Servidor

Jos Mauricio Santos Pinheiro em 19/01/2004

Um fator crtico para o funcionamento das redes de comunicao atuais a capacidade de oferecer aos usurios acesso on-demand s aplicaes e informaes corporativas a partir de qualquer local, dispositivo ou conexo de rede. Isso significa fornecer acesso a mais tipos de recursos para mais usurios em um nmero maior de cenrios do que antes. Essa complexidade de sistemas, criada por camadas sucessivas de novas tecnologias, assim como a grande diversidade de dispositivos, plataformas, redes, padres e infra-estruturas disponveis, torna um grande desafio a proteo de informaes fora do ambiente da LAN corporativa. Computao baseada em Servidor Computao baseada em Servidor ou Server-Based Computing (SBC) uma arquitetura de TI onde as aplicaes so entregues, gerenciadas, suportadas e executadas 100% no servidor. Dados e aplicativos esto nos servidores e os PCs tornam-se apenas aparelhos de display para a atividade que acontece no servidor e podem ser repostos por dispositivos mais simples chamados "thin clients". A computao baseada em servidor lembra o modelo dos Mainframes, onde o processamento no realizado no cliente, mas sim no servidor. Outros pontos de semelhana entre o modelo SBC e os Mainframes so encontrados principalmente nos aspectos gerenciais, segurana e suporte, mas a SBC traz novos elementos para melhorar a produtividade, reduo de custos, reaproveitamento de equipamentos, nveis de satisfao dos usurios e disponibilizao de novas aplicaes, entre outros. Esse modelo uma evoluo do ambiente de rede tradicional, que possibilita simplificar o desenvolvimento e a manuteno dos sistemas aplicativos, alm de diminuir o custo de propriedade dos mesmos. Um modelo de "Computao Baseada em Servidor" possui trs componentes funcionais: O primeiro componente capacita o servidor a suportar inmeros usurios simultneos executando diferentes aplicaes em sees separadas, com absoluta proteo e sigilo; O segundo componente uma tecnologia que separa a lgica da aplicao da sua interface grfica, capacitando somente o teclado, as telas e o mouse a viajar pelo meio de comunicao ou pela rede, tendo como resultado imediato, uma melhor performance dos aplicativos, independente da largura de banda do meio de comunicao; O terceiro componente est baseado na utilizao e gerenciamento

centralizado das aplicaes e permite que grandes ambientes de processamento sejam disponibilizados aos usurios.

Figura 1 - Computao baseada em Servidor

O conceito MetaFrame Trata-se de uma tecnologia baseada em Servidor, otimizada para trabalhar mesmo em conexes de baixa velocidade, possibilitando que as aplicaes sejam executadas de forma eficiente sobre qualquer infra-estrutura de comunicaes, incluindo roteadores, ns remotos, linhas discadas, etc. No h trfego de dados, nem de arquivos executveis. O trfego gerado no backbone da rede local fica retido e apenas uma pequena frao do trfego gerado pela aplicao corporativa tradicional enviada. Somente as modificaes das telas, os movimentos do mouse e os caracteres digitados no teclado so enviados atravs da rede e dos meios de comunicao, o que permite que os usurios locais ou remotos obtenham uma melhoria significativa no tempo de resposta em seus aplicativos, mesmo atravs de redes congestionadas. Uma das principais caractersticas apresentadas a facilidade de gerenciamento de servidores e de Server Farms (conjuto de computadores centrais que trabalham de forma unificada e so capazes de substituir uns aos outros em caso de falhas). Funcionamento do MetaFrame A idia bsica dissociar a execuo da aplicao da interface com o usurio, ou seja, do ponto de vista do usurio, as aplicaes funcionam como se estivessem em sua mquina local; o usurio v a aplicao, mas na verdade a

mesma no est sendo executada em sua mquina. Como a aplicao executada no servidor, no h mais necessidade de se utilizar mquinas potentes para simples aplicaes internas. O ambiente grfico na realidade estabelecido em uma sesso no servidor de aplicaes, que repassa para o cliente apenas as variaes de telas e o cliente retorna os controles de mouse e teclado. Por utilizar o processo de envio de tela, mouse e teclado ao PC Cliente, tanto o carregamento do programa executvel, quanto a abertura dos arquivos de dados ocorrero no PC Virtual uma de forma muito rpida na rede local. Por serem poucos dados, o tempo de resposta tambm mais rpido. Ao acessar um Servidor Metaframe, o usurio recebe uma tela de identificao para que o perfil possa ser validado. Uma vez identificado, o servidor cria um ambiente conhecido como "Mquina Virtual" que se assemelha em todas as suas funcionalidades a um computador real. Esse "PC Virtual" reconhecido pelos servidores como se fosse uma mquina fsica existente no barramento da rede, mas na realidade tudo no passa de um artifcio de software.

Figura 2 - Computao baseada em Servidor MetaFrame

Protocolo ICA O ICA (Independent Computing Protocol) um protocolo de servio especializado na de transferncia de imagens, equivalente ao VNC, que permite aos usurios remotos operem aplicaes baseadas em interface

grfica (Windows, por exemplo) com um mnimo de consumo de banda, uma vez que a lgica do aplicativo executada no servidor Metaframe e somente os objetos da interface e eventos so enviados ao PC cliente. Dessa maneira, no h trfego de dados de arquivos executveis e os usurios trabalham em suas estaes como se os aplicativos estivessem instalados localmente. Pelo fato do protocolo ICA ser implementado ao nvel do sistema (GDI), ele eficiente e compacto.

Figura 3 Comparao entre ICA e outros protocolos de rede

O protocolo ICA foi desenvolvido para suportar os principais protocolos da industria como TCP/IP, NetBEUI, IPX/SPX e PPP sobre linhas sncronas e assncronas, ISDN, Frame Relay e ATM. Por exemplo, uma estao de trabalho localizada em um ponto remoto, ligada rede central atravs de um link de 64Kbps e utilizando uma aplicao cliente/servidor gera um trfego de ida e de volta atravs deste link para cada consulta ao banco de dados e, dependendo do volume de dados, pode comprometer sensivelmente o tempo de resposta. Com o uso de MetaFrame, a aplicao estar instalada no servidor Metaframe, normalmente localizado no mesmo barramento do servidor de banco de dados e, portanto, trafegando informaes a uma velocidade muito mais rpida. Alm disso, no haver necessidade de replicao de banco de dados, gerando

economia em hardware, software e pessoal para administrao. Vantagens A computao baseada em Servidor permite que sistemas corporativos de grande capacidade possam ser disponibilizados a todos os usurios e parceiros comerciais, onde quer que eles estejam e com o mximo de rapidez e eficincia, independentemente do tipo de meio e equipamentos utilizados na comunicao. Dentre suas vantagens podemos destacar: Facilidade de gerenciamento: instalao de aplicaes, atualizaes e adies de software a partir de um ponto central; Escalabilidade: Possibilita a adio de novos usurios na rede, conforme a necessidade; Balanceamento de carga: Com a adio de novos servidores, o gerenciamento de carga "Load Balance", transforma o conjunto de servidores em um cluster com uma nica imagem para o administrador e para os usurios da rede; Desempenho independente da largura de banda: Como ocorre apenas a atualizao de tela, teclado e mouse atravs do link, o trfego na rede substancialmente diminudo e o desempenho fica prximo ao que se obteria estando conectado a LAN; Segurana dos dados e aplicaes: Possibilita que os usurios acessem os aplicativos de rede sem fazer download dos arquivos para os equipamentos clientes, de modo que as informaes vitais no trafegam pela rede. ALE (Application Launching and Embedding): Permite a incluso de aplicaes corporativas em qualquer pgina www (HTML), sem a necessidade de reescrever cdigos. Concluso A computao baseada em Servidor pode ser encarada como uma soluo combinada de hardware e software que possibilita a disponibilizao de aplicativos corporativos (originalmente desenvolvidos para LAN), para um ambiente de rede distribuda (aplicaes de WAN). Com a tecnologia MetaFrame, as aplicaes passam a ser executadas em um servidor dedicado, no mais nas estaes de trabalho. Como no h trfego de dados na rede, alivia-se a carga sobre o link de comunicao.