Я пытаюсь масштабировать наше веб-приложение (PHP, MySQL, memcache) в многорегиональной схеме. В настоящее время мы используем установку с двумя экземплярами EC2 позади ELB и экземпляром RDS, все они находятся в регионе США-ВОСТОК (Вирджиния).
Мы хотели бы также присутствовать в регионе ЕС (Ирландия). Это означает, по крайней мере, новый экземпляр EC2 (идентичный другим, обслуживающим то же приложение).
Я скопировал нужный AMI, настроил новый экземпляр, настроил ту же конфигурацию ELB (требуется для завершения SSL) и настроил маршрутизацию на основе задержки в Route53. И это работает как предложено.
Но у клиентов из ЕС есть проблемы со скоростью. Это связано с тем, что экземпляры EC2 ЕС подключаются к экземпляру RDS в США. Насколько я знаю, Amazon еще не включил многозонную репликацию RDS.
Есть ли у вас какие-либо предложения о том, как правильно ускорить всю настройку при использовании одного экземпляра RDS?
Кроме того, какие-либо идеи в целом о том, как масштабировать вещи? В идеале мы хотели бы продолжать использовать технологию RDS по разным причинам. Тем не менее, я открыт для предложений (я думаю, что следующей идеей будет размещение наших собственных серверов MySQL).