如何为合适的AWS S3存储计划配置我的应用程序?

时间:2017-04-06 15:07:13

标签: ruby-on-rails amazon-web-services amazon-s3

我的Ruby on Rails应用程序为用户提供了编写短文和上传图像的功能。
我为每位用户设置了 7张图片的每日上传限制,我创建了一个后台作业,每月删除一次超过30天的所有图片。
我还为我的应用设置了 300个用户的限制。

即使考虑到图像的尺寸很少超过1 MB(并且通常距离很远),如果您认为这是一个合理的近似值,我会以 1 MB 作为平均图像尺寸

  • 每位用户7张图片7x300 = 2100张每日图像从所有用户上传到AWS。
  • 2100每日图片表示2100x30 =每月63000张图片已上传至AWS
  • 每月63000张图片,每张1 MB,每张约需62 GB。我会把100 GB作为安全值。

我在美国东部(弗吉尼亚州)标准存储部分的simple monthly calculator中插入了以下值:

  • 储存:100 GB
  • PUT / COPY / POST / LIST请求:70000(而不是63000)
  • GET和其他请求:2000000(而不是63000x30 = 1890000)

注意:根据我的理解,1890000可以表达每日请求,考虑所有用户每30天一次使用该应用程序,因此每天都要求AWS显示他们的图像。这是对的吗?

我得到的估计每月账单为3.31美元:这是一个合理的估计吗?
如果相反我估计是错误的,因为我错过了一些观点,考虑到我的每月预算可能在5美元到10美元之间,你会建议我如何配置我的应用程序(用户数量,每天的图像数量和它们的大小限制) )?

0 个答案:

没有答案