Just a few years ago, some industry experts dismissed cloud computing as just the latest technology fad, good for generating a lot of buzz but offering little practical value. Today, the cloud has arrived and has been widely acknowledged by analysts and companies alike as a major force in significantly altering the entire IT landscape, from how data centers are built, to how software is deployed, to how upgrades are handled, and beyond.