Description of  Cloud Computing, A Practical Approach