Cloud storage is a cloud computing model in which data is stored on remote servers accessed from the Internet, or “cloud.” It is maintained, operated, and managed by a cloud storage service provider or on storage servers that are built on virtualization techniques. Cloud computing is essentially delivering computing as a service. Cloud computing uses different chargeback plans than traditional data center approaches, typically billing flat fees per user per month. These data centers also are known as co-locations rent space in their data center and the customer can house their own hardware products. These data centers also provide data backup solutions.