title: Is it a good idea to read over 500GB data from S3 and save the 400GB outputs to S3?
body: <p>My MR job reads 500GB data from AWS S3, in the same time, it saves the intermediate data in S3, and writes the reducers' outputs (around 400GB) to S3, is it a good design?  </p>
  
  <p>Are there any other cheaper and stable solutions? Thank you!</p>