我有一个当前依赖于 MySQL 的 Web 应用程序。我现在在 AWS 上运行它(使用股票 RDS),它每秒可以容忍大约 500 个请求(插入和选择的混合比例为 50/50)并且响应时间不到 1 秒。但是,我担心如果这个数字增加到 1000,RDS 将根本无法跟上,响应时间将会增加。为了减少这种情况,我创建了一个“只读副本”来执行读取以减少“主”服务器上的负载。
然而,我想知道是否值得我建立自己的 MySQL 集群。这会给我真正的“扩展”吗?当我的 MySQL 集群变得繁忙等等时,我可以简单地启动更多节点吗?它会消除对“读取副本”的需求吗?有没有人在 AWS 上有这方面的经验?
在此先感谢您的任何建议!
您用于 RDS 的实例类型是什么?你读过这里的常见问题吗——http: //aws.amazon.com/rds/faqs/#19
如果您已经在使用最大的实例类型,请参见此处——
希望这可以帮助