将mysql db移动到另一个Amazon EC2实例的性能影响

Opt*_*mus 1 mysql networking amazon-ec2

我们现在有一个运行apache和mysql的EC2.我想知道将mysql移动到另一个EC2实例是否会增加或降低网站的性能.我更担心两个实例之间的网络速度问题.

rea*_*ers 6

同一可用区中的EC2实例通过10,000 Mbps网络连接 - 这比SATA-3接口上的良好固态驱动器(6Gb/s)更快

通过将数据库移动到另一台服务器,您不会看到任何性能下降,事实上,由于两台服务器具有单独的内存和CPU内核,您可能会看到性能提升.

如果您担心网络延迟,那么请忘记它 - 在同一可用区域中的AWS上不是问题.

另一个考虑因素是您可能将您的网站和db文件存储在EBS安装的卷上.该EBS块存储在实例之外,因此您实际上是在同一个超高速10Gbps网络上存储存储阵列.

所以我所说的是......使用EBS,您的网站和数据库已经在网络上进行通信以获取数据,将它们放在单独的实例上并不会真正改变这方面的任何内容 - 除了为两台服务器提供更多资源.更多资源意味着更多数据存储在本地内存和更高性能.