我正在尝试以多区域方案扩展我们的 Web 应用程序(PHP、MySQL、memcache)。目前,我们使用的设置在 ELB 和 RDS 实例后面有两个 EC2 实例,它们都在美国东部(弗吉尼亚)地区。
我们也希望在欧盟(爱尔兰)地区开展业务。这意味着那里至少有一个新的 EC2 实例(与其他实例相同,为相同的应用程序提供服务)。
我已经复制了所需的 AMI,设置了新实例,设置了相同的 ELB 配置(SSL 终止所需)并在 Route53 中配置了基于延迟的路由。它按建议工作。
但是,来自欧盟的客户存在速度问题。这是因为欧盟 EC2 实例连接到美国的 RDS 实例。据我所知亚马逊还没有启用RDS多区域复制。
您对如何在使用单个 RDS 实例时正确加速整个设置有什么建议吗?
另外,关于如何扩大规模的任何想法?理想情况下,出于各种原因,我们希望继续使用 RDS 技术。尽管如此,我愿意接受建议(我猜下一个想法是托管我们自己的 MySQL 服务器)。
scaling scalability amazon-ec2 amazon-web-services amazon-rds