AWS Storage Gateway
Hybrid storage service that connects on-premise apps with cloud storage services (S3, EBS, glacier...)
Initially I thought it was like an API Gateway but for storage services, but it's not.
3 types:
- S3 File Gateway
- FSx file gateway
- Volume Gateway
In layman's terms the gateway is a virtual machine that I need to install in a local server in my network that makes it seem like the cloud storage service looks like it's a drive in that server
Because your local server speaks "Hardware" (protocols like NFS, SMB, or iSCSI) and Amazon S3 speaks "Web" (HTTPS/REST), they can't talk directly.
- You download the Storage Gateway VM (for VMware, Hyper-V, or KVM).
- You run it on your local hardware.
- The VM acts as a translator: it listens for file saves from your server and converts them into API calls to AWS.