https://www.dpscomputing.com/blog/2012/02/17/an-introduction-to-cloud-computing/
An Introduction To Cloud Computing