good solution, twemproxy only for cache, Redis cluster not production ready, neither do service providers such as AWS ElasticCache provide distributed solutions. Cost: USD $1 / 10MB per month
indices Several Elastic MapReduce jobs and Hive queries running at the same time, whenever dependencies among them allow. Jobs running of clusters of different sizes depending on data size to save costs.
Redis is not the most space and cost efficient storage for this case. We used AWS Data Pipeline and AWS EMR to complete a heavy data migration with non-trivial step dependencies, in a fast (parallelized), automated, and cost effective manner.