【发布时间】:2014-02-14 08:31:00
【问题描述】:
假设我每天有 100,000 名访问者,并且有多个 EC2 实例运行负载均衡器以平衡实例之间的流量。
让所有 EC2 实例连接到同一个 RDS MySQL 数据库是否明智?我们在这里谈论的是 10 万访问者,假设这个数字有增长的潜力。 MySQL 数据库不超过 10 个表,每个表最多 1K 行。
我想另一种方法是在每个 ec2 实例中复制数据库,但这确实不可行,因为每次发生更改时都需要重新复制。想法,考虑?
【问题讨论】:
假设我每天有 100,000 名访问者,并且有多个 EC2 实例运行负载均衡器以平衡实例之间的流量。
让所有 EC2 实例连接到同一个 RDS MySQL 数据库是否明智?我们在这里谈论的是 10 万访问者,假设这个数字有增长的潜力。 MySQL 数据库不超过 10 个表,每个表最多 1K 行。
我想另一种方法是在每个 ec2 实例中复制数据库,但这确实不可行,因为每次发生更改时都需要重新复制。想法,考虑?
【问题讨论】:
是的。如果您有多个应用程序服务器,您很可能希望它们使用一个数据库,以便将应用程序的所有数据保存在一个地方。我想可能会有一些例外情况,比如如果数据库是只读的并且您不想要远程网络调用的开销。
【讨论】: