An Introduction to Cloud Computing, what is it and why should it be used. What is the architecture and enablers ?