【发布时间】:2012-10-11 20:01:16
【问题描述】:
我有几个在 EMR 上运行的 hadoop 作业。其中一些作业需要处理日志文件。日志文件很大,每个 .gz 格式约 3GB。日志存储在 S3 上。
目前,我使用 m1.xlarge 进行处理,仅将日志文件从 S3 复制到 HDFS 大约需要 3 个小时。这里的瓶颈是从 S3 读取还是写入 HDFS?
我的计划是使用基于新 SSD 的 hi1.4xlarge,因为它具有快速 I/O,而不是 m1.xlarge。但它是否有助于降低成本?
但是hi1.4xlarge的成本比m1.xlarge高很多。
m1.xlarge - 8 个 EC2 计算单元 @ 每个 0.614 美元 = 4.912 美元 / 小时 h1.4xlarge - 35 个 EC2 计算单元 @ 每个 3.1 美元 = 108.5 美元 / 小时
价格涨幅约为 23 倍。我会得到这么多的性能提升吗?考虑我的 hadoop 作业受高 I/O 限制。
我无法通过启动 hi1.4xlarge 实例自己测试它,所以在 StackOverflow 上询问它。有没有人有比较这两种实例类型的基准?谷歌没有帮助。
问候。
【问题讨论】:
标签: hadoop amazon-s3 amazon-ec2 solid-state-drive emr