Centralized, shared storage resources that are remotely hosted, whether internally within an organization (private cloud) or externally in a third-party facility accessed via the Internet or private network (public cloud). Hybrid cloud architectures having some features of both public and private clouds are also possible. The term stems from the convention of diagrammatically representing the Internet or other remote resources and networks as a cloud.