扩展更少的大型实例还是更大的实例是最佳选择?

时间:2019-04-10 16:47:00

标签: amazon-web-services amazon-ec2 amazon-cloudwatch

在考虑性能时,最好选择黑白较少的大型实例或较多的小型实例的最佳选择,因为如果流量泛滥在云监视器上,则将使用cloudwatch(负载平衡和扩展)服务器。

4 个答案:

答案 0 :(得分:2)

AWS is all about ELASTICITY

无需在不需要时提供大型实例并耗尽金钱。 在许多情况下,当您的一个CPU升高时,您创建的下一个大型实例仍未得到充分利用。

您应该将实例大小设置为所需的中等大小(内存密集型,CPU或网络),并使用正确编写的策略扩展这些实例。

只要userdata,ami稳定,您就可以在几分钟之内生成许多实例,以确保您不会花费太多并节省每个Penny。

需要水平缩放

答案 1 :(得分:1)

这在很大程度上取决于您的应用程序。

我同意费萨尔·尼扎姆(Faisal Nizam)的直觉,即倾向于水平缩放。但是,有很多应用程序在小型实例上无法很好地运行。

例如,Elastic recommends具有带有64GB RAM的Elasticsearch集群节点。类似的推理可以应用到许多其他数据相关的应用程序中,如果单个实例能够将大数据块保留在内存中,则可能是有益的。

我建议为您的应用程序找到理想的实例大小,然后从那里水平扩展。

答案 2 :(得分:0)

每个EC2都有一些开销,因此您需要在大型和昂贵实例与带有开销的大量实例和小型实例之间找到平衡。

答案 3 :(得分:0)

(截至今天)要垂直扩展/缩小EC2服务器,需要将其关闭并旋转回去-在决定购买EC2服务器之前要牢记这一点。