Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

The use cases for the AWS Storage Gateway always seem to assume that the virtual storage gateway would be installed on-premises (i.e. local to the customer) and would then be synced to AWS. I am wondering about placing the storage gateway on EC2 instead.

My use-case is this:

I have a large amount of customer data that must be accessed via the filesystem (i.e. it cannot be simply stored in S3). A large percentage of this data is accessed very infrequently. I use a number of EBS volumes mounted to EC2 to accomplish this, and snapshot them to S3. However, the storage is expensive, and there is a single point of failure since EBS drives can only be attached to a single instance.

However, it sounds like I could install the virtual storage gateway on my EC2 server instead, and use the new Gateway-Caching feature to only keep the frequently-accessed data locally (using the free instance storage for the caching).

Additionally, I've read that iSCSI drives can be mounted on multiple servers as long as they are formatted with a cluster-aware filesystem.

My questions:

Is this a reasonable use-case for the Storage Gateway?

Can the Storage Gateway iSCSI drive really be mounted from multiple EC2 instances, eliminating the single point of failure?

share|improve this question
up vote 1 down vote accepted

Looks like it's supported now, see EC2 Gateway.

From the link:

This section discusses how to deploy a AWS Storage Gateway-cached volumes on Amazon Elastic Compute Cloud (Amazon EC2). After you deploy the gateway and add local disk storage, you activate and work with the gateway just as you would for an on-premises gateway.

share|improve this answer
I had forgotten about this question. Looks like you answered most of it. Thanks! – Matt White Dec 12 '13 at 3:39

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.