Skip to content

Storage Gateway

  • AWS Storage Gateway is a hybrid-cloud storage service that gives you on-premises access to virtually unlimited cloud storage.
  • Customers use Storage Gateway to simplify storage management and reduce costs for key hybrid cloud storage use cases.
  • Storage Gateway provides a standard set of storage protocols such as iSCSI, SMB, and NFS, which allow you to use AWS storage without rewriting your existing applications.
  • It provides low-latency performance by caching frequently accessed data on premises, while storing data securely and durably in Amazon cloud storage services.
  • Storage Gateway optimizes data transfer to AWS by sending only changed data and compressing data

Types based on installation

They are of two types:

  1. It can be installed as VM on a hypervisor.
  2. It comes as a physical box.

Sharing Protocols

Two types of file sharing protocols are:

  • SMB: Made by IBM originally and then taken by Microsoft. It is best used for Windows.
  • NFS: Made by Sun. It can be used both with SMB and NFS.

Types of Storage GW's

3 different types of fo storage gateways are:

  • File gateway (using NFS): The File Gateway presents a file interface that enables you to store files as objects in Amazon S3 using the industry-standard NFS and SMB file protocols, and access those files via NFS and SMB from your datacenter or Amazon EC2, or access those files as objects with the S3 API.

  • Volume Gateway: The Volume Gateway presents your applications block storage volumes using the iSCSI protocol. Data 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. Tape Gateway: Used to backup data into the glacier.

  • Cached volumes: Entire dataset is stored on S3 and the most frequently used data is cached on-prem

Use cases

Storage Gateway supports four key hybrid cloud use cases

  1. Move backups and archives to the cloud.
  2. Reduce on-premises storage with cloud-backed file shares.
  3. Provide on-premises applications low-latency access to data stored in AWS.
  4. Data lake access for pre and post processing workflows.

Notes

  • Snapshots are incremental backups (delta) which will only capture the changed blocks.
  • In the case of stored volume all the data is stored on the data center (on-prem) and the data is replicated to the backend server in an Async fashion
  • VM is used to replicate the data.

Was this page helpful?
-->