Nous avons un VPS (Windows 2008 R2+IIS7.5), avec une application asp.net mvc 3.
La question principale est la suivante : comment gérer les problèmes lorsque Windows doit redémarrer ? (après l'installation des mises à jour de Windows ou autre). L'objectif est de rendre le site web accessible 24 heures sur 24 et 7 jours sur 7, mais il convient d'abord d'afficher un message aux utilisateurs. (nous serons bientôt de retour, quelque chose comme app_offline.htm)
Notre application utilise SQL et écrit/lit également certains fichiers (photos téléchargées, documents) qui ne sont pas stockés dans SQL.
Que recommandez-vous ?
- Répartition de la charge avec ARR (avec 1+2 serveurs, mais que se passe-t-il si le serveur frontal doit être redémarré ?)
- Cluster de basculement Windows ?
- Cluster de basculement SQL ?
- Que faire des fichiers téléchargés ?
Je ne sais vraiment pas quelle serait la meilleure (et la plus simple) solution.