Storage Gateway Overview
AWS Storage Gateway connects cloud-based storage with on-premises software appliances to provide seamless integration and data security features between the AWS storage infrastructure and the on-premises IT environment.
AWS Storage Gateway, a hybrid cloud storage service, gives you on-premises access almost unlimited cloud storage.
Storage Gateway allows you to store data in AWS cloud storage for scalable, cost-effective storage and data security.
It exposes an iSCSI interface compatible with backup applications on the front end and is another disk drive
AWS Storage Gateway backs data in AWS Storage by taking incremental EBS snapshots
AWS Storage Gateway can be run on-premises as a VM appliance or in AWS as an EC2 instance. If the on-premises host goes down, the gateway can be deployed to an EC2 instance.
Gateways on EC2 instances can be used to provide storage for applications on EC2 and for data mirroring and disaster recovery.
AWS Storage Gateway uploads data by default using SSL. Data encryption at rest is provided when stored in S3 and Glacier using AES256
AWS Storage Gateway compresses data-in-transit and at restStorage Gateway Types
AWS Storage Gateway offers file, volume, and tape-based storage options
S3 File Gateway
Supports a file interface to S3 and combines service with a virtual software appliance.
Allows storage and retrieval of objects in S3 with industry-standard file protocols like NFS and SMB.
Software appliance, also known as gateway, is installed on-premises as a VM running on VMware ESXi, or Microsoft Hyper-V hypervisor.
Allows you to access objects in S3 such as files and file share mount points. It can be used as a file system mounted on S3.
It is a cost-effective option to on-premises storage
Transparent local caching provides low latency access to data
Manages data transfer to and fro AWS, buffers apps from network congestion, optimizes data streams in parallel and manages bandwidth consumption.
It integrates easily with services such as IAM, KMS and CloudWatch, CloudTrail, CloudTrail, CloudWatch, CloudTrail, CloudWatch, CloudTrail, and others.
File Gateway allows you store and retrieve files directly via the NFS version 3 protocol or 4.1 protocol.
Use the SMB file system version 2 and 3 protocol to store and retrieve files.
Access the data directly in S3 via any AWS Cloud service or application.
S3 data can be managed using lifecycle policies, cross region replication, and versioning.
Volume gateways are cloud-backed storage volumes that can then be mounted as Internet Small Computer System Interface devices (iSCSI). These devices can be used from on-premises application servers.
All data for Volume gateways is securely stored in AWS. The approach differs depending on how much data is stored locallyGateway Cached Volumes
Gateway Cached Volumes store data on S3, which acts as primary storage and retains a copy locally of recently read data for low latency access.
Gateway-cached volumes provide significant cost savings for primary storage and reduce the need to scale storage on-premises.
Gateway-cached volumes can also be attached from on-premises applications servers as iSCSI devices
Gateway-cached volumes can also be incrementally backed up by taking snapshots, which are stored in S3 as EBS snapshots. These snapshots can be used to create EBS volumes attached at an EC2 instance or as a gateway storage volume.
All gateway-cached volume and snapshot data are stored in S3 encrypted at Rest using server-side encryption (SSE). It cannot be accessed by S3 API or any other tools.
Each gateway that is configured to cache gateway-cached volumes can hold up to 32 volumes. Each volume can range from 1GiB through 32TiB for a maximum storage volume of 1,024 TiB (1 piB).
Gateway VM can be allocated disksCache StorageCache storage acts as