Definição de Servidor
Um servidor é um computador equipado com programas e / ou hardware específicos que permitem oferecer serviços a outros computadores (clientes) de sua rede. Existem diferentes tipos e recursos de servidores. Pense no transporte. Podemos pensar em transporte como qualquer coisa que pode mover algo ou alguém de um local para outro. Uma bicicleta pode transportar uma pessoa, um carro pode transportar quatro pessoas, um ônibus pode transportar 50 pessoas e um avião pode transportar 500 pessoas. Todos são meios de transporte, mas cada um tem uma capacidade diferente. O mesmo se aplica aos servidores.
Tipos de servidores
Um computador pode precisar de vários serviços para funcionar. Como tal, existem diferentes tipos de servidores disponíveis.
Servidor de arquivos
Um servidor de arquivos é um servidor que contém arquivos que são disponibilizados para outros clientes na rede. Um servidor de arquivos tem a responsabilidade exclusiva de armazenar e gerenciar um conjunto de arquivos, que podem ser acessados por outros computadores. Esses arquivos são compartilhados entre os clientes na rede, permitindo o acesso sem ter que transferir fisicamente os arquivos acessados para seus sistemas locais.
Servidor de impressão
Um servidor de impressão é um servidor que possui uma impressora dedicada conectada a ele que pode ser acessada por outros clientes através dele na mesma rede. Outros clientes na rede podem imprimir trabalhos nesta impressora por meio deste servidor de impressão.
Servidor web
Um servidor web é um servidor equipado com HTTP (Hypertext Transfer Protocol) que serve páginas web em resposta a solicitações enviadas por clientes. Por exemplo, se você digitar www.ismellgood.com/homepage em seu navegador como um cliente, na verdade está solicitando uma página da web armazenada em um servidor com um domínio denominado ismellgood.com, denominado homepage. Em resposta à sua solicitação, o respectivo servidor web localiza a página inicial em seu sistema e a exibe para você. Se você digitar erroneamente www.ismellgood.com/homewage, o servidor retornará uma mensagem de erro dizendo – página da web não encontrada! Bem, isso é familiar!
Servidor de aplicação
Um servidor de aplicativos armazena e gerencia todos os aplicativos entre os usuários de uma organização e seus bancos de dados ou aplicativos comerciais de backend. Se você visitou um banco para sacar dinheiro, então acessou o servidor de aplicativos do banco por meio dos serviços do caixa de atendimento. A máquina do caixa, por meio do aplicativo bancário, acessa o servidor de aplicativos do banco para recuperar os dados de sua conta bancária e facilitar sua transação.
Capacidades do servidor
Agora, no mundo real, existem realmente dois tipos principais de servidores. Um sistema configurado está configurado para se comportar como um servidor. Existem vários softwares de servidor de sistema operacional e hardware de servidor sofisticados e especialmente projetados.
Para entender isso melhor, vamos revisitar a definição de servidor. Para recapitular, um servidor é um computador equipado com programas e / ou hardware específicos para permitir que ele ofereça serviços a outros computadores de sua rede. Um computador doméstico com um sistema operacional desktop, capacidade de armazenamento de 100 Gb, memória de 10 Gb, com quatro computadores conectados a ele, contendo vários arquivos pode ser configurado para compartilhar esses arquivos com os outros computadores na rede e atuar como um servidor de arquivos .
Por outro lado, as grandes empresas de software não apenas projetaram sistemas operacionais de desktop, mas também sistemas operacionais de servidor. A diferença é que o sistema operacional de desktop é bom para um punhado de computadores na mesma localização geográfica, mas ao lidar com entidades corporativas com aplicativos confidenciais ou arquivos com milhares de clientes de login em todo o mundo, nosso pequeno sistema operacional de desktop não é páreo para lidar com o nível de disponibilidade e eficiência esperados. É para isso que os sistemas operacionais de servidor são projetados.
Os sistemas operacionais de servidor são projetados para lidar com essas grandes capacidades. Um sistema operacional de servidor típico pode manipular confortavelmente 10.000 conexões simultâneas por vez. Os sistemas operacionais de servidor são mais robustos e especialmente desenvolvidos para lidar e suportar a demanda, bem como os inúmeros riscos de segurança que as conexões simultâneas representam. Quarenta homens fortes e aptos podem facilmente defender uma vila de 50 milhas quadradas e 1000 pessoas. Esses 40 homens, por outro lado, não são páreo para o nível de ameaças a uma nação de 7 milhões de pessoas que vivem em uma área geográfica de 92.000 milhas quadradas.
Hardware de servidor
Qualquer software aplicável pode ser configurado como um servidor e qualquer hardware aplicável pode ser configurado para servir como um servidor. Mas, hardware especial foi desenvolvido apenas para servidores. Por exemplo, seu computador doméstico funcionando como um servidor pode permanecer online enquanto sua fonte de alimentação estiver funcionando. No caso de falha na fonte de alimentação, todo o computador fica offline e os clientes perdem o acesso. Bem, alguns hardwares de servidor são construídos de maneira diferente. O hardware deste servidor pode ter fontes de alimentação redundantes. Este é um conjunto de duas ou três fontes de alimentação simultâneas. Se uma fonte de alimentação falhar, o computador continuará funcionando normalmente e seus 10.000 clientes simultâneos não terão interrupções. Tecnologia semelhante é aplicada em seus discos rígidos e outros componentes importantes.
Resumo da lição
Um servidor é um computador equipado com programas e / ou hardware específicos que permitem oferecer serviços a outros computadores (clientes) de sua rede. Existem diferentes tipos de servidores determinados pelos serviços que oferecem, incluindo:
- Servidor de arquivos que contém arquivos acessíveis a outros clientes da rede
- Servidor de impressão que possui uma impressora dedicada conectada a ele que pode ser acessada por outros clientes através dele na mesma rede
- Servidor da web equipado com um nome de domínio exclusivo que atende páginas da web em resposta a solicitações enviadas por clientes
- Servidor de aplicativos que é responsável por armazenar e gerenciar todos os aplicativos entre os usuários de uma organização e seus bancos de dados ou aplicativos comerciais de backend
Os sistemas operacionais e hardware de servidor oferecem serviços mais robustos e sofisticados que os clientes comuns não podem oferecer. Um sistema operacional de servidor típico pode manipular confortavelmente 10.000 conexões simultâneas por vez.