Nous rencontrons quelques problèmes de mise à l'échelle de notre site Web à deux niveaux sur Azure.Problèmes de performances liés au site Web Azure se connectant à une base de données SQL Azure dans différentes régions
Notre objectif est de créer deux sites Web dans différentes régions (US West, Australia East) et de servir le plus proche des utilisateurs finaux.
Nous voyons massives différences entre les deux régions en termes de temps de demandes moyennes et nous nous demandons comment nous pourrions réduire cet impact sur les performances?
Ou,
Quelqu'un at-il mis en œuvre cette autre façon?
Voici ce que nous avons actuellement:
1 x Site en US West
1 x Site en Australie Est
1 x base de données SQL dans US West
Nous utilisons Traffic Manager qui sélectionne le meilleur site/région en fonction de l'emplacement de la demande entrante. Cela fonctionne extrêmement bien.
Moyenne des résultats de la requête:
US Ouest: 150ms
est de l'Australie: 800ms
Nos pensées:
Parce que la base de données SQL est dans un autre centre de données/région sur le site le temps de latence entre les deux augmentent la demande moyenne.
S'il vous plaît Note:
Nous savons que cela pourrait être fait installer SQL sur la mise en VM et une vnet entre les deux centres de données, mais si possible, nous aimerions continuer à utiliser le SQL Azure entièrement géré et sites Web.