O que é um sistema operacional de servidor?
Um sistema operacional de servidor é um software desenvolvido especialmente para servir de plataforma para a execução de programas de computador para vários usuários, aplicativos em rede e programas críticos para a computação comercial. Esse tipo de sistema operacional (SO) geralmente é fornecido com os tipos mais comuns de aplicativos implantados no modelo cliente-servidor, um termo usado para indicar a troca de informações entre computadores. Por exemplo, um protocolo de transferência de hipertexto (HTTP) ou servidor da web hospeda ou "retém" os arquivos de texto, arquivos de imagens e scripts que trabalham juntos para formar um site. Quando alguém se conecta à Internet e digita um endereço da Web, o servidor que contém os arquivos do site entrega ou "entrega" as páginas solicitadas ao computador cliente ou à máquina que fez a solicitação.
Os aplicativos usados com frequência no modelo cliente-servidor lidam com operações para compartilhar arquivos e impressoras em uma rede, hospedando e servindo páginas da Web pela Internet, serviços de terminal e envio e recebimento de email. Esse tipo de computação pode ser necessário quando houver a necessidade ou o desejo de hospedar seu próprio site localmente quando um domínio pertence, estabelecer uma intranet para disseminar informações e permitir a comunicação estritamente entre funcionários de uma empresa, permitir que vários computadores compartilhem um impressora ou para configurar uma unidade de rede na qual os arquivos são armazenados e acessíveis por um grupo selecionado de pessoas. O sistema operacional do servidor é a plataforma na qual os aplicativos para executar cada uma dessas operações são executados.
Há muitos fatores que devem ser levados em consideração na seleção de um sistema operacional de servidor. Eles incluem a determinação da quantia de dinheiro que se pode gastar, os requisitos de hardware do sistema, os aplicativos incluídos ou "empacotados" no software, o poder do hardware e do sistema, segurança, escalabilidade, ferramentas administrativas disponíveis e opções para instalar programas de terceiros. A consideração de ferramentas administrativas e o conhecimento de como usá-las também são importantes porque um sistema operacional de servidor não tende a ser tão fácil de usar quanto os sistemas para fins não comerciais e de usuário único.
Se o número de solicitações que os computadores clientes farão ao servidor for muito alto, será necessário um servidor muito poderoso que possa ser executado em hardware com uma capacidade de armazenamento muito grande e, geralmente, vários processadores para impedir o tempo de inatividade. Outras considerações de hardware são ditadas pelo sistema operacional de servidor específico de sua escolha. A estabilidade também é de extrema importância; se um servidor da web que hospeda um site comercial quebrar, as vendas de uma empresa poderão despencar e afetar os lucros. A consideração da disponibilidade de aplicativos cruciais que podem ser executados no sistema operacional do servidor também é muito importante, porque se o necessário não for incluído, haverá a necessidade de instalar programas de terceiros para satisfazer as necessidades de computação, como o tratamento de emails da empresa .
A segurança também é de grande importância ao escolher e trabalhar com um sistema operacional de servidor. Uma maneira de ajudar a reduzir o risco de ataques é configurar servidores conhecidos, que são plataformas dedicadas a lidar com apenas um tipo de solicitação dos computadores clientes. Por exemplo, um servidor de email processaria apenas solicitações relacionadas ao envio e recebimento de email da empresa; não estaria envolvido no processamento de várias solicitações que podem ser geradas por computadores que compartilham uma impressora comum. Às vezes, os especialistas em tecnologia da informação (TI) até configuram um servidor para lidar com mensagens recebidas e outro para lidar com mensagens enviadas.