Cloud computing is now a ubiquitous concept. Everyone knows about it at a cocktail party level (“Why yes our IT is in the cloud!”, “Well, of course we are in the cloud, who isn’t?”) but when you get down to brass tacks, the cloud can mean any number of different things.
Here are a few of the high level concepts in cloud computing that you may hear or may want to learn more about. You may even disagree with my definitions. That’s fine because there is no real cloud institute with standardized definitions (at least not that I am aware of at least).