There are many different definitions for the term cloud computing or “the cloud”, but what exactly is it? Cloud computing is simply a set of pooled computing resources and services delivered over the web. When you diagram the relationships between all the elements it resembles a cloud. With the help of several virtualized resources Cloud Servers share info based on how much web traffic there is across the entire network. Cloud Computing customers basically pay for resources when they need them and don’t need to spend the time and money to keep website afloat. With cloud computing you have the ability to provide quick traffic spikes and meet user demands. With this program developers don’t have to re-engineer cost of structures or environments to handle peak loads! Finally, businesses can focus on resources and developing site applications rather than dealing with the underlying infrastructure or other day to day operational and performance issues on their platform!