目前我们正在使用一个EC2实例来运行我们的服务。 而且我们正计划添加一个实例来放置我们的应用服务器。 将数据库放在单独的实例中,并将两个实例的查询放在一起还是有更好的解决scheme? 同时,我们还需要考虑在运行时添加更多服务器的可伸缩性。
谢谢
这个问题的答案在EC2内部或外部基本相同。
没有了解更多有关您的体系结构和应用程序要求的细节,我会默认推荐将MySQL放在自己的服务器上。
这里有一些需要考虑的问题:
http://www.mysqlperformanceblog.com/2006/10/16/should-mysql-and-web-server-share-the-same-box/