AWS Storage Gateway gives your applications on-premises and in-cloud access to virtually unlimited cloud storage. You can deploy Storage Gateway as a virtual machine (VM) within your VMware, Hyper-V, or Linux KVM virtual environment, or as an Amazon EC2 instance within your Amazon Virtual Private Cloud (Amazon VPC).
S3 File Gateway presents Server Message Block (SMB) or Network File System (NFS) based access to data in Amazon S3.
Tape Gateway presents virtual tapes to leading to backup applications that you can store in Amazon S3 or Amazon S3 Glacier.
Volume Gateway presents iSCSI block storage volumes to your on-premises applications that you can store in Amazon S3 or migrate to Amazon EBS.