我可以将Amazon ELB用于我的RDS实例以实现负载平衡吗?

Ran*_*hit 5 amazon-ec2 load-testing amazon-rds amazon-elb

我有两个问题:

  1. 我可以在RDS实例上使用ELB进行负载平衡吗?
  2. 我可以在EC2实例上安装多个服务器并为所有服务器运行单个ELB实例吗?

Vic*_*ari 5

1 - 如果您的意思是只有一个RDS实例,则前面的负载平衡请求没有任何意义.如果您的意思是拥有多个RDS实例,那么加载平衡请求也没有多大意义,因为您的数据库服务器很可能在给定的时间点内具有不同的数据.我可以看到这个规则的唯一例外是你有只读RDS实例.在这种情况下,您可能会受益于在他们面前使用ELB.如果您的应用程序是写密集型的,则应该使用更大的RDS实例或转移到noSQL数据库.不要尝试将请求加载到读/写DMBS,因为您必须自己处理同步和许多其他(非平凡)方面.

2 - 是的,这是完全可行的.当然,对于Web服务器.一般不适用于DBMS.

  • 在RDS从站之间进行读操作的负载平衡是完全合理的. (5认同)