HDG explica: O que é um servidor de computador?

“O servidor caiu!”

“Não consigo entrar no servidor.”

“Os servidores estão no limite de sua capacidade.”

Esses são os tipos de frases que ouvimos diariamente ao usar a internet, mas o que exatamente é um “servidor”. É um daqueles termos que todo mundo usa, mas poucas pessoas realmente conhecem os detalhes. 

Há uma boa chance de você ter encontrado este artigo digitando “O que é um servidor?” em um mecanismo de busca. Não é nada para se envergonhar! É um conhecimento essencial que qualquer usuário da Internet deve saber e você está prestes a obter todas as informações essenciais aqui.

O que a Internet REALMENTE é

Para entender o que é um servidor, você deve primeiro entender o que é a internet (ou qualquer rede de computadores). Para a maioria das pessoas, a internet é como a eletricidade. Você conecta um cabo na parede e a internet sai dele. Assim como a maioria das pessoas não conhece o funcionamento interno de uma estação de energia, a maioria das pessoas não entende realmente como funcionam(how ) esses serviços da Internet, como páginas da Web, streaming de vídeo ou e-mail.

O conceito é realmente muito simples. A internet é simplesmente uma coleção de computadores conectados por hardware de comunicação, como roteadores e cabos de rede.

Sempre que você acessa uma página da Web, assiste a um vídeo ou envia um e-mail, há outro computador em algum lugar do mundo que fornece o conteúdo ou atua como intermediário para ajudá-lo a se comunicar com outra pessoa.

O que é um servidor versus um cliente

Esses computadores, que fornecem os SERVIÇOS(SERVices) , são o que geralmente chamamos de “servidores”. Os computadores que recebem esses serviços são chamados de “clientes”. Ver? É um conceito bastante simples. Os servidores fornecem conteúdo e serviços aos clientes. No entanto, isso não nos diz muito sobre os próprios servidores. Apenas o que eles são exatamente?

Servidores são apenas computadores

Qualquer computador pode ser um servidor. Seu computador doméstico pode ser um servidor. Embora seu provedor de serviços de Internet provavelmente proíba a prática em assinaturas de Internet doméstica. Também não são apenas os computadores desktop tradicionais. Qualquer computador conectado à rede pode atuar como servidor, cliente ou ambos. 

Em vez de ser uma descrição de um dispositivo específico, os conceitos de “cliente” e “servidor” descrevem as funções que os computadores têm em uma rede. Por exemplo, se você tiver uma câmera de segurança IP, ela terá um software de servidor instalado em seu minúsculo computador incorporado. Ao acessar a câmera, você está fazendo login em um servidor que fornece um fluxo de vídeo.

 Dito isto, nem todo computador é adequado para atuar como servidor. Muitas vezes, quando a palavra “servidor” é usada, ela se refere a computadores especializados que são construídos desde o início para atuar especificamente como servidores. 

O hardware do servidor é especial

Se você se aventurar na sala de servidores típica de uma empresa de hospedagem de sites, verá fileiras e mais fileiras de armários. Dentro desses gabinetes, você veria racks de servidores empilhados uns sobre os outros. Como visto nesta imagem.

Dentro de cada um desses racks, você encontrará uma placa-mãe especial de nível de servidor, RAM , CPU e armazenamento. Em princípio, estes são os mesmos componentes do seu computador. Exceto, dentro dos servidores eles são muito mais poderosos, confiáveis ​​e energeticamente eficientes. Afinal, esses computadores funcionam 24 horas por dia, 7 dias por semana, atendendo a milhões de solicitações de clientes todos os dias.

É por isso que o hardware do servidor é muito mais caro do que o material que você encontra em um PC de consumo. Cada(Every) minuto que um servidor está inativo pode causar milhares de dólares em perdas. Portanto, vale a pena pagar um prêmio para garantir que os serviços de internet em questão permaneçam disponíveis.

Não entraremos em detalhes profundos aqui, mas o hardware do servidor se destaca das seguintes maneiras principais:

  • As placas-mãe do servidor suportam grandes quantidades de RAM . Terabytes valem em muitos casos!
  • As placas-mãe do servidor(Server) geralmente têm vários soquetes de CPU
  • CPUs de servidor(Server CPUs) tendem a ter muitos núcleos de CPU e grandes quantidades de cache
  • A RAM do servidor(Server RAM) geralmente é de um tipo especial de correção de erros para garantir a estabilidade
  • As fontes de alimentação do servidor(Server) podem ser redundantes, alternando instantaneamente para um backup se a unidade principal falhar

