Non importa quanto forte di un server web è , è solo buono come l' amministratore del server web dietro. Un buon amministratore del server web dovrebbe avere un processo fuori ben rilassato quando si tratta di mantenere i server web . Documentare e seguire le pratiche migliori nel sostenere e mantenere i server web garantirà un'elevata disponibilità delle applicazioni ospitate sui server web . Hardware Standardizzazione
Standardizzazione tutto l'hardware utilizzato per tutti i livelli di ambiente di server web garantisce transizione graduale di nuove applicazioni per passare dall'ambiente inferiore all'ambiente superiore. Nelle aziende più grandi che di supporto centinaia di migliaia di utenti finali , l'ambiente più bassa può essere costituito da almeno un server web di sviluppo e un server web, QA /SVS (garanzia di qualità o di test di accettazione ), ma in una scala più piccola , ci possono essere solo server web utilizzato sia per lo sviluppo e QA /SVS . L'ambiente è più alta in cui i server web utilizzati per la produzione e il BCP ( Business Continuity Plan ) appartengono. BCP è opzionale in società di dimensioni più piccole .
Oltre ad avere tipi simili di piattaforma hardware , tutti gli ambienti dovrebbero avere sistemi di configurazione identica come il tipo e versioni del sistema operativo e altro software usato. Un ambiente coerente si tradurrà in un minor numero di problemi di codice e le incompatibilità .
Proactive Monitoring
Monitoraggio proattivo dovrebbe includere il monitoraggio del sistema , web (URL ) , file di log di controllo e il comportamento dell'applicazione monitoraggio . Monitoraggio proattivo prevede la creazione di parametri, soglie e punti trigger , che invieranno gli avvisi al personale di supporto attraverso le notifiche e-mail , messaggi di testo , cercapersone o telefoni .
Aggiunta console di monitoraggio visualizzabili , presidiata 24/7, è ideale per catturare gli errori in cui iniziano a comparire e consente all'amministratore del server web per fare ulteriori analisi e di applicare le correzioni prima che i problemi diventano più grandi .
Accessibilità e disponibilità
alto < p > Test dell'applicazione siti web ( URL) su tutti i tipi di browser web come Internet Explorer , Google Chrome , Fire Fox o Sapphire è un modo per garantire che gli utenti siano in grado di accedere ai siti .
assicurarsi che l'applicazione è sempre disponibile attraverso l'attuazione di clustering per consentire più di un server web per alimentare il traffico . Quando un server si guasta , l'applicazione può connettersi agli altri server che non stanno avendo problemi . Clustering consente una superficie liscia, a volte senza soluzione di continuità , il failover .
Safety and Security
Aggiungere un software che può aiutare a proteggere il sistema . Ad esempio , assicurarsi di configurare una o tutte le seguenti - firewall , HIDS (sensore di rilevamento delle intrusioni host) e il software anti-virus . Mantenere i livelli di patch aggiornate in ogni momento per diminuire la vulnerabilità dei server web , che li può esporre ad attacchi . Programma di manutenzione regolare e patching implementare rigorosa politica di autenticazione password quando l'accesso a utenti finali. Un esame di routine di accesso aiuterà con revisione di conti. Rimuovere gli account vecchi e inutilizzati .
I luoghi fisici dovrebbero anche essere sicuro e protetto mediante l'attuazione rigorosa per " personale autorizzato " politica . Gabbie hardware dovrebbe avere serrature e cinghie revocatorie furti e incidenti .
Capacity Planning
Consenti per la crescita futura , come ad esempio aumento del numero di utenti e log . Pulizia dei vecchi tronchi sarà liberare spazio , ma quando ciò diventa troppo spesso , potrebbe essere il momento per lo spazio disco aggiuntivo o hardware
Backup & Recovery
< . p > il backup di sistema , unità locali e file di dati darà agli amministratori la pace della mente . File danneggiati o mancanti , crash hardware che ha bisogno di ricostruzione e crash un'applicazione che deve ridistribuire spesso richiede il ripristino da nastri di backup . Esecuzione incrementali e completi back-up sarà mantenere la sicurezza dei dati nel caso in cui il server si blocca e non può recuperare .