A arquitetura cliente/servidor é definida como sendo uma arquitetura computacional na qual um ou mais servidores controlam a operação de diversos computadores chamados de clientes. Os clientes normalmente utilizados, thin clients ou clientes magros, têm pouca capacidade de processamento, e não têm dispositivos de armazenamento, o que faz com que as aplicações executadas nos clientes sejam processadas no servidor.
A arquitetura implementada pelo Metasys distingue-se da tradicional arquitetura cliente/servidor pelo fato de ser possível a implementação de clientes, denominados smart clients, que processam localmente as aplicações, carregadas a partir do servidor. Essas estações, também sem dispositivos de armazenamento (disco rígido, disquetes ou CD-ROM) buscam o sistema operacional e os aplicativos do servidor e os processam localmente.
Os produtos Metasys permitem a implementação de uma rede de computadores utilizando diversos tipos de estações de trabalho, além de thin clients e smart clients. Com a solução Metasys é possível conectar um PC antigo à rede de computadores transformado-o em uma estação de trabalho ou mesmo utilizar um microcomputador moderno ou notebook conectado à rede.
Essa arquitetura apresenta diversas vantagens sobre arquiteturas tradicionais como robustez, uma vez que a gerência passa a ocorrer somente no servidor, e baixo custo, visto que as máquinas cliente têm configuração reduzida.
Uma instalação com a solução Metasys consiste de um ou mais servidores conectados a diversas máquinas clientes, de diversos tipos, como pode ser visto na figura abaixo.
• Servidor Metasys
O núcleo da solução é o servidor Metasys, que possui administração integrada de recursos e serviços, permitindo o compartilhamento dos mesmos em uma rede heterogênea. O Servidor Metasys roda em Linux e gerencia todos os serviços essenciais, como armazenamento de dados dos usuários, contas e permissões de acesso e configurações de todos os serviços disponibilizados. O Sistema Metasys de administração do ambiente possui interface gráfica e pode ser utilizado remotamente, via web.
O servidor Metasys se comunica de forma natural com clientes Windows. Mesmo que o ambiente operacional contenha somente máquinas Windows, o Metasys continua sendo capaz de oferecer seus serviços de integração e gerência de forma eficiente e a baixo custo. Através do Metasys, um ambiente totalmente Windows pode se beneficiar de correio eletrônico, área de armazenamento de dados, servidor web, intranet/extranet, a um custo significativamente inferior e com uma confiabilidade maior do que uma solução com servidores Windows.
Diversos tipos de estações cliente são suportados pelo Servidor Metasys: thin client, smart client, multidesk, booster, desktop Metasys, terminal Windows, terminal mainframe, desktop Windows e desktop Linux.
A autenticação de usuários para acesso à rede é feita através de cadastro um cadastro unificado, de modo que uma mesma senha seja utilizada para acesso aos diferentes ambientes.
Para ambientes que necessitam de alta disponibilidade, o Servidor Metasys oferece alternativas de cluster e espelhamento de servidores.
A atualização de pacotes de software é feita remotamente e de maneira automática, através da conexão com um servidor de atualizações Metasys. O administrador do sistema pode acompanhar as liberações de pacotes e de novas versões dos produtos Metasys disponíveis e decidir o momento mais adequado para atualizar o seu ambiente.
• Servidor Windows
O servidor Windows é um componente opcional e pode ser usado para a execução de programas Windows dentro do ambiente Metasys. Este servidor consiste em uma instalação Windows padrão, que é gerenciada pelo Metasys de forma não invasiva, ou seja, o comportamento do Windows não é afetado: o Metasys apenas apresenta ao servidor Windows uma visão do mundo Linux que seja compatível com seu funcionamento.
O servidor Metasys se comunica de forma natural com clientes Windows. Mesmo que o ambiente operacional contenha somente máquinas Windows, o Metasys continua sendo capaz de oferecer seus serviços de integração e gerência de forma eficiente e a baixo custo. Através do Metasys, um ambiente totalmente Windows pode se beneficiar de correio eletrônico, área de armazenamento de dados, servidor web, intranet/extranet a um custo significativamente inferior e com uma confiabilidade maior do que uma solução com servidores Windows.
• Smart Clients
As estações de trabalho smart clients não possuem armazenamento local. O servidor Metasys provê o sistema operacional e todos os dados necessários ao seu funcionamento, de forma que o processamento ocorre na própria estação. Isto tem a vantagem de que a manutenção de uma smart client é simplificada, uma vez que ela não contém dados locais, não havendo necessidade de se instalar software ou de fazer cópias de segurança. As smart clients podem ser facilmente substituídas sem a necessidade de instalação de nenhum software e sem alteração nos serviços a executar.
Como o processamento é local, uma smart client pode executar aplicativos multimídia processando som localmente. Outra vantagem é que as estações de trabalho não sobrecarregam o servidor, que simplesmente lhes envia dados, mas não executa os programas. Desta forma, um servidor que corresponda a um PC comum pode atender dezenas de smart clients, dependendo de sua configuração.
• Thin Clients
As estações de trabalho thin clients também não possuem armazenamento local (disco rígido, CD, unidade de disquete) sendo o processamento realizado no próprio servidor. Essas estações trazem a vantagem de não necessitar de instalação local de nenhum software, uma vez que o servidor provê o sistema operacional, aplicativos e dados.
Mas como o processamento é realizado no servidor, o mesmo deve ser capaz de suportar o processamento de todas as estações thin clients a ele conectadas. Desta forma, um servidor que corresponda a um PC comum pode atender aproximadamente 20 thin clients, dependendo de sua configuração.
Uma desvantagem é que um thin client não é capaz de executar som, uma vez que os aplicativos são executados no servidor.
• Multidesks
Uma estação de trabalho multidesk é um microcomputador (padrão PC) que possui, cada um, até 5 conjuntos monitor-teclado-mouse-multimídia conectados a uma única CPU, oferecendo funcionalidade completa de um PC.
As estações multidesk não possuem armazenamento local, o servidor Metasys provê o sistema operacional e todos os dados necessários ao seu funcionamento. Isto tem a vantagem de que a sua manutenção é simplificada, uma vez que ela não contém dados locais, não havendo necessidade de instalar software ou de fazer cópias de segurança.
A grande vantagem das estações multidesk é que, além da execução de programas ser local, não sobrecarregando o servidor, têm a capacidade de atender até 5 usuários simultaneamente, que podem estar executando diferentes aplicativos. Assim, um servidor que corresponde a um PC comum, tendo apenas 4 estações multidesk conectadas, pode atender até 20 usuários simultaneamente.
• Microcomputadores e Notebooks
Microcomputadores e notebooks rodando Metasys Desktop podem ser conectados a uma rede Metasys, executar aplicativos locais, aplicativos no servidor Metasys e em um servidor Windows conectado à rede.
• PC Antigos
Um PC antigo pode ser transformado, através do produto Metasys Booster em estação de trabalho em arquitetura thin client, com todos os aplicativos de produtividade disponíveis, tais como office, editores gráficos, browser, etc. Os computadores antigos devem ter processador superior a Pentium 100, com 32 Mbytes de memória RAM ou mais, com disco rígido de 2 Gbytes ou mais, com placas de rede convencionais (sem suporte ao protocolo PXE). O processamento sempre ocorre no servidor Metasys executando o Metasys Corporate e utiliza disco rígido como memória virtual.
PCs antigos também podem ser transformados em estações thin client, trocando-se sua placa de rede por uma nova placa capaz de suportar o protocolo PXE. Neste caso, o disco rígido também pode ser retirado da máquina.