Amazon web services 什么时候我应该在AWS中使用t2.medium和m3.medium实例类型?

Amazon web services 什么时候我应该在AWS中使用t2.medium和m3.medium实例类型?,amazon-web-services,aws-rds,Amazon Web Services,Aws Rds,它们在性能方面似乎大致相同 型号vCPU Mem(GiB)SSD存储器(GB) m3.1 3.75 1 x 4 型号vCPU CPU积分/小时内存(GiB)存储 t2.2 24 4仅限电子制动系统 t2.medium允许突发性能,而m3.medium不允许。t2.medium甚至比m3.medium有更多的vCPU(1对2)和内存(3.75对4)。唯一的性能提升是SSD w/a m3.medium,我认识到,如果我进行大量I/O,这一点可能非常重要 这是否是我选择m3.medium而不是t2.m

它们在性能方面似乎大致相同

型号vCPU Mem(GiB)SSD存储器(GB) m3.1 3.75 1 x 4

型号vCPU CPU积分/小时内存(GiB)存储 t2.2 24 4仅限电子制动系统

t2.medium允许突发性能,而m3.medium不允许。t2.medium甚至比m3.medium有更多的vCPU(1对2)和内存(3.75对4)。唯一的性能提升是SSD w/a m3.medium,我认识到,如果我进行大量I/O,这一点可能非常重要

这是否是我选择m3.medium而不是t2.medium的唯一方案


我想运行一台每月点击量为20-30k的web服务器,因此我认为这两种服务器都可以满足我的需要,但还有什么更好的选择呢?

在这两种服务器上对应用程序进行基准测试,并确定适合您的应用程序。这是唯一可以确定的方法。“更好的选择”取决于应用程序的运行方式和成本要求

可选地,您可以根据成本或其他标准简单地选择一个,并且如果它不够或过多,则将实例类型更改为另一个。

< P>尽管T2媒体实例和M3媒体实例的“硬件”规格看起来相似,但不同之处在于,当您考虑Burstable与固定性能时。请参阅Amazon Web服务中的此链接:

以下引语来自该链接:

问:我应该在什么时候选择Burstable性能实例,例如T2

对于性能稳定的实例(如web服务器、开发人员环境和小型数据库),理想的工作负载不会经常或一致地使用全部CPU,但偶尔需要突发。如果您的应用程序需要持续的高CPU性能,我们建议使用固定性能实例,如M3、C3和R3

T2实例会累积CPU积分,但只要它运行就可以。如果停止或终止,应计信用将消失

页面下方有一条关于T2实例CPU积分的重要信息:

问:如果我的T2实例运行的积分不足(CPU积分余额接近于零),CPU性能会发生什么变化

如果T2实例的CPU信用余额为零,则性能将保持在基准CPU性能。例如,t2.micro提供了物理CPU核心10%的基准CPU性能。如果实例的CPU信用余额接近于零,则CPU性能将在15分钟的时间间隔内降至基准性能

这意味着如果你用完了burstable积分,你的表现将被限制在单个核心的固定百分比,直到你累积更多;T2.micro为10%,T2.small为20%,T2.medium为40%

OP提到的另一个重要区别是M3.medium实例可以配置4GB临时存储,它的I/O容量比持久弹性块存储(EBS)大得多。T2实例没有此选项

最后,这取决于什么是“成功”。在我看来,如果点击意味着一些静态页面下载少于64k或小的动态页面,那么我会探索T2选项。对于更长的会话,更多的数据流量,或者更高的并发用户数,我会考虑M3。如果延长一段时间的性能是一个关键问题,我想你肯定是在M3领域


查看您当前站点或与您正在设置的站点类似的站点的日志,并确定您所处的情况。

30000次每月点击率平均为每90秒一次。除非您的站点非常非典型,否则服务器上的负载可能会非常小。Bursting将处理多达数百(或数千,经过一些优化)的访问者


通过适当的缓存,一个与t2.micro规格相当的VPS服务器可以为Wordpress博客提供服务。当然,如果你不断地使其饱和,你就不能依赖t2.micro的突发性能。在所有方面,作为一个微型,m3.medium具有相似的RAM和带宽,但峰值CPU较少

当然,实例存储速度将比m3.medium上的大型EBS GP2(SSD)卷快几倍。t2和c3介质实例都将具有大约300-400 Mbit/s的网络带宽,t2.micro获得约60-70 Mbit。 显示在爆破模式下t2.medium实际上比c3.large强(更不用说m3.medium了,在3 ECU对7 ECU的情况下,其功率还不到一半)

但是,正如前面提到的,您可以通过使用比您的建议更弱的功能来节省资金,并且仍然具有出色的性能

如果您不需要电源来完全配置服务器,共享主机或平台即服务解决方案将更容易。我建议使用OpenShift,因为他们明确建议使用单个小档位,每月最多可点击50k次。你可以免费得到3个

如果确实需要配置服务器,那么实际上只需要足够的内存来运行服务器和/或数据库。t2.nano有512MB,t2.micro有1GB。真正的性能瓶颈可能是磁盘I/O和网络带宽。第一个可以通过更大的通用SSD卷(更多IOPS)来改进,第二个可以通过使用多个实例和ELB来改进

确保将所有静态资产托管在S3中,并充分使用缓存,即使较小的AWS实例每秒也可以处理数百个请求


基本上是:“不用担心,使用最便宜、最简单的运行工具。”

我认为您可能误解了t2的稳定性-只有在(平均)以下情况下,您才能获得该实例的最高性能不到40%utilised@FrederickCheung如果他们能在每90秒一个访问者的情况下连续产生20%的CPU负载,那么他们需要认真研究他们的代码。基本上,“视情况而定,对其进行基准测试”。O