我有一个网站,周末可以获得大量流量。访问者在这个网站上做的是 - 他们回答测验问题并尽快提交。
当javascript尝试从服务器提取问题以及他们尝试提交到数据库时,我的服务器会获得大量流量。
使用mysql和PHP创建应用程序。当我的访问者提交时,我希望他们能够提交到单个数据库而不是多个数据库,因为EBS卷只能附加到一个EC2实例。
流量很大,所以我需要更多实例来支持流量高峰期间任何正在运行的实例。我能做些什么来实现如此高的可用性,为我的访问者提交的所有答案提供单一存储库?谢谢。
答案 0 :(得分:0)
您可以使用Amazon RDS。基本上,它是没有硬盘的实例外的数据库。您可以设置多个实例以连接到RDS。
您还可以为水平缩放添加ec2实例,以解决流量峰值问题。
答案 1 :(得分:0)
您可以使用不同的选项来扩展应用程序:
直到上述第4点,您应该可以在不修改应用程序的情况下完成所有操作。要进一步扩大规模,还有很多事情需要关注: