我阅读了EC2的文档:实例类型,定价,常见问题,突发性能以及有关CPU信用的这些内容.我甚至问过以下AWS支持,答案也不清楚.
问题是,根据文档(虽然不太清楚)和AWS支持,所有3种实例类型在突发时具有相同的性能,它是100%使用某种类型的CPU核心.
所以这是我的思考过程.假设t2.micro的RAM足够,软件可以水平扩展.有2个t2.micro与1 t2.small具有相同的成本,假设负载在它们之间平均分配(可能通过AWS LB),它们将使用相同数量的总CPU并消耗相同数量的CPU信用.如果它们回归到基线性能,它将是相同的.
但是,当它们爆裂时,2 t2.micro可以达到x2 t2.small的性能(同样的成本).同样的概念适用于t2.medium.此外,使用较小的实例允许自动(或手动)缩放,这允许节省金钱.
所以我的问题是,鉴于RAM和水平比例不是问题,为什么一个人使用除了t2.micro之外.
编辑:经过一些回复,这里有一些关于它们的说明: