J'essaie de faire évoluer notre application Web (PHP, MySQL, memcache) dans un schéma multi-régions. Actuellement, nous utilisons une configuration avec deux instances EC2 derrière une instance ELB et une instance RDS, toutes dans la région US-EAST (Virginie).
Nous aimerions également être présents dans la région UE (Irlande). Cela signifie au moins une nouvelle instance EC2 (identique aux autres, desservant la même application).
J'ai copié l'AMI souhaitée, installé la nouvelle instance, installé une même configuration ELB (requise pour la terminaison SSL) et configuré le routage basé sur la latence dans Route53. Et cela fonctionne comme suggéré.
Mais les clients de l'UE ont des problèmes de vitesse. Cela est dû au fait que les instances EU EC2 se connectent à l'instance RDS basée aux États-Unis. Pour autant que je sache, Amazon n'a pas encore activé la réplication multi-régions RDS.
Avez-vous des suggestions sur la façon d'accélérer correctement l'ensemble de la configuration lors de l'utilisation de l'instance RDS unique?
De plus, avez-vous des idées en général sur la façon de faire évoluer les choses? Idéalement, nous aimerions continuer à utiliser la technologie RDS pour diverses raisons. Néanmoins, je suis ouvert aux suggestions (je suppose que la prochaine idée serait d'héberger nos propres serveurs MySQL).