AWS RDS MySQL - 通用SSD VS磁性

时间:2016-08-31 10:49:52

标签: mysql amazon-web-services amazon-rds

我创建了一个Amazon EC2实例来托管网站。我还需要MySQL RDS来存储我的数据库,我必须选择 通用SSD 磁存储 < / strong>即可。从docs我看到:

  

通用(SSD) - Amazon RDS通用(SSD)存储提供每个配置GB 3个IOPS的一致基准,并提供突发高达3,000 IOPS的能力。

在此部分之上:

  

磁存储(以前称为RDS标准存储)可用于较少访问数据的小型数据库工作负载。

选择GP SSD时,我会看到以下消息:

  

为高吞吐量工作负载配置少于100 GB的通用(SSD)存储可能会在初始通用(SSD)IO信用余额用尽时导致更高的延迟。

此时,我注意到我的数据库大小约为300MB,而且我认为它不会增加太多,所以我需要为GP SSD支付更多的大小。另一方面,该网站每天有大约3000名访问者,所以我可能需要比磁性访问者更好的性能。

当我只使用高达500MB时,我应该支付100GB吗?对于这种情况,磁存储是否足够?还有其他考虑因素需要考虑吗?

2 个答案:

答案 0 :(得分:1)

最近我们已将整个项目迁移到磁存储,即使数据库大小为30GB,它也能正常运行。

转到磁性存储,并测试您的生产应用程序一段时间。 https://aws.amazon.com/ebs/previous-generation/

对于300 MB的数据库大小和每天3000个用户来说,吞吐量为40-90 MB / s就足够了。

如果需要,您可以随时将自己迁移到通用SSD或配置SSD。

答案 1 :(得分:1)

软件控制基础设施的优点在于可以轻松地尝试并改变它们

选择更便宜的选项,运行一段时间。查看Cloudwatch统计信息以及您自己的可用性指标。如果他们是可以接受的那么好。如果没有,那么升级到更好的磁盘类型并不是一项艰巨的任务