我正在为我们的服务设置RDS实例。
我们有大约50张桌子。在50个,我们有一个特定的表,我们将主要阅读和写作。该表目前为100GB。
我们正在研究适用于MySQL的AWS RDS,我们目前的预算允许我们选择db.r3.xlarge或db.m4.xlarge。
db.m4.xlarge = 4 CPU和16 GB RAM,具有高网络性能。 db.r3.xlarge = 4 CPU和30.5 RAM,具有中等网络性能。
那么,我应该选择哪一个?我猜r3.xlarge因为它提供了更多的RAM。但是,网络性能会对服务产生很大影响吗?
答案 0 :(得分:2)
对此没有正确答案。
如果预算比业绩更重要,那么最初请使用较小的实例。
如果绩效比预算更重要,那么最初选择较大的一个。
在任何一种情况下,您都会测试最初选择的内容的性能,并根据您自己的预算/效果曲线上调/下调大小,除了您之外没有人知道。