Documente Academic
Documente Profesional
Documente Cultură
Todo usurio, seja de qualquer nvel, j experimentou problemas de rede ou internet. Alguns tipos
de problema s podem ser resolvidos atravs de um tcnico que necessita mexer no servidor. Mas
o que este tal de servidor e como ele funciona?. Esta aula mostra uma comparao simples de
dois sistemas operacionais de rede, comparando os seus recursos e funcionalidades de um ponto
de vista que visa a melhor opo para um usurio normal, experiente e avanado.
Introduo
Um sistema operacional de rede simplesmente um sistema operacional com servios de rede, que
chamamos de um modo geral de servidor. Dependendo do caso em que a rede se encontra,
podemos usar vrios tipos de estruturas de servidores, algumas delas esto citadas abaixo:
1. Cliente Servidor
2. Ponto a ponto
3. Terminal burro
4. Cloud.
Mas para que servem os servidores? Simples, servem para suprir as necessidades dos usurios, que
neste contexto chamamos de clientes. Alguns exemplos de necessidades e solues baseadas em
sistemas operacionais de rede esto descritos abaixo.
Se um projeto necessita de grande poder de processamento, usamos um sistema ponto-aponto ou um servidor cloud.
Se uma biblioteca deseja criar uma lan house onde os seus clientes tenham identificaes
nicas, podemos criar terminais burros e as credenciais ficam em um servidor que opera um
sistema operacional de rede.
Tipos de servidores
Existem servidores para todo o tipo de situao, mas o mais importante saber para que o servidor
vai funcionar. Dependendo do tipo de ambiente (local onde ser instalado o sistema, problema a ser
resolvido ou recurso a ser criado) um servidor melhor que o outro. Porm os sistemas
operacionais de rede so bem flexveis e permitem que se instale um ou mais servidores em um
nico sistema operacional. Alguns tipos de servidores e suas caractersticas esto descritas abaixo.
Cliente-Servidor
Atualmente o tipo de arquitetura mais indicado quando se precisa de permisses, controle e
integridade. Podemos dizer que em um lado da ponta da rede est o servidor que fornece os
recursos (arquivos, banco de dados, dns etc). E do outro lado da ponta est o cliente que utiliza os
recursos do servidor.
Podemos exemplificar esta arquitetura como uma academia. O administrador do servidor seria o
dono da academia que fazem as regras da academia, horrio de abertura e fechamento, hierarquias
e permisses e cobrana do servio que os clientes utilizam (pessoas que frequentam a academia).
H tambm os instrutores, normalmente pessoas formadas em educao fsica. Estes instrutores
ajudam as pessoas da academia em seus exerccios fsicos e notificam as pessoas que esto fazendo
errado com advertncias. Os instrutores da academia podem ser comparados com os moderadores
que monitoram os clientes e notificam para o administrador do sistema falhas de segurana e
infrao de regras feitos pelos clientes.
E finalmente temos as pessoas que utilizam a academia. Elas pagam pelo servio que academia
oferece e praticam exerccios fsicos com a ajuda dos instrutores que esto sempre por perto para
auxiliar e informar como se deve proceder os exerccios fsicos. As pessoas da academia podem ser
comparadas aos clientes (usurios) do sistema, que utilizam os recursos do servidor e so
monitorados pelos moderadores.
Nesta arquitetura ns temos duas divises: O cliente servidor dedicado e o cliente servidor no
dedicado.
Cliente-Servidor dedicado
O cliente servidor dedicado usado geralmente quando um servio utilizado por vrios clientes
em tempo integral e que precise ser seguro e confivel. Por exemplo, a loja Vende+ possui alm da
sua matriz, 100 filiais espalhadas pelo pas. Esta mesma loja possui um sistema integrado que
conecta todas as lojas, ento caso um cliente desta loja queira que um produto seja entregue em
outra cidade que tambm possui uma loja Vende+.
bvio que o sistema da loja Vende+ vai precisar de um servidor de banco de dados para
armazenar informaes e tambm bvio que este banco de dados precisa ser guardado com
segurana e tenha rotinas de backup para garantir sua integridade. Ento o ideal para este sistema
uma estrutura cliente servidor dedicado, pois alm de precisar de um poder de processamento
maior do que o cliente servidor no dedicado, precisa de uma rede de alta velocidade e um maior
investimento.
Podemos concluir ento que a arquitetura cliente servidor dedicado utilizada geralmente para
solues que necessitem de uma confiabilidade muito grande e que no deixem o cliente na mo.
Cliente-Servidor no dedicado
O Cliente Servidor no dedicado utilizado quando se precisa utilizar o servidor para outros fins
que no sejam recursos compartilhados. Podemos utilizar como exemplo um pequeno escritrio de
advocacia onde os advogados Joo e Maria trabalham.
Os dois advogados foram contratados para trabalhar em um caso de propaganda enganosa. Eles
querem dividir os documentos eletrnicos que esto produzindo como provas para ganhar a causa.
Ento o ideal para eles criarem um servidor de arquivos onde os dois iro gravar e ler os
documentos.
No necessrio um alto poder de processamento, nem permisses de arquivo, pois os dois
advogados s querem compartilhar os arquivos. Ento o ideal para este caso uma estrutura
cliente servidor no dedicado.
Joo poder utilizar seu computador como servidor de arquivos e ao mesmo tempo produzir seus
documentos enquanto Maria poder ler os arquivos de Joo e compartilhar os seus tambm. Alm
de arquivos, eles podem compartilhar a mesma impressora ou qualquer outro dispositivo atravs
de um servidor em qualquer um dos computadores, desde que estejam ligados rede.
Podemos concluir ento que enquanto o servidor dedicado se dedica apenas tarefas
relacionadas com servidores, o servidor no dedicado pode tanto ser utilizado como servidor como
pode ser utilizado com uma interface grfica onde podem ser executados aplicativos que s um
usurio utiliza.
Ponto-a-ponto
Ao contrrio da arquitetura cliente servidor, o foco do ponto a ponto (que tambm pode ser
chamada de peer-to-peer ou p2p) a distribuio de servios, onde todo mundo ao mesmo
templo um cliente e um servidor. Atualmente as melhores aplicaes desta arquitetura so de
resoluo de problemas matemticos e distribuio de arquivos pela internet. Devido baixa
restrio que este tipo de arquitetura oferece comparado ao cliente-servidor, ainda no utilizado
para sistemas operacionais em grande escala.
Terminal burro
Semelhante ao cliente servidor o terminal burro consiste um servidor que fornece todos os
recursos de processamento para vrios perifricos de entrada e sada. Estes perifricos esto
conectados um computador de baixo processamento, que conectado rede com o servidor, envia
os dados do usurio e depois que estes dados so processados pelo servidor, so mostrados na
tela para o usurio que fica com a iluso que ele est usando uma mquina local quando na
verdade tudo o que est acontecendo fica dentro do servidor.
Cloud
A arquitetura do tipo nuvem um conceito antigo porm sua fama vem aumentado devido
internet. Esta arquitetura consiste em um computador conectado Internet que prov o servidor e
todos os aplicativos de dentro da nuvem, pois no se sabe o lugar e nem como os dados do cliente
esto sendo processados. Esta arquitetura independe da plataforma e sistema que utilizado no
cliente. A nica coisa que preciso em um computador para que esta arquitetura funcione um
navegador de internet e a prpria conexo com a nuvem. Alguns exemplos que utilizam esta
arquitetura esto listados abaixo.
Google Drive
Eye OS
Google Docs
Sky drive
Netflix
Google Analytics
ICloud
Como j comentado nesta aula, a melhor arquitetura depender do problema que deve ser
resolvido. Da mesma forma que um servidor dedicado no deve ser configurado com um sistema
operacional que foca mais a interatividade com usurio do que com diretivas de segurana voc no
deve configurar um sistema operacional extremamente complexo para uma simples troca de
msicas entre duas pessoas. Por isto uma anlise completa da situao do problema, infraestrutura
e recursos disponveis, tempo e necessidade da soluo e outros pontos vo ser indispensveis para
aplicao de um servidor. Abaixo esto algumas comparaes dos servios oferecidos por dois
sistemas operacionais que possuem vantagens e desvantagens dependentes do tipo de servidor
escolhido.
Windows Server
Da empresa Microsoft este sistema operacional est sempre do lado do usurio, dificultando a vida
dos administradores de redes. Para o contexto de sistemas operacionais de rede, poucas pessoas
so realmente capacitadas para desenvolver um servidor que seria to bom comparado um
servidor Linux. Porm algumas tarefas de configurao so bem mais fceis de serem executadas,
pois a maioria dos computadores ainda usarem os sistemas operacionais desta empresa.
Caractersticas principais
Configuraes simplificadas
Baixa flexibilidade
Multitarefa
Multiprocessamento
Ideal para pequenas empresas e lugares onde no utilizem muitos recursos variados
Tipos de servidores
Servidor de impresso
Servidor de comunicao
Terminal Server
Linux Server
Existem vrias distribuies que vm com ncleo Linux e que possuem as mesmas funes, com
pequenas alteraes que se adaptam ao gosto do administrador de rede. Alguns preferem utilizar a
distribuio Ubuntu por ser mais interativa e descomplicada. Outros preferem utilizar a
distribuio Slackware que mais complexa no incio, porm possui uma estrutura extremamente
simplria estvel e segura. Outras distribuies populares esto listadas abaixo.
Fedora
BSD
Linux Mint
Mandriva
Xubuntu
openSUSE
Debian
Caractersticas principais
Alta flexibilidade
Multitarefa
Multiprocessamento
Confivel
Estvel
Tipos de servidores
Servidor de comunicao
Concluso
Os sistemas operacionais de rede nunca estiveram to complexos de entender e completos para
aprender. Existem na internet infindveis solues para cada tipo de servidor, desde configuraes
simples em janelas at compilaes complexas de servios especficos. O principal para saber por
onde se guiar saber o que se quer encontrar. No adianta vasculhar a internet procurando uma
soluo baseado em um planejamento vago. preciso estudo e anlise da situao para conseguir
criar um bom planejamento para instalar um servidor de maneira rpida e que no precise de
muitas manutenes, pois cada manuteno custa tempo e dinheiro.
O objetivo desta aula foi mostrar da forma mais simples possvel o que so sistemas de computador
de rede e quais suas diferenas na arquitetura e programao. Alguns itens foram deixados de lado
para a aula no ficar muito extensa. Podemos citar aqui por exemplo os componentes de uma rede,
as topografias e os tipos de camadas que envolvem a parte de comunicao de um computador
para o outro. Porm estes assuntos ficam para uma prxima oportunidade.
Dvidas
Surgiu alguma dvida? No deixe de comentar! Seu comentrio vale mais que 1.000 acessos! Se
voc necessita de ajuda nesta questo ou tem alguma sugesto que possa aumentar a qualidade da
aula eu peo que faa seu comentrio para que o contedo deste stio melhore a cada comentrio.
Muito obrigado!
Este post foi publicado em Servidores e protocolos, Sistemas Operacionais, Sistemas Operacionais e marcado com a
tag cliente-servidor, cloud, linux, ponto-a-ponto, rede, servidores, sistemas operacionais de rede, windows em 6 de
setembro de 2012.