O modelo cliente-servidor é uma das configurações de computação de rede tradicionais, que é , atualmente, é o uso. Web site, arquivos e bancos de dados são hospedados em um computador que esteja conectado à Internet. Quando os outros computadores da rede se conectar e enviar informações de e para o computador que hospeda , o computador que fornece a informação é conhecido como o servidor eo computador que está recuperando a informação é conhecido como o cliente . Enquanto esta configuração é eficaz em muitas circunstâncias , como qualquer sistema, não são obrigados a ser falhas. Requisitos físicos
Um servidor baseado central é um tipo específico de computador e requer hardware especializado e grande fonte de alimentação. Ao contrário do PC desktop comum , um computador servidor está sendo executado de forma contínua por longos períodos de tempo sem bater. Quando o servidor faz deparar com um problema , ele deve ser capaz de recuperar graciosamente , sem causar a falha do sistema . O equipamento que torna isto possível é caro . Uma vez que o servidor está sendo executado sem desligar , os custos de energia elétrica também contribuem para a despesa total de funcionamento de um servidor.
Segurança e Proteção
Porque todos o importante e informação crítica é armazenado em um servidor central ou grupo de servidores , isso cria um problema de segurança . Esta centralização de informações e dados devem ser protegidos contra hackers , falta de energia , vândalos ou qualquer número de potenciais ameaças. Um servidor desprotegido é um ponto central de falha.
Rede Congestion
Como os computadores cliente solicitar informações do servidor, toda a comunicação deve viajar através de uma rede . Quando o tráfego é baixo e alguns clientes estão usando o servidor , operações de rede funcionar sem problemas. Quando o tráfego para o servidor aumenta, o modelo cliente-servidor revela uma fraqueza. O servidor ou um grupo de servidores deve ser capaz de negociar tráfego pesado rapidamente e eficientemente . Diferentes tipos de tráfego podem entupir a rede, como spam ou tentativas de hacking . Um servidor deve também ser capaz de diferencial entre o tráfego legítimo eo tráfego desperdício.
Pessoal de Apoio
sustentar um servidor de classe empresarial operacional é um trabalho a tempo inteiro e pode exigir a atenção de muitos profissionais especializados. Engenheiros de rede funcionam para manter o tráfego fluindo livremente de e para o servidor . Engenheiros de sistemas criar programas e sistemas operacionais de patch como mudanças no projeto acontecer. Os profissionais de segurança trabalham para criar um ambiente seguro para os clientes e os servidores para operar dentro Além do alto custo dos componentes físicos da execução de um servidor, o trabalho necessário apenas aumenta o custo .