我想在 AWS 服务上存储大约 10 GB 的数据,并使用 map reduce 来处理数据。使用 EC2 是最佳选择吗?我想使用免费套餐服务,它说 EC2 上的免费服务最大为 613 MB,这不能满足我的要求。我正在做一个爱好项目,我的费用是有限的。免费套餐常见问题解答还讨论了使用 AWS EBS 和免费 30 GB 数据。我也可以在 EBS 上使用 Map Reduce 服务吗,因为 AFAIK EMR 仅在 EC2 上可用?有谁知道我可以使用的任何其他替代品?
问问题
272 次
1 回答
2
试用位于http://calculator.s3.amazonaws.com/calc5.html#s=EMR的 AWS 简单月度计算器,了解您的项目使用 AWS 的成本。
推荐的 EMR 工作流程是将数据存储在 S3 存储桶中。因此,在计算器中,单击左侧的 S3。在表格中输入 10G。S3 存储的价格约为每 GB/月 0.10 美元,因此 10G 的成本约为 1.00 美元/月。
然后,单击左侧的 Amazon Elastic Map Reduce。该表单允许您选择项目所需的预测实例数、小时/周或小时/月预期使用量以及预期实例类型。例如,对于需要每周 20 小时使用 1 个小型 EC2 的项目,估计成本约为 6.00 美元。EMR 似乎没有提供微型实例。
因此,如果您认为您可以使用小型实例,并且您打算不经常使用它,那么您的费用可能低于每月 10 美元。
为了进一步降低费用,您可以使用 Spot 实例而不是标准实例,如下所述:http: //aws.amazon.com/ec2/spot-instances/#7。
于 2013-08-13T22:15:52.000 回答