Os servidores em rack também não possuem teclados, mouses, telas ou alto-falantes. Em vez disso, eles são acessados ​​pela rede por meio da linha de comando ou usando um aplicativo de área de trabalho remota. Embora eles geralmente tenham as portas necessárias para conectar esses periféricos, se necessário.

Servidores locais

Um servidor “local” é aquele que é executado em sua rede doméstica local, em vez de em algum lugar “lá fora” na Internet. 

Há uma boa chance de você ter algum tipo de aplicativo de servidor rodando em um de seus computadores domésticos e nem mesmo saber disso. O software embutido da câmera IP mencionado acima é um exemplo, mas existem outros aplicativos que são executados em sistemas comuns de desktop e laptop que também se encaixam na conta. 

Por exemplo, o aplicativo Plex(Plex) popular executa um servidor de mídia em sua máquina local. Isso é como o Netflix rodando em sua rede local. O Calibre(Calibre) atua como um servidor de arquivos local para ebooks e, claro, os dispositivos de armazenamento conectados à rede também são uma espécie de servidor de rede local. Então, como você pode ver, os servidores estão por toda parte. Até na sua casa!

Tipos comuns de servidor

Embora todos os servidores tenham o mesmo trabalho geral, existem subtipos claros de servidores que se especializam em diferentes tarefas.

Os servidores da Web(Web servers)(Web servers) são incrivelmente comuns. O site que você está lendo neste exato momento foi enviado a você por um servidor web. Seu navegador da web atua como cliente e solicita dados do site do servidor. Em seguida, ele recebe o código da página da Web HTML(HTML) ( Hypertext Markup Language ) e o renderiza na tela. A partir daí, ele entra em seus globos oculares e essa informação está agora em sua cabeça. Legal(Neat) , certo?

Os servidores de arquivos(File servers)(File servers) usam o padrão FTP ou File Transfer Protocol em vez de HTML e existem para mover arquivos de seus próprios discos rígidos para os seus.

Os servidores de e-mail(Email servers)(Email servers) tratam do envio e recebimento de mensagens de e-mail. Basicamente(Basically) é um correio eletrônico.

A lista continua. Existem servidores que verificam detalhes de login, servidores que atuam como proxy entre os computadores da empresa e a internet, servidores de streaming de mídia em empresas como Netflix e muito mais. À medida que mais serviços de Internet são inventados, podemos esperar que novos tipos de hardware e software de servidor especializado surjam com o passar do tempo.

“Mainframe” vs “Servidor”

Um último ponto de confusão é a diferença entre um computador “mainframe” e um servidor. Enquanto um servidor é essencialmente um computador desktop reforçado, os mainframes são uma fera totalmente diferente.

Esses computadores são muito, muito mais poderosos que o hardware do servidor. A ênfase na confiabilidade e na capacidade de processamento sobressalente é muito maior e esses computadores geralmente são usados ​​para trabalhos de missão crítica.

O(Online) banco on-line é um exemplo em que os mainframes podem ser uma escolha melhor. Especialmente porque os computadores mainframe são construídos para passar pelo maior número de “transações” possível. Esses computadores geralmente são do tamanho de uma geladeira grande. Muitas vezes, eles são tão grandes quanto dez servidores montados em rack.

Você está sendo servido?

Espero que sua curiosidade sobre o que são servidores de computador agora tenha diminuído. Estes são apenas o básico, é claro, mas agora pelo menos você sabe de onde seus memes estão vindo antes que eles cheguem à sua tela!



About the author

Sou engenheiro de hardware, especializado no design e desenvolvimento de produtos da Apple, como iPhone e iPad. Tenho experiência com dispositivos iOS e edge, além de ferramentas de desenvolvimento de software como Git e Swift. Minhas habilidades em ambas as áreas me dão uma forte compreensão de como o sistema operacional (SO) dos dispositivos Apple interage com aplicativos e fontes de dados. Além disso, minha experiência com Git me permite trabalhar em sistemas de controle de versão de código, o que pode ajudar a melhorar a eficiência e a produtividade no desenvolvimento de software.



Related posts