在AWS上设置MySQL集群

我有一个目前依赖于MySQL的Web应用程序。 我现在在AWS上运行(使用股票RDS),每秒可以容纳大约500个请求(使用INSERT和SELECTS的50/50混合),并在1秒钟内响应。 但是,我担心这个数字是否会增加到1000,RDS根本无法跟上,响应时间会增加。 为了减less这种情况,我创build了“只读副本”来执行读取以减less“主”服务器上的负载。

不过,我想知道是否值得我build立自己的MySQL集群。 这会给我真正的缩放“出”吗? 当我的MySQL集群正在忙碌等时,我可以简单地启动更多的节点吗? 它会不需要“只读副本”? 有没有人在AWS上有这方面的经验?

在此先感谢您的任何build议!

你用于RDS的实例types是什么? 你有没有读过这里的常见问题 – http://aws.amazon.com/rds/faqs/#19

如果您已经在使用最大的实例types,请参阅此处 –

问:如何扩展我的数据库实例超出最大数据库实例类别和最大存储容量?

Amazon RDS支持各种数据库实例类和存储分配,以满足不同的应用程序需求。 如果您的应用程序比最大数据库实例类需要更多的计算资源,或者需要比最大分配更多的存储空间,则可以实施分区,从而将数据分散到多个数据库实例中。

希望这可以帮助