We have implemented a task in Hive which is working fine on single node cluster. We are planning to deploy it on AWS. If we plan to deploy it then what should be chosen Amazon EC2 or Amazon EMR? We want to improve the performance of task. Which one is better and reliable? How to approach towards them? Found that, we can also register our VM setting as it is on AWS. Is it possible?