AWS Storage Gateway is a service that enables your on-premises applications to seamlessly use AWS cloud storage. You can use the service for backup and archiving, disaster recovery, cloud data processing, storage tearing, and migration.
What this means is that you install a virtual appliance that you install into your hypervisor on your datacenter and will asynchronously update to AWS or Glasure
The AWS ins a VM that is installed on a host in your datacenter. Storage gateway once installed can then be associated to your AWS account and then activated through the management console
4 different types of storage gateways
- File Gateway (NFS): Store flat files into S3 ( Word, PDF, Pictures)
- Volume Gateways (iSCSI): This is where you install OS, Database
- Stored Volumes
- Cashed Volumes
- Tape Gateway ( VTL): Setup virtual tape drives
Files are stored as objects in your s3 buckets and accessed through the NFS mount point (EC2 instance). Ownership, permissions and timestamps are durably stored in s3 in the user-metadata of the object associated with the file. Once objects are transferred to s3, they can be managed as native s3 objects, and bucket policies such as versioning , lifecycle management, and cross-region replication apply directly to objects stored in your bucket.
The Column interface presents your applications with disk volumes using the iSCSI block protocol. SATA written to these volumes can be asynchronously backed up as point-in-time snapshots of your volumes, and stored in the cloud as Amazon EBS snapshots.
snapshots are incremental backups that capture only changed blocks. All snapshot storage is also compressed to minimize your storage charges
Stored volumes let you store your primary data locally, while asynchronously backing up that data to AWS. Stored columns provide your on-premises applications with low-latency access to their entire datasets, while providing durable off-site backups. you can create storage columns and mount them as iSCSI devices from your on-premises application servers. Data written to your stored volumes is stored on your on-premises storage hardware. This data is asynchronously backed up to S3 in the form of EBS snapshots. 1gb-16tb in size for stored volumes
Let you uses S3 as your primary data storage while retaining frequently accessed data locally in your storage gateway. Cached volumes minimize the need to scale your on-premises storage infrastructure, while still providing your applications with low-latency access to their frequently accessed data. you can create storage columns up to 32Tb in size and attach to them as iSCSI device from your on-premise application servers. Your gateway stores data that you write to these volumes in S3 and retains recently read data in your on-premises storage gateway’s cache and upload buffer storage. 1gb- 32tb in sixe for cached volumes
Offers a durable, cost-effective solution to archive your data in the AWS Cloud. the VTL interface it provides lets you leverage your existing tape-based backup application infrastructure to store data on virtual tape cartridges that you create on your tape gateway. each tape gateway is preconfigured with a media changer and tape drives, which are available to your existing client backup applications as iSCSI devices. You add tape cartridges as you need to archive your data.
File gateway – For flat files stored on S3 ( Text files, Images, PDF’s etc)
Volume Gateway 2 types of volumes
Stored Volumes – entire dataset is stored on the site and is asynchronously backed-up to s3
Cached Volumes – entire dataset si stored on t2 and the most frequently accessed data is cached on site
Gateway Virtual Tap (VTL) – used for backup and used for popular backup applications like Net-backup, Backup Exec, Veeam, ETC