Tipos de software de servidor

Foto de empresários trabalhando juntos em um escritório

Tipos de software de servidor

Crédito da imagem: nd3000 / iStock / GettyImages

Um servidor é um computador em uma rede que escuta as solicitações de outros computadores, geralmente chamados de clientes, e responde a elas. Os tipos comuns de servidores incluem servidores da web que entregam páginas da web, servidores de arquivos que armazenam arquivos, servidores de impressão que gerenciam tarefas de impressão e servidores de banco de dados que armazenam conjuntos organizados de em formação. Os servidores podem ser executados em computadores independentes ou o software do servidor pode ser executado em um computador que também está sendo usado para outro trabalho.

O que é um servidor?

Cientistas da computação às vezes falam sobre o modelo cliente-servidor de rede, onde um sistema é um cliente solicitando que outro sistema retorne dados ou execute computação, ou um servidor fornecendo as respostas a uma solicitação do cliente. Um servidor pode estar localizado em um escritório, em um data center dedicado ou, no caso de servidores domésticos, simplesmente no canto de um escritório doméstico ou na sala de estar.

Vídeo do dia

Em alguns casos, certos computadores funcionam inteiramente como clientes, terceirizando quase todo o trabalho para sistemas de servidor. As máquinas de baixa potência que desempenham essa função às vezes são chamadas de clientes finos. Os computadores na World Wide Web geralmente são estritamente clientes ou servidores. Embora seja possível acessar um site de um servidor ou servir conteúdo de um desktop ou laptop doméstico, não é particularmente comum.

Em outros casos, um computador pode operar tanto como cliente quanto como servidor em vários cenários. Por exemplo, é comum que um servidor da web receba uma solicitação de um cliente e, em resposta a essa solicitação, envie uma consulta a um servidor de banco de dados separado, essencialmente se tornando um cliente.

Embora alguns servidores possam ter hardware especializado, muitos servidores hoje executam software de servidor além de sistemas operacionais padrão, como Linux ou Microsoft Windows. Esse software lida com solicitações de clientes e é essencialmente o que transforma o computador em um servidor.

Software de servidor da Internet e da Web

Um dos tipos de servidores mais comuns é o servidor da web. Este tipo de servidor lida com solicitações de navegadores como Google Chrome ou Mozilla Firefox em todo o Internet ou em uma rede local e responde com páginas da web, imagens e outros dados solicitados pelos navegadores.

Os servidores web comuns incluem os projetos de código aberto Apache e Nginx e o software proprietário da Microsoft chamado Serviços de Informações da Internet ou IIS. Algumas empresas construíram seus próprios servidores da Web para uso próprio, para lidar com suas próprias cargas de tráfego exclusivas ou outras necessidades. Muitas organizações usam servidores da web em conjunto com outros tipos de tecnologia, como balanceadores de carga para distribuir tarefas entre computadores e redes de distribuição de conteúdo ou CDNs, que armazenam e fornecem material aos usuários com rapidez.

Noções básicas sobre servidores de banco de dados

Muitas organizações também contam com servidores de banco de dados, que armazenam informações de maneiras confiáveis ​​e rápidas que facilitam a atualização e o acesso. Produtos de servidor de banco de dados comuns incluem SQL Server, PostgreSQL e MySQL da Microsoft.

Muitos servidores de banco de dados, incluindo aqueles, se comunicam com clientes de banco de dados usando variações no linguagem de consulta estruturada ou SQL. Essa linguagem de programação especializada é projetada para solicitar e editar dados em um banco de dados potencialmente grande e pode ser escrita diretamente por programadores ou gerada por outro software.

Os servidores de banco de dados são usados ​​para tudo, desde o armazenamento de registros contábeis corporativos até a manutenção de postagens de blogs em sistemas conectados a servidores da web populares.

Servidores de arquivo e impressão

Os servidores de arquivos e de impressão são dois tipos de servidores comumente encontrados em uma rede de escritório. Um servidor de arquivos armazena arquivos em um local onde possam ser acessados ​​por vários usuários, geralmente com alguns configurações de segurança e um servidor de impressão se comunica com impressoras e outros computadores para gerenciar a impressão documentos.

Ambos podem ser executados em computadores autônomos ou em computadores que também estão sendo usados ​​para outros trabalhos de escritório.