O termo “servidor” é usado de forma ambígua na informática. Refere-se tanto a um computador que disponibiliza recursos através de uma rede, quanto ao programa que opera nesse computador.

Teste o VPS da IONOS grátis

Experimente seu vServer de graça agora - Teste um servidor virtual por 30 dias!

  • Recursos dedicados
  • Tráfego ilimitado
  • Consultor pessoal

Servidor: definição

Distingue-se entre as seguintes duas definições de servidor:

  • Definição de servidor (Hardware): um servidor baseado em hardware é uma máquina física conectada a uma rede de computadores, na qual, além do sistema operacional, um ou mais servidores baseados em software são executados. Uma denominação alternativa para um servidor baseado em hardware é “host” (em inglês, “anfitrião”). Em princípio, qualquer computador com software de servidor pode ser usado como host.
  • Definição de servidor (Software): um servidor baseado em software é um programa que oferece um serviço específico, o qual pode ser utilizado por outros programas, chamados de clientes, localmente ou através de uma rede. O serviço disponível depende do tipo de software de servidor. A base da comunicação é o Modelo Cliente-Servidor. Na troca de dados, são utilizados protocolos de transmissão específicos para o serviço.
Dica

Na IONOS, você pode alugar o seu próprio servidor a preços acessíveis para os mais diferentes projetos: servidor web, servidor de e-mail ou aplicação personalizada.

Como funciona um servidor?

A disponibilização de serviços de servidor em uma rede de computadores é baseada no Modelo Cliente-Servidor. Este conceito permite distribuir tarefas em diferentes computadores e torná-los acessíveis a múltiplos usuários finais de maneira independente. Cada serviço disponível em uma rede é oferecido por um servidor (software), que está permanentemente em prontidão. Isso assegura que clientes como navegadores da web ou programas de e-mail possam acessar o servidor a qualquer momento e utilizar o serviço conforme necessário.

Imagem: Diagrama: modelo Cliente-Servidor
O modelo Cliente-Servidor
Dedicated Servers
Performance through innovation

O encontro do hardware com a nuvem: servidor dedicado com nuvem integrada e cobrança por minuto, incluindo assistente pessoal!

  • Dedicated enterprise hardware
  • Configurable hardware equipment
  • ISO-certified data centers

Quais tipos de servidor existem?

Como Cliente e servidor se comunicam depende do serviço em questão e é determinado por um protocolo de transmissão específico. Este princípio pode ser ilustrado pelo exemplo de tipos comuns de servidor:

  • Servidor web: a tarefa principal de um servidor web é armazenar, preparar e entregar páginas da web a clientes como navegadores e robôs de busca. A comunicação entre o servidor (software) e o cliente ocorre com base no Protocolo de Transferência de Hipertexto (HTTP) ou sua variante criptografada HTTPS. Normalmente, documentos HTML e os elementos incorporados, como imagens, estilos ou scripts, são transmitidos. Servidores web comuns são o Apache HTTP Server, Microsoft Internet Information Services (IIS) e NGINX.
  • Servidor de arquivos: um servidor de arquivos serve para o armazenamento central de arquivos, que são disponibilizados a diferentes clientes através de uma rede. Empresas utilizam esse tipo de gerenciamento de arquivos para permitir que vários grupos de trabalho acessem os mesmos arquivos. Um servidor de arquivos evita conflitos causados por diferentes versões de arquivos locais, possibilita a versão automática de arquivos, além de um backup central de todos os dados da empresa. Quando o acesso ao servidor de arquivos é feito pela Internet, são usados protocolos de transferência como FTP (File Transfer Protocol), SFTP (Secure File Transfer Protocol), FTPS (FTP sobre SSL) ou SCP (Secure Copy) . Em redes locais de computadores (LAN), os protocolos SMB (Server Message Block) e NFS (Sistema de Arquivos de Rede) estão consolidados.
  • Servidor de e-mail: um servidor de e-mail consiste em vários módulos de software, cuja interação permite receber, enviar, encaminhar e disponibilizar e-mails para consulta. Normalmente, o Simple Mail Transfer Protocol (SMTP) é utilizado. Usuários que desejam acessar um servidor de e-mail precisam de um cliente de e-mail que recupere as mensagens do servidor e as disponibilize na caixa de correio eletrônico. Essa recuperação é feita via IMAP (Internet Message Access Protocol) ou POP (Post Office Protocol).
  • Servidor de banco de dados: um servidor de banco de dados é um programa de computador que permite a outros programas acessarem um ou mais sistemas de banco de dados através de uma rede. Soluções de software correspondentes com alto mercado incluem Oracle, MySQL, Microsoft SQL Server, PostgreSQL e DB2. Servidores de banco de dados geralmente apoiam servidores web no armazenamento e entrega de dados.
  • Servidor de jogos: um servidor de jogos é um servidor (software) configurado especificamente para jogos multiplayer on-line. Servidores de jogos gerenciam os dados do jogo on-line e permitem uma interação síncrona com o mundo virtual. A base de hardware de um servidor de jogos pode estar localizada em um data center de um provedor especializado ou ser disponibilizada localmente na rede doméstica.
  • Servidor proxy: um servidor proxy atua como uma interface de comunicação em redes de computadores. Como uma instância intermediária, o servidor proxy recebe solicitações da rede e as encaminha usando seu próprio endereço IP. Servidores proxy são utilizados para filtrar comunicações, controlar a largura de banda, aumentar a disponibilidade por meio de balanceamento de carga ou armazenar dados em cache. Além disso, um servidor proxy permite uma ampla anonimização, já que o endereço IP do cliente fica oculto atrás do proxy.
  • Servidor DNS: servidores DNS ou nameservers são responsáveis pela resolução de nomes em uma rede. Para a World Wide Web, os servidores DNS são de importância central, pois traduzem nomes de host como www.example.com no endereço IP correspondente. Mais informações sobre nameservers e o Sistema de Nomes de Domínio podem ser encontradas no artigo detalhado sobre DNS.
  • Servidor GPU: servidores GPU são servidores especializados que, em vez de usar apenas CPUs, utilizam processadores gráficos (GPUs) poderosos para acelerar o processamento de tarefas intensivas. Eles são usados principalmente em aplicações de inteligência artificial, aprendizado de máquina, renderização 3D ou simulações científicas. Pela capacidade de processar muitos fluxos de dados em paralelo, as GPUs podem acelerar significativamente cálculos complexos. Em comparação com servidores convencionais, os servidores GPU oferecem desempenho computacional muito superior em cargas de trabalho especializadas.

Teoricamente, diferentes tipos de servidores podem ser hospedados em uma mesma máquina física. No entanto, é comum que cada servidor seja alojado em um computador independente ou até mesmo distribuído em vários computadores. Isso evita que a carga de hardware de um serviço afete o desempenho de outros serviços.

O que significa hospedar um servidor?

Enquanto a aquisição de hardware próprio de servidor pode ser vantajosa para grandes empresas, profissionais autônomos e indivíduos que desejam implementar um projeto de servidor geralmente optam por recursos alugados. Provedores especializados oferecem servidores alugados em diferentes modelos de hospedagem, nos quais os usuários não precisam se preocupar com a operação da máquina física. A gama de produtos varia desde servidores dedicados, cujos componentes de hardware são exclusivos para um único usuário, até planos de hospedagem compartilhada, onde vários servidores virtuais de clientes são hospedados em uma base de hardware comum.

Este artigo foi útil?
Ir para o menu principal