3 cloud layers are:
- Infrastructure cloud: Abstracts applications from servers and servers from storage
- Content cloud: Abstracts data from applications
- Information cloud: Abstracts access from clients to data
3 cloud implementation models are:
- Private cloud: Created and run internally by an organization or purchased and stored within the organization and run by a third party
- Hybrid cloud: Outsources some but not all elements either internally or externally
- Public cloud: No physical infrastructure locally, all access to data and applications is external
The content cloud implements metadata and indexing services over the infrastructure cloud to provide abstracted data management for all content. The goal of a content cloud is to abstract the data from the applications so that different applications can be used to access the same data, and applications can be changed without worrying about data structure or type. The content cloud transforms data into objects so that the interface to the data is no longer tied to the actual access to the data, and the application that created the content in the first place can be long gone while the data itself is still available and searchable.
The information cloud is the ultimate goal of cloud computing and the most common from a public perspective. The information cloud abstracts the client from the data. For example, a user can access data stored in a database in Singapore via a mobile phone in Atlanta, or watch a video located on a server in Japan from his a laptop in the U.S. The information cloud abstracts everything from everything. The Internet is an information cloud.