Sto cercando di ridimensionare la nostra applicazione Web (PHP, MySQL, memcache) in uno schema multi-regione. Attualmente stiamo usando un'installazione con due istanze EC2 dietro un ELB e un'istanza RDS, tutte nella regione US-EAST (Virginia).
Vorremmo essere presenti anche nella regione dell'UE (Irlanda). Ciò significa almeno una nuova istanza EC2 lì (identica alle altre, che serve la stessa applicazione).
Ho copiato l'AMI desiderato, impostato la nuova istanza, impostato una stessa configurazione ELB (richiesta per la terminazione SSL) e configurato il routing basato sulla latenza in Route53. E funziona come suggerito.
Ma i clienti dell'UE hanno problemi di velocità. Ciò è dovuto al fatto che le istanze EC2 dell'UE si collegano all'istanza RDS con sede negli Stati Uniti. Per quanto ne so, Amazon non ha ancora abilitato la replica multi-regione RDS.
Hai qualche suggerimento su come velocizzare correttamente l'intera configurazione mentre usi la singola istanza RDS?
Inoltre, hai idee in generale su come ridimensionare le cose? Idealmente vorremmo continuare a utilizzare la tecnologia RDS per vari motivi. Tuttavia, sono aperto ai suggerimenti (immagino che la prossima idea sarebbe quella di ospitare i nostri server MySQL).