external storage on a linode

I host on my linodes some services for my clients, mainly web and email, and until now I didn't have big requirements in term of storage space, but I am currently setting up a web site for a new client that will initially require at least 60GB of space.

I don't have this space available on my linode so this let me think on how I can scale and what solution could I adopt in case I suddenly need more space in cases like this.

The easiest solution would be of course to to upgrade my linode but I can't/won't right now because I should migrate to SSD (I have still the old plan) and my linodes are hosting production services…I need to plan the migration and work on that and unfortunately I don't have the time right now.

Second: this could only be a short term solution as I could face this problem again in the future.

Third: I am hosting a few websites, 20ish, and right now I consume ~50GB of bandwidth per month, load is quite low and ram usage is ok, so I don't really need to upgrade a part from storage need.

Now, I was evaluating taking a physical machine to some external hosting company, but then I thought about Amazon S3. I read some very old comment on very bad performances when mounting S3 as a filesystem, also on linodes. Is there anyone who uses it other than backups? Is it really bad?

What I need to put up there are files that have to be served via http and needs to be always available and possibly also locally on the linode (so with a remotely mounted fs).

Any thought on that?

Also, what about webdav as an alternative? (have storage on an external server mounted with davfs)

Thanks!

C.

1 Reply

Whatever external storage solution you use it will be slow and unpredictable since it has to go through the internet. You could use S3 or some other service directly in your clients web site if they're willing to modify their application to do that.

The simplest solution is charge the customer the additional cost for running a larger node and dedicate it to them. If they need 60GB of space then they probably don't want shared hosting ;)

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct