This document provides an overview of Elastic MapReduce (EMR), Amazon's service for running MapReduce jobs on AWS. It discusses what MapReduce is and how it works, provides examples of word count and indexing problems solved with MapReduce, demonstrates running a basic MapReduce job on EMR using Ruby scripts, and discusses some limitations and common use cases of MapReduce. Key aspects covered include the MapReduce programming model, Hadoop architecture, running a job on EMR including provisioning clusters and monitoring progress, and how MapReduce is well-suited for parallelizable batch processing of large datasets.