AWS EC2:不总是使用最便宜的实例的任何理由?

时间:2017-10-10 10:03:37

标签: amazon-web-services amazon-ec2

使用Amazon Web Services设置EC2时,是否有任何理由不总是使用最便宜的实例(即t2.nano - 如果您将使用基于 tx.x 的实例)让它自动放大(注意:UP,而不是OUT)以使用它所需要的东西?

如果你不一定需要它,为什么要从更高的实例开始(例如t2.micro,t2.small,t2.medium)?

唯一的理由是,确保在缩放自动调整时没有性能问题吗?

3 个答案:

答案 0 :(得分:0)

似乎自动向上扩展为not available in AWS,实际上你必须扩展OUT。考虑到这一点,总是从应用程序运行良好的最小实例开始是有意义的,这可能不是最便宜的。

答案 1 :(得分:-1)

这完全取决于您的应用程序使用情况。如果您在AWS中使用EC2实例测试某些内容,则T2系列实例非常正常,您可以继续使用它。对于Production,您可以根据您的应用程序使用以下实例。

应用程序使用:

CPU bouns使用C4系列

内存布朗使用R4或m3系列

存储布料使用d2,i2和i3系列

请找到以下链接供您参考。

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html

答案 2 :(得分:-1)

我认为这是一个广泛的问题,因为我们对底层应用程序一无所知,因此我将基于对它何时显然不起作用的一些假设给出一个例子。

我还假设您在此处使用自动缩放并根据警报和指标添加其他实例类型?

例如,如果您在一个重要的以客户为中心的解决方案的自动扩展组中有一个实例,那么由于资源限制而您的系统可能无法足够快地提供请求,并且在进行扩展过程时,您和#39;可能会丢失定制和/或金钱。特别是如果您需要缩放约5次以获得正确的实例类型。

另外,瓶颈是什么?如果它的网络io然后扩展到T2系列,那么你将无法获得帮助,因为你只能从某些实例类型支持的增强型网络中受益。出于一般目的,您需要m4类型。