Amazon S3 is the best in class asset hosting solution
September 15, 2018

Amazon S3 is the best in class asset hosting solution

Anonymous | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with Amazon S3 (Simple Storage Service)

My organization is using Amazon S3 to host all of our assets for each of our products. It is primarily being used by the engineering teams but is being used across the organization as well. Our marketing team also uses it for image assets for email marketing as well as custom image uploads for our route tiles on our site.
  • Allows for ease of setting up multiple buckets to keep your assets organized
  • Gives you the option of keeping your images public or private - good for keeping your image storage organized with what you want to exposed/not exposed to users
  • Allows for easy integration with other AWS products
  • Web interface is not the most intuitive at first. Takes some time getting used to
  • Private assets being displayed could end up breaking your site if you're unaware that you need to set them public
  • S3 is overall an expensive option for a smaller company
  • Interaction between Ruby on Rails and the Fog/Carrierwave Gem to upload images is a costly, manual process for the team
Prior to using S3, we were hosting all of our assets from the assets pipeline in our Ruby on Rails application. For a small company, this approach was fine but as the assets doubled and tripled, this was no longer the way to go. S3 will help you scale regardless of company size. It is especially key when you have multiple products that hold a variety of assets - images and videos.
If you're looking to host a wide array of assets, including large images, then S3 is your best bet. It is challenging to get used to initially as the web interface isn't the most intuitive to a beginner but if you're hosting for multiple products, it is worth it. Also makes integration with other AWS products easy.