AWS: Problèmes retardés entre RDS SQL Server Dans deux régions
La politique de ces clients signifie que nous devons publier notre base de données au Royaume-Uni. / UE.
Actuellement nous avons une instance EC2 US West (Windows), Travailler comme serveur Web. Mais après avoir ajouté une nouvelle copie London RDS (SQL Server) Les performances sont sensiblement inférieures à l'instance du même type dans la même région.
Je comprends que dans deux régions, il devrait y avoir un léger retard. Mais que pouvons-nous faire pour réduire aucune lenteur? Rappelez-vous que nous pouvons stocker des données uniquement au Royaume-Uni.
Informations sur le spécimen RDS
t2.medium
Usage général (SSD)
iOPS Désactivée
Actuellement nous avons une instance EC2 US West (Windows), Travailler comme serveur Web. Mais après avoir ajouté une nouvelle copie London RDS (SQL Server) Les performances sont sensiblement inférieures à l'instance du même type dans la même région.
Je comprends que dans deux régions, il devrait y avoir un léger retard. Mais que pouvons-nous faire pour réduire aucune lenteur? Rappelez-vous que nous pouvons stocker des données uniquement au Royaume-Uni.
Informations sur le spécimen RDS
t2.medium
Usage général (SSD)
iOPS Désactivée
Aucun résultat connexe trouvé
Invité:
Pour répondre aux questions, connectez-vous ou registre
1 réponses
Emilie
Confirmation de:
Selon
https://www.cloudping.co/
Le délai moyen de chaque eu-west-2 et us-west-2 est à propos 190 m / s. C'est un grand retard. US-east-1 a un délai autour 95 MS, qui est nettement inférieure.
La plupart des applications sont probablement développées en tenant compte de la base de données et du serveur d'applications. Dans ce scénario, l'application peut faire des requêtes de base de données fréquentes sans aucun impact significatif sur l'application. Un retard élevé viole cette hypothèse très raisonnable faite par les développeurs.
La meilleure solution - Colocate / CDN
La meilleure solution la plus simple et la plus simple sera la base de données rapproché et Web serveur. Je propose d'accueillir les deux dans une région, idéalement dans un AZ. Utilisation CloudFront CDN Augmenter la productivité due à la mise en cache de la plupart des ressources à côté de l'utilisateur.
Très probablement, il correspond à vos besoins.
Deuxième décision - Lire la réplique
Replice de lecture RDS Vous pouvez mettre aux États-Unis. Modifiez l'application afin que les opérations de lecture soient transmises à la base de données locale et enregistrements - Dans la base de données principale.
Cela peut ne pas correspondre à vos besoins.
Décision troisième - Réplication de la base de données
Vous pouvez potentiellement lancer votre base de données, il existe donc deux points de vie, les principales bases de données qui sont constamment synchronisées les unes avec les autres. Cela augmente quelque peu votre risque et vous devrez peut-être prendre en compte ceci dans votre demande ou au moins le détecter.
Cela peut ne pas correspondre à vos besoins.