Não importa o quão forte um servidor web é , é apenas tão bom quanto o administrador do servidor web por trás dele. Um bom administrador do servidor web deve ter um processo bem definido quando se trata de manter os servidores web . Documentar e seguindo as melhores práticas no apoio e manutenção de servidores web vai garantir a alta disponibilidade das aplicações hospedadas nos servidores da web. Padronização de Hardware
padronização todo o hardware usado para todos os níveis de ambiente de servidores web garante uma transição suave de novas aplicações para migrar de um ambiente menor para o ambiente superior. Em empresas maiores, que suportam centenas de milhares de usuários finais , o ambiente de menor pode consistir em pelo menos um servidor web de desenvolvimento e um QA /UAT (garantia de qualidade ou de testes de aceitação do usuário ) servidor web , no entanto, em uma escala menor , pode haver apenas um servidor web utilizado para desenvolvimento e QA /UAT . O maior ambiente é onde os servidores web utilizados para a produção e BCP ( Business Continuity Plan ) pertencem . BCP é opcional em empresas de menor porte .
Além de ter tipos semelhantes de plataforma de hardware, todos os ambientes devem ter configuração de sistemas idênticos , tais como o tipo e as versões do sistema operacional e outros softwares utilizados . Um ambiente consistente irá resultar em menos problemas de código e incompatibilidades.
Monitoramento proativo
monitoramento proativo deve incluir monitoramento do sistema , web (URL) , log de monitoramento de arquivos e comportamento de aplicativo monitoramento. O monitoramento proativo envolve a criação de parâmetros, limites e pontos de gatilho , que irá enviar os alertas para o pessoal de apoio por meio de notificações de e-mail , mensagens de texto , pagers ou telefones .
Adicionando console de monitoramento visível , aberta 24 /7, é ideal para detectar erros que eles começam a aparecer e permite que o administrador do servidor web para fazer uma análise mais aprofundada e aplicar correções antes que os problemas se tornam maiores .
Acessibilidade e alta Disponibilidade
Testando os sites de aplicativos ( URL) em todos os tipos de navegadores como o Internet Explorer, Google Chrome, Fire Fox ou Sapphire é uma maneira de garantir que os usuários são capazes de acessar os sites.
Certifique-se de que a aplicação está sempre disponível através da implementação de cluster para permitir que mais de um servidor web para alimentar o tráfego. Quando um servidor falhar , o aplicativo pode se conectar a outros servidores que não estão tendo problemas . Clustering permite um suave , às vezes sem costura, o failover .
Segurança e Proteção
Adicionar um software que pode ajudar a proteger o sistema. Por exemplo, certifique-se de configurar um ou todos os seguintes - firewall, HIDS ( sensor de detecção de intrusões de host ) e software de anti- vírus. Manter os níveis de patch atualizados em todos os momentos para diminuir a vulnerabilidade dos servidores web , o que pode expô-los a ataques. Agende a manutenção regular patching e implementar estrita política de autenticação de senha ao fornecer acesso a usuários finais. Uma revisão de rotina de acesso vai ajudar com auditoria das contas. Remover contas antigas e não utilizadas.
Os locais físicos também deve ser seguro e seguro através da implementação estrita de " pessoal autorizado " política . Gaiolas de hardware deve ter fechaduras e correias para anular roubo e acidentes.
Capacity Planning
permitir o crescimento futuro, tais como aumento do número de usuários e logs. Limpando logs antigos irá liberar algum espaço; . No entanto, ao fazê-lo torna-se , muitas vezes, pode ser hora de espaço em disco adicional ou hardware
Backup e Recovery
Fazer o backup do sistema , unidades locais e arquivos de dados dará paz administradores de espírito. Arquivos danificados ou ausentes, falha de hardware que precisa de reconstrução e acidente aplicativo que precisa realocá , muitas vezes, necessitam de restauração a partir de fitas de backup . Realizando incrementais e cópias de segurança completas irá manter os dados seguros em caso de falha do servidor e não pode se recuperar.