Data Recovery in the Cloud Era: Advantages & Considerations