我想在AWS服务上存储大约10 GB的数据,并使用map reduce来处理数据。 使用EC2是最好的选择吗?我想使用免费套餐服务,它说EC2上的免费服务最多为613 MB,但不符合我的要求。我正在做一个爱好项目,我的开支有限。 免费套餐常见问题解答还讨论了如何将AWS EBS与30 GB的免费数据一起使用。我也可以在EBS上使用Map Reduce服务,因为AFAIK EMR仅适用于EC2吗? 有没有人知道我可以使用的任何其他替代品?
答案 0 :(得分:2)
尝试位于http://calculator.s3.amazonaws.com/calc5.html#s=EMR的AWS Simply Monthly Calculator,以了解您的项目使用AWS需要多少费用。
EMR的推荐工作流程是将数据存储在S3存储桶中。因此,在计算器中,单击左侧的S3。在表格中输入10G。 S3存储的价格约为每加仑0.10美元,因此10G的价格约为每公斤1.00美元。
然后,点击左侧的Amazon Elastic Map Reduce。该表单允许您选择预测的实例数,小时/周或小时/月预期使用情况,以及项目所需的预期实例类型。例如,对于需要20小时/周使用1小EC2的项目,估计成本约为6.00美元。 EMR似乎没有提供微型实例。
因此,如果您认为可以使用小型实例,并且计划不经常使用它,那么您的费用可能低于每美元10美元。
为了进一步降低开支,您可以使用专案实例而不是标准实例,如下所述:http://aws.amazon.com/ec2/spot-instances/#7。