问题与EBS爆发平衡AWS

时间:2018-06-01 12:07:42

标签: amazon-web-services amazon-ec2 amazon-rds amazon-ebs

我有一个EBS卷(16GB)附加到EC2实例,该实例具有对RDS实例的完全访问权限。问题是我已将数据库提取到RDS实例,因此我不再使用EC2实例来存储Web应用程序数据库。我这样做是因为我在EBS学分方面遇到了很多问题(他们很快就消耗了)。我认为通过将数据库放在一个单独的实例(RDS)上,这将减少到几乎可以用于EBS信用消费,因为我不是在EBS上阅读或写作而是在RDS上。但是,每次用户访问Web应用程序时,EBS信用额都会消耗(并减少到0),我不明白为什么。也许是因为我还没有完全理解EBS信用的使用方式是什么......任何人都可以用这个来启发我吗?非常感谢。

1 个答案:

答案 0 :(得分:0)

您可以查看音量类型,包括有关其爆发点数here的信息。您还应该查看I/O Characteristics and Monitoring。从该页面:

  

如果您的I / O延迟高于您的要求,请检查   VolumeQueueLength以确保您的应用程序不会尝试驱动   比您配置的IOPS更多。如果您的申请需要   您可以使用比您的卷更多的IOPS   考虑使用具有更高基本性能的更大gp2体积   具有更多预配置IOPS的级别或io1卷可以更快地实现   的等待时间。

如果这会导致性能问题,您应该查看该指标及其提及的其他指标。如果您的IOP持续高于您的基线并导致它们排队,您将始终以给予的速度消耗信用额度。