Nous vendons une solution web qui est livrée avec une VM Azure dédiée contenant tout ce dont elle a besoin pour exécuter l'application :
- Application web ASP.NET
- Environnement de production
- Environnement AQ
- Serveur SQL contenant des données pour les environnements PROD et QA.
Un client spécifique a cependant besoin d'exécuter son application dans une configuration de haute disponibilité. Ce qu'il veut, c'est que lorsqu'un serveur tombe en panne, l'autre prenne le relais et vice versa.
Je suis totalement novice en matière d'équilibrage de charge/de configurations à haute disponibilité et je sais qu'Azure prend en charge l'équilibrage de charge, mais je ne sais pas comment le faire fonctionner. Est-il aussi facile de créer deux serveurs avec la configuration ci-dessus, puis de mettre en place la fonctionnalité de haute disponibilité ? Mon problème est de savoir comment synchroniser les données du site Web et les données du serveur SQL entre les deux serveurs ? Surtout en ce qui concerne ces dernières.
Ou serait-il plus facile d'utiliser le serveur SQL Azure au lieu d'un serveur SQL local ? Ou peut-être en introduisant des serveurs supplémentaires plutôt que 2 ?
0 votes
Quelqu'un peut-il m'expliquer pourquoi j'ai reçu un vote négatif ?