The term "cloud" encompasses a vast range of technological advancements and potential. It's more of a "practical innovation" than an invention, combining several earlier inventions to create something fresh and intriguing. Cloud computing, like the iPod, blends a number of different technologies and concepts (the Walkman, MP3 compression, and a portable hard disc). Examples include highbandwidth networks, virtualization, Web 2.0 interaction, time sharing, and browser interfaces. Cloud computing refers to apps that were designed to be rich Internet applications that operate over the Internet (or "Cloud"). With cloud computing, tasks can be given to a combination of software and services across a network. A cloud is a grouping of servers. Businesses can use cloud computing to transform their existing server infrastructures into dynamic environments, allowing them to scale up and down server capacity as needed. A cloud computing platform constantly provided, configured, reconfigured, and deprovisioned servers as needed. Cloud servers might be physical or virtual devices. Advanced clouds typically include other computational resources such as storage area networks (SANs), network.