While it is true that several of the
above ideas were indeed present for a long time, we nonetheless
argue that their confluence today in an environment where
information can be accessed independent of device and location represents a major shift in computing as we know it. Specifically,
cloud computing offers the following key advantages: