>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

Tipos de software de servidor


Um servidor é um computador em uma rede que escuta solicitações de outros computadores, geralmente chamados de clientes, e responde a eles. Os tipos comuns de servidores incluem servidores da Web que fornecem 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 informações. 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?


Os 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 à solicitação de um 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 home office ou sala de estar.

Em alguns casos, certos computadores funcionam inteiramente como clientes, terceirizando quase todo o trabalho para sistemas de servidores. Máquinas de baixa potência que têm 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 fornecer conteúdo de um desktop ou laptop doméstico, isso não é particularmente comum.

Em outros casos, um computador pode operar como cliente e 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 para um servidor de banco de dados separado, tornando-se essencialmente um cliente.

Embora alguns servidores possam ter hardware especializado, muitos servidores hoje executam software de servidor em cima 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 de Internet e Web


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

Servidores web comuns incluem os projetos de código aberto Apache e Nginx e o software proprietário da Microsoft chamado Internet Information Services, ou IIS . Algumas empresas construíram seus próprios servidores da Web para seu próprio uso 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 levam material rapidamente aos usuários.

Entendendo os servidores de banco de dados


Muitas organizações também contam com servidores de banco de dados, que armazenam informações de maneira confiável e rápida, facilitando a atualização e o acesso. Os produtos comuns de servidor de banco de dados incluem SQL Server da Microsoft, PostgreSQL e MySQL .

Muitos servidores de banco de dados, incluindo esses, se comunicam com clientes de banco de dados usando variações da 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 armazenar registros contábeis corporativos até manter postagens de blog em sistemas conectados a servidores da Web populares.

Servidores de arquivo e impressão


Servidores de arquivo e 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 eles poderão ser acessados ​​por vários usuários, geralmente com algumas configurações de segurança, e um servidor de impressão se comunica com impressoras e outros computadores para gerenciar documentos de impressão.

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