HDFS vs. Cloud Storage: Pros, cons and migration tips