2011-06-16 3 views
2

Je souhaite héberger la même application asp.net sur 2 serveurs différents sous 2 noms de domaine différents. Ceci est pour une sauvegarde en cas de dysfonctionnement d'un des serveurs. C'est possible?Hébergement de l'application asp.net

Répondre

2

Bien sûr que c'est possible. L'astuce consiste à s'assurer que les données restent synchronisées, ce qui n'est pas une tâche facile dans plusieurs domaines.

Une meilleure approche pourrait être d'utiliser Clustering. Il s'agit plus d'une tâche d'administrateur de réseau qu'une tâche de développeur (donc cela peut être mieux répondu sur ServerFault.com), mais oui, cela peut être fait.

Quelques articles sur Clustering:

http://technet.microsoft.com/en-us/library/bb687537.aspx

http://technet.microsoft.com/en-us/library/bb742600.aspx

http://blogs.iis.net/thomad/archive/2009/10/27/iis7-and-failover-clustering.aspx

1

Configuration d'un nom de domaine en tant que CNAME pour l'autre. Ensuite, exécutez les deux serveurs en tant que cluster redondant. Cependant, il y a des choses à considérer dans l'application: utilisez-vous des sessions persistantes pour qu'un utilisateur avec une session sur un serveur soit toujours servi par le même jusqu'à la fin de la session ou pouvez-vous réécrire l'application pour éviter les variables de session ou ajouter un mécanisme de synchronisation entre eux ...

Microsoft Support:HOW TO: Set Up Multi-Server ASP.NET Web Applications and Web Services

Questions connexes