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

I've looked at Amazon's S3 and I'm planning on moving stuff over to it, but I'm wondering what stuff should be moved and what shouldn't. Is it that much of a benefit to move all of my images there so that those requests don't come through my web server? In the grand scheme of things will that make much difference?

share|improve this question
up vote 3 down vote accepted

First, you need to ask yourself what problem are you trying to solve. Only when that has been answered can you truly determine if it is worth it for you to move all or part of your site to S3. If you can't figure out if you have a problem that needs to be solved, chances are good that it's very much not worth your time to move things to S3.

S3 provides several benefits. A few of the main ones are:

  • data redundancy
  • high availability
  • high scalability
  • reduced hosting costs (possibly - depending on your host)
  • high bandwidth
  • ease of getting your data into a CDN (CloudFront)
share|improve this answer
I think it's worth mentioning the fact that you can also access your data from one location. This is critical when doing any sort of Load Balancing or Auto-Scaling if you have user uploads or similar to worry about. S3 saves you from having to roll your own solution, like Gluster. – Drew Khoury Apr 5 '13 at 14:30

I help run and we switched to s3+cloudfront due to

  • no need to worry about backups
  • no need to worry about adding new image server

Also in the end we are saving around $200 a month from what we'd pay with 3 servers.. now using 1.5TBs of images on s3

share|improve this answer

One more reason not mentioned so far: You are effectively outsourcing the maintenance of this part of your system. You no longer have to speed time updating the web server, operating system and hardware behind the content stored on S3. Depending on the value of your time and how much time you have and what else you could be doing with it, the hourly staffing costs saved may be a bigger win than savings in monthly hosting fees.

share|improve this answer

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.