Como funciona um servidor?

Engenheiro eletricista trabalhando com switches e servidores no hub de comunicação de banda larga da usina elétrica

Os servidores blade são muito populares em grandes organizações.

Crédito da imagem: Huntstock / DisabilityImages / Getty Images

Os servidores executam uma série de tarefas essenciais e são uma parte crucial da infraestrutura de TI de qualquer organização. Os muitos processos complexos que ocorrem durante uma atividade, como compras online, podem ser surpreendentes. Da segurança e autenticação ao faturamento e pedidos, a compra não poderia ocorrer sem vários servidores poderosos cuidando da carga.

A função de um servidor

A função básica de um servidor é escutar em uma porta as solicitações de rede de entrada, e uma boa demonstração disso é a interação entre um servidor Web e um navegador. Embora para um usuário o processo seja instantâneo, ou quase, quando ele clica em um link enquanto navega na web, várias coisas estão acontecendo nos bastidores: a solicitação da página da Web é transmitida ao servidor da Web correspondente, o servidor busca e monta a página da Web e os retransmite usando um protocolo como HTTP e, finalmente, o navegador do usuário recebe os dados, os converte e exibe a página para ele.

Vídeo do dia

Compreendendo a tecnologia

Dependendo do tipo de servidor que está sendo configurado, geralmente é necessária uma máquina de classe de servidor com hardware especializado. Em vez de um disco rígido como a maioria dos desktops, os servidores usam um sistema de armazenamento de dados conhecido como Redundant Array of Inexpensive Disks, ou RAID para abreviar. Como o nome indica, os sistemas RAID são, na verdade, várias unidades de disco configuradas para agir como uma. Isso melhora a eficiência e, se um disco falhar, o array continua a funcionar com pouca ou nenhuma perda de dados. Os servidores comerciais também precisam de processadores rápidos, RAM suficiente para atender ao número estimado de solicitações e um fornecimento de energia ininterrupto. Muitas organizações têm redundâncias embutidas em seus sistemas para acomodar failover; ou seja, se um servidor ficar inativo, o servidor em espera assumirá o controle imediatamente.

Tipos de servidores

Alguns dos servidores mais comuns em uso hoje são servidores de banco de dados, servidores de aplicativos, servidores de correio e servidores da web. Como o nome indica, um servidor de banco de dados fornece os serviços e conexões para armazenar, organizar e pesquisar dados corporativos. Um servidor de aplicativos, também chamado de middleware, é a cola que mantém todo o sistema unido; ele fornece o ambiente de tempo de execução para aplicativos e coordena perfeitamente as coisas entre os aplicativos e o banco de dados. Sem servidores de e-mail, o e-mail não seria entregue; Tão ruim ou pior seriam os servidores da Web, que permitem às pessoas navegar na Internet. Outros tipos de servidores críticos em uso são servidores FTP, servidores de impressão, servidores proxy, servidores de arquivos e servidores de nomes de domínio, para citar alguns.

Configurando um Servidor

Quase qualquer computador pode ser configurado como servidor. Muitas pessoas usam computadores ligeiramente obsoletos para configurar seus próprios servidores de rede em casa usando sistemas operacionais como Linux que não são consome muitos recursos - alguns nem mesmo têm interfaces gráficas de usuário - e sabem que não precisa de máquinas mais novas para fazer o bom servidores. Algumas pessoas até configuram servidores da Web e os usam para hospedar seu próprio site, e o que é notável é que isso pode ser feito com um orçamento apertado, visto que a maioria do software de que você precisa é de código aberto e gratuitamente. Além disso, a menos que você esteja planejando ter um tráfego da Web próximo ao da Amazon ou do Google, um computador antigo deve ser poderoso o suficiente para as necessidades do seu servidor. Existem alguns tutoriais bons e fáceis de entender na Web para ajudá-lo a começar (consulte os links em Recursos).