EC2 (Elasti c Compute Cloud) - это универсальные c Linux или Windows серверы, которые можно использовать для запуска чего угодно. Однако, если вам нужно что-то вроде распределенного кластера Had oop или кластера RDBMS, вам придется потратить много времени на его настройку.
EMR (Elasti c Map Reduce), как Название подразумевает, что оно специально настроено для обработки заданий уменьшения карты с помощью таких инструментов, как Had oop и Spark. Он предварительно сконфигурирован и готов начать обработку вашей карты, уменьшая количество заданий.
EMR - это просто сервис, построенный на основе EC2, чтобы упростить выполнение таких задач, как распределенная карта, и сократить количество заданий. Это избавляет вас от необходимости настраивать распределенный вычислительный кластер самостоятельно. Подобно тому, как RDS является службой управляемой базы данных, построенной на основе EC2, которая управляет такими вещами, как резервное копирование, реплики чтения и аварийное восстановление.