Cloud storage gateways refer to the physical/virtual appliances or installable software that resides in an organization's enterprise data center or public cloud network that provide users and applications seamless access to data stored in a public or private cloud. Users and applications typically read and write data through network file system protocols, such as Server Message Block (SMB) and Network File System (NFS), or through hosts that are connected using internet Small Computer System Interface (iSCSI).