Hadoop is an open-source programming platform based on Java that processes enormous volumes of data across a distributed computing environment using simple programming models. On the other hand, cloud computing uses various computational concepts and is applied across networks of computers which are connected in real-time. Cloud computing models are designed to offer scalability and adaptability and to meet on-demand requirements. Hadoop helps extract worth out of velocity, variety and volume. Cloud MapReduce is an alternative to MapReduce, which is part of Hadoop. However, Cloud MapReduce does not come with implementations of its own but relies on other cloud service providers for support.