Challenges and Opportunities of Cloud Migration