假设我每天有100,000个访问者和多个运行负载均衡器的EC2实例来平衡实例之间的流量。
让所有EC2实例连接到相同的RDS MySQL数据库是否明智?我们在这里谈论的是100K访客,让我们说这个数字有可能增长。 MySQL数据库不大于10个表,每个表最多1K行。
我想替代方案是在每个ec2实例中都有数据库的重复,但这实际上是不可行的,因为每次发生更改时都需要重新复制。思考,考虑?
答案 0 :(得分:2)
是。如果您有多个应用程序服务器,则很可能需要使用它们的单个数据库,以便将应用程序的所有数据保存在一个位置。我想可能会有一些例外情况,比如数据库是否只读,你不想要远程网络呼叫的开销。