Things You Should Consider For A Successful Cloud Migration