Quel est le bon moment pour introduire la haute disponibilité pour le site Web?
Il existe de nombreux articles sur les options de haute disponibilité. Ce n'est pas si évident cependant QUAND est le bon moment pour passer d'un serveur unique à une configuration à haute disponibilité.
Veuillez considérer ma situation:
http://www.postjobfree.com est un site Web 24/7 avec un trafic important:
http://www.similarweb.com/website/postjobfree.com
Actuellement, je l'exécute sur un seul serveur: le serveur Web IIS 7.0 et SQL Server 2008 s'exécutent sur la même boîte matérielle.
Il y a occasionnellement (~ un par mois) ~ 5 minutes d'indisponibilité généralement provoquées par le redémarrage requis par certaines mises à jour de Windows Server. Habituellement, les temps d'arrêt sont prévus et se produisent la nuit. C'est toujours désagréable, car Google Bot et certains utilisateurs sont toujours actifs la nuit.
Les revenus actuels du site Web sont d'environ 8 000 $ / mois.
J'envisage de passer à la configuration à deux serveurs (batterie de serveurs Web de 2 serveurs Web et cluster de 2 serveurs SQL hébergés sur deux serveurs matériels).
Avantages:
1) Haute disponibilité (théoriquement aucun temps d'arrêt). Même si l'un des serveurs tombe en panne - un autre serveur prendrait le relais.
2) Aucune perte de données: sans cluster SQL, jusqu'à un jour de données peut être perdu en cas de panne matérielle (nous effectuons une sauvegarde quotidienne).
Inconvénients:
1) Plus d'efforts pour installer et maintenir une telle configuration.
2) Coût d'hébergement plus élevé. Au lieu de ~ 600 $ / mois, ce serait environ 1 200 $ / mois.
Quelle serait votre recommandation?