We have a small business website that needs to host lot of images and we are trying to decide if we need s3 to host all our images or should we just use a NAS for storing and hosting our images
Our website allows user to customize their Products with any uploaded art/photo image. The design images and user uploaded artwork images need to be stored. In addition We have 1000's of assets files for Product images,Design ideas images. So,we will adding images of approx 10gb per month.
The Products and design ideas pages will be accessed more frequently.When we ran our numbers we found that S3 costs comes to approx $$1500/month . (only for hosting images) (This is due to great number of put/list/get requests in accessing s3 for our site ).
We are not quite sure if we need to use S3 or use a dedicated storage server for hosting all our images or use a hybrid option- use S3 to host all user designs and uploaded files and dedicated server for all assets images that has lot of requests.
Currently we only have 1 web server that serves all images and assets on its local drive and it does work ok.
We do have a System Administrator who can manage our dedicated servers well if we decide not to use s3 at all.
(We are not considering about Ec2 here and are going to have our web server running on one of our dedicated server only)
Can you please tell your thoughts and a solution to this?Will it be economical to maintain our own Storage and retrieving it than from S3.