Cloud Computing 2015: Key Issues and Practical Guidance