TrustRadius
Amazon S3 is a cloud-based object storage service from Amazon Web Services. It's key features are storage management and monitoring, access management and security, data querying, and data transfer.https://media.trustradius.com/product-logos/2G/ql/3B4G0CIO0TQL.pngAmazon S3: An Easy and Efficient Cloud Storage OptionWe mostly use S3 for storage of compliance documents, cloud formation scripts, heavy media files and other materials which need to preserve but used infrequently. We also host some of the static webpages which are just a navigator to the documents. One of the other most prominent use which we do with S3 is to transfer large files. With strict IMA policies, we can make sure of proper access to these files. While we use other AWS services like EC2 to host machine for any computation purpose, we need to store interim results and final results. We store these results to S3 and kill the EC2 instance. Also, we have scripts written for transferring S3 objects (not used for more than 2 years) to Glacier to minimize cost factor.,Excellent support of Identity and access management makes sure that your objects are used by the intended audience only. Entire service is accessible through commands and API. It makes integration and orchestration of S3 services really easy and automated. S3 has quite good reliability and durability to make sure all requests are successfully fulfilled and your objects are always safe. This service and UI interface is easy to understand. It takes almost no learning curve to consume this service. The amount of flexibility it provides, I find it really cost-effective.,The biggest problem is to rename the bucket. There is no direct way to do it. One need to copy entire content to the different bucket with intended bucket name and then remove the old bucket. Sometimes it creates issues. There is no direct way to upload .zip file and extract it to inside the bucket. While uploading large files, sometimes you will find a drop of upload speed. I observe it so many times and while checking my internet speed, I find it absolutely perfect. So there must have something wrong on the AWS side.,9,It practically eliminated some real heavy storage servers from our premises and reduced maintenance cost. The excellent durability and reliability make sure the return of money you invested in. If the objects which are not active or stale, one needs to remove them. Those objects keep adding cost to each billing cycle. If you are handling a really big infrastructure, sometimes this creates quite a huge bill for preserving un-necessary objects/documents.,,9,Amazon Elastic Compute Cloud (EC2), Amazon Simple Notification Service (SNS), Amazon Simple Email ServiceS3 handles your file storage needsWe use Amazon S3 to store files, long term, and short term, from our servers and to share files for various purposes: sending to clients, serving files over the internet on our sites, etc. It acts as our central location for files we serve over the internet.,Ability to have files switched over to long term storage after inactivity. Backups of files available if a loss occurs. Access to files as needed from multiple points and availability. Region availability all over the globe.,Easier API integration and better documentation.,10,Being able to quickly access AWS S3 from our AWS EC2 instances saved us a lot of time and headache and proved cost-effective as well.,,8,Adobe Photoshop, AWS EC2 Container Service, Adobe Illustrator CCPerfect solution for web and mobile application asset and media storageWe are a digital product design and development company. When we build a new web or mobile app, the service we choose to use for application and database hosting may vary, but for serving static assets like images and other file downloads, we are always using Amazon S3. S3 combined with Amazon Cloudfront lets us serve static assets to our users and customers without having to worry about performance.,Ensures web and application servers don't get bogged down from serving static assets. Works with popular frameworks for easy integration in applications to allow user uploading of additional assets. Integrates easily with Amazon Cloudfront as a CDN. Very little configuration needed to get started.,The website UI, while easy to use by even less technical staff, but certain options such as allowing public read for new uploads by default instead of manual selection, requires a bit more technical knowledge. (That said there is generally a custom UI built for users to upload files anyway so in our situation this isn't important).,10,Fast integration for static asset hosting means we can focus on unique features that have greater business value.,Google Cloud Storage,10,GitHub, Autopilot, Buffer, Olark, Stripe, Grasshopper, Dropbox, CloudFlare, Segment, Twilio SendGrid Email API, AirtableAmazon S3 - It's truly a Simple Storage ServiceAmazon S3 is used in our mobile applications inorder to have users upload images to the cloud and bring them back to their device. So when users upload an image, it gets sent to Amazon S3 and when an image is shown on the screen we are also pulling it from the same place lowering the load on our apps. It's used as storage for images only.,Easy to upload and download Simple to pull into applications Fast load times for images and files,Better user interface and user experience,9,Didn't affect our business too much in terms of ROI. Cheap and inexpensive (free for the most part) so no negative or positive affects,Google Drive, Dropbox, Dropbox Business and Google Cloud Storage,10S3, the entry drug to AWSWe use S3 as our primary storage solution. It is also being used as an intermediary between levels of micro-services. The primary storage in S3 is for heavy access, but we also put a CDN in front of it.,Cold Storage Basic Storage Integration into AWS,Usage as an NFS Speed Updated API,8,I was able to move over image storage from our Rails app to S3, resulting in better usage of resources. S3 enabled me to use a new system for image resizing in AWS Lambda,Backblaze and Google Drive,7,8Amazon S3, the go-to storage service that offers industry-leading scalability, data availability, security, and performance.This product is being used across the whole organization as a scalable file store for a variety of different file types. It is highly accessible (distributed CDNs) and very easily integrated into our system.,Accessibility Integration Ease of use,An easier way to set permissions per folder for reading/writing access,10,It has been nothing but positive experiences on our overall business.,10,10,Dropbox,IntelliJ IDEA, Sublime Text, SlackA great service if you don't want to store your files locally.Amazon S3 is used to store all assets from our users. We store profile pictures, message attachments, and other user-related assets. We currently use Heroku to serve the application and it requires an external storage for these kinds of assets. We chose Amazon S3 because it's the most well known and trusted service for this.,A lot of libraries to make it easy to use it A good price for the service Fine grained permissions,Hard to use UI. Amazon likes to make things complicated in the UI Vendor lock-in. When you start using products by Amazon, you usually get a vendor lock-in, as everything is there. It's not bad per se, but it's important to think about it,9,It allowed us to scale our application easily as it does not depend on the local file system anymore. It allowed us to implement the CloudFront CDN easily since we could just point to the S3 bucket.,8,9Simple Storage Service that does a lot more than just providing simple storage for youWe use S3 for reliably and securely storing audios, medical transcriptions, application logs and pretty much everything else. S3 is our go-to cloud storage service as we are already invested in many other core AWS services like EC2, RDS and CloudWatch. We have been using S3 for around 10 years now, and so far, we have never had an issue with it.,Reliable and secure way to store objects in cloud: Storing any type of file(text, pdf, doc, csv, etc) is very easy with S3. Fetching this stored content as and when you require is also pretty easy and can be done using both the console and AWS CLI. Appropriate permissions can be set up for buckets using IAM roles/policies. Versioning in buckets: S3 gives you a very handy feature to store multiple versions of objects stored in a bucket. Lifecycle policies: You can set up lifecycle policies in S3 that can move your older objects to IA or Glacier. This setup is very easy and can be done within minutes for a bucket. Replication: The cross-region replication that S3 provides is wonderful. Beware of the inter-regional data transfer costs though.,No support for object versions retention: There can be a retention policy(days or number) for object versions that are stored in S3 so that we don't have to worry about paying extra for all the old versions of an object in the bucket. No feature for replication within a region: Currently AWS does not support replication within a region. Also, having to enable versioning for buckets in which you need replication makes it even more costly. Confusing pricing: The pricing model of S3 can be a little confusing for a new customer with questions regarding data transfer from other AWS services, between buckets or data transfer to the outside world.,9,S3 can be a really great service for a company if used properly. We have had troubles related to billing because we had not spent some time understanding the pricing. Understand costs that will be incurred in setting up your system in a way that inter-regional data transfer will happen, or a lot of old versions of objects are stored. S3 basically takes away all the maintenance headache of storing your data in cloud. It is durable, scalable and reliable. So, it saves a lot of resources that would be otherwise wasted accomplishing all that. You do not have to worry about servers and the capacity you need to provision for them. S3 takes care of all that for you. S3 integrates seamlessly with many other services. My personal favorite is where we use a trigger of S3 upload to invoke a lambda function to process the contents and raise an alarm if there is a validation error. This simple set up will be relatively difficult to implement if you were to use simple servers to store your data.,10,Amazon Elastic Compute Cloud (EC2), AWS Lambda, Amazon Relational Database ServiceAWS S3 is powerful and fast, but it comes at a costWe use S3 to host customer-facing static content. It's a reliable, inexpensive and API-controllable way to do this, which has allowed us to build up in-house publishing workflows that push content to S3 on-demand as it's created. We initially considered using this in tandem with Cloud Front for global edge caching, but have since decided that S3 alone is sufficient for our needs.,Fast: S3 is quite fast, even when compared to other similar hosting and storage setups that aim to compete with S3. Reliable: AWS, in general, has great uptime and reliability. Powerful: S3's APIs are quite powerful and fairly flexible, meaning that with sufficient engineering investment you can do a whole lot with S3.,Expensive: S3 isn't cheap; when the speed and capacity is overkill, we've ended up looking elsewhere for hosting and storage. Complexity: S3 is (like the rest of AWS) a profoundly complicated platform, and there's a steep learning curve to use it. Customer support: AWS has not had particularly meaningful or useful customer support in our experience. You're really on your own with the platform.,6,S3 has helped us usefully version and archive static content, and once we got that up and running the ongoing maintenance costs and effort have been quite low. S3's interactions with CloudFront, on the other hand, are often counter-intuitive and resulted in us abandoning a project to make use of CloudFront partway through.,3S3 is a great static file hosting serviceS3 is a great cost effective static file storage tool that can be accessed from anywhere. We store all kinds of static files in S3 ranging from application data to configuration files to code and automation scripts. S3's access is controlled by IAM roles which allow for strict and tight control over which users are allowed to access which files.,Price - S3 is very cheap Ease of use - It is an extremely simple service with basic upload, download, and list commands accessible via the web, APIs, and CLIs. Security - S3's integration with IAM makes security easy and powerful.,Advanced searches - Searching within S3 for files can be a very painful process and very slow. Dangerous - rogue users can do a lot of damage if you have important data stored in S3 The web interface can be difficult to use for inexperienced users.,10,Simplifying the questions of where to put files Cutting costs on storage Creating consistency,Amazon Elastic Block Store (EBS) and Amazon Elastic File System (EFS),7S3 is cost effective, works well, and provides many service levels.We are using S3 for storing compliance generated by various internal tools. The reports are not frequently accessed but we have legal guidelines for retention. We also use s3 to host static web interfaces with links to the document. It makes really easy to access the documents anywhere. We also use s3 to store various inputs to other AWS services such as AWS Sagemaker.,S3 provides a cost-effective, reliable, and durable way to store objects. S3 can store files from almost any system with its great SDK and API. S3 provides multiple tiers of storage which make it cost-effective based on usage.,I would like to see better control within the s3 bucket policies. It is hard to decide whether to use a bucket ACL or policy. I would like to see the ability to lock down list permissions and still see it in the AWS console.,8,S3 has increased ROI in several of our projects due to the ability to utilize alternative storage tiers to store data. It has also allowed us to use it as a holding area to store data to be used by other AWS services.,Microsoft Azure and Nutanix,8,AWS EC2 Container Service, AWS LambdaEasiest blob storage out thereWe use Amazon S3 for hosting all of our backups, our Apache Spark output files (in lieu of HDFS), our Snowflake external stages, our static website, etc. Additionally, we migrate our logs there for historical purposes. As far as file storage goes, it is able to meet all of our needs with little-to-no downtime.,S3 is very good with uptime S3 is elastic and infinitely scalable S3 is user-friendly,S3 is not good if you need to copy files a lot; it can be slow S3 is not a replacement for a file system. It is blob storage, so things like updates and renames are impossible S3 requires globally unique bucket names, which can be a challenge,10,S3 is extremely cheap, and we are able to host our entire data warehouse there. S3 rarely goes down, which is good for things like our static website. S3 can be slow if we need to copy files, but it is nothing terrible.,10,10,Snowflake, Amazon Relational Database Service, Apache Spark, Apache Spark Streaming, Databricks Unified Analytics PlatformHighly available and integrated with other AWS productsAmazon S3 is being widely used in our projects for multiple purposes. We are using S3 for storing deployment packages of our microservices. These services are automatically uploaded to S3 buckets thanks to S3 API and serverless application model. Also, we are using S3 Static web serving feature to serve our projects' APIs. It is a powerful feature which you can easily configure and publish your static website.,Storing and reading data from S3 buckets are very well designed. You can store any kind of data as you like. The static website serving feature is great. You can serve your APIs in seconds if you are using Swagger like API development tools. Access management of S3 Buckets are good. You can define private buckets or files easily.,POST, PUT and LIST requests are not free. If you are planning to store TBs of data and will download them frequently, It may be expensive.,9,We are serving our APIs easily without dealing with lots of configurations. For quick solution it is great. Due to lots of read-write transactions on our projects, it has considerable costs for our product.,,Amazon Cognito, AWS Config, AWS WAF, Amazon Elastic Block Store (EBS), Amazon Glacier, Amazon CloudFront, Amazon ElastiCache, Amazon CloudWatchAmazon S3 : Fast, Secure and Simple Cloud StorageThe most popular IaaS service out there, Amazon S3 offers good infrastructure, speeds, API support, command line interface and also a great user interface for web access. We are using AWS services to support our business and hosting all the datasets on S3. S3 is typically used to upload and download content, and storing application-specific data. Also, this cloud-based service is HIPAA compliance, so we can store sensitive dataset without any compliance issues and security concerns. Enterprises can keep data secure, processes compliant and teams on the same page.,Data management and storage Quick upload, download and move on EC2 instance Security and HIPAA compliance Folder sharing with multi level permission APIs and libraries to access data through any programming language,Searching for the document is very hard, it allows only prefix to search the files. Also, downloads require more than one click which irritates frequent users. Price compared to service is a little bit high, still not a major concern.,9,Security and HIPAA Compliance Speed up business services and applications ROI within a year, considering large scale applications,,Google Cloud Storage, Microsoft Azure, DropboxAmazon S3 ReviewStorage of audio files for distribution using Cloudfront content delivery network. Restoration of databases from file to RDS.,It's good for working with files across the entire AWS ecosystem. It's good as a fast to set up source of large amounts of storage as needed for projects. It's good as a storage location for third party devices and services that need a place to store data, backups, etc.,It is only object based storage. You can upload and download files. It is not like having a randomly accessible hard drive that you can host a live database on. There may be uses where S3 acting more like a randomly accessible hard drive would be useful. Integration between other areas of the AWS ecosystem can be a bit difficult to set up and use. For example, file-based SQL server restores into RDS instances. Some of the more complex functions need to be done by remote command line.,9,Speed and ease of setup makes projects progress quickly. Integration with other AWS services makes things much more hassle free and smooth-running when running an entire infrastructure in AWS. AWS tech support is great, so using S3 (especially with other AWS services) is a safe way to do things. Problems are quickly and correctly resolved.,8,9,Dropbox and BoxTo S3 or not to S3, that is the question... Amazon S3 is the answer!Amazon S3 is a foundational element used throughout our organization. It is used by applications to store documents, archive phone calls, store/share files, retain backups, transfer files to/from customers, etc. It allows us to set metadata which also allows files to clean up after itself, which prevents our organization from storing information longer than needed which is wonderful (and keeps us only paying for what we really need to store). S3 is our go-to for any cloud storage needs as well as a location to host static content distributed through Cloudfront and provide public access to files as needed.,It has a good command line interface making it easy to use from anywhere It has a well-built SDK across many languages allowing applications to integrate You only pay for what you use, so there is no need to upgrade/downgrade storage capacity S3 allows objects to store metadata allowing some very useful options (such as object expiration) You can now use it to also see the metadata within your objects, such as images/videos metadata (location, duration, capture date, etc) IAM allows you to control access to S3 to set proper permissions,It could be useful to have reports showing file usage/aging It would be nice to be ale to query S3 without the need to look at each and every object,10,It allows our products to scale without the need to worry about disk space filling up. It is wonderful to only pay for what is being used. Because it can be accessed from anywhere, S3 is always there when you need it.,,Eclipse, Amazon Relational Database Service, Apache Tomcat, MySQL, Apache Solr, Slack, AudacityS3 is an Excellent Wordpress Content Storage OptionIn my case, I am using Amazon S3 with the Associated Cloud Front to host all my Wordpress site static content and media to avoid overloading the web hosting provider. Leveraging the combination of Amazon S3 and CloudFront provides faster access to media files, content caching, and avoids unnecessary resource drain on the web server hosting resources directly.,Cheaper Storage Media Files Easy to Implement with Wordpress Seamlessly Inexpensive,Can be a bit complex to set up with Cloud Front for CDN Performance. Files names and conventions with how it integrates with Wordpress make it hard to find original files specifically since they are renamed.,7,Kept my storage limits within threshold on hosting provider. Higher availability of site due to pairing with Cloudfront and reducing resource calls on site directly. Files stored in the cloud with better backup management.,WordPress, Yoast Wordpress SEO Plugins, Filmora, Camtasia, Microsoft Office 2016, Hootsuite ProStorage, yes, but simple. Not for everyone.We use Amazon's Simple Storage Service to store both static and somewhat dynamic assets. It is used in conjunction with Amazon's CloudFront service. It is a simple, cost-effective way to serve assets across our web apps, mobile apps, and websites. It solves the problem of reliable distribution at an affordable price, all wrapped up in a scalable solution. Between our various properties, we distribute over 1TB of data per month across millions of instances.,Scalable Reliable Well documented,Hard to use Not for non-developers Bad online UI,8,Simple hosting Fast to get up and running Easy integration Reliable/no downtime,CloudFlare and Dropbox,CloudFlareTop Marks for S3 Storage and WebsitesWe use S3 for the storage of all our of static web assets (images, videos, audio, etc), user-uploaded data, internal log files, and backups. In addition to the storage uses, we also use the static website hosting feature for some of our web-based services. This is a particularly cost-effective way of getting a website online - either a small and simple HTML-based site or a complex single-page web application.,Storage! You can store as much as you like in whatever format and structure you like. Pay as you go - you only pay for what you use, so your storage costs scale up and down with your storage and access patterns. No more having to provision space ahead of time or having wasted space floating around. It's also fairly inexpensive. Static website hosting - really simple and easy to get going with, but surprisingly powerful. You can do everything from simple static websites to full Single Page Applications (assuming its all Javascript).,It isn't the cheapest out there for storage, but I think still represents good value for money. You do also have a large array of storage options which can lower the cost if you are willing to reduce reliability/robustness. You can't use HTTPS off the bat with S3, so you almost always need to put CloudFront (or similar CDN) in front of it. Whilst this isn't a problem, it means it isn't quite as quick and straightforward to get going with as perhaps some other services. Whilst generally very low latency, we have observed occasional latency spikes whilst retrieving objects. Assuming you are running a CDN in front of S3 (which you should) then this becomes less problematic, but it probably isn't the best choice if you absolutely must guarantee low latency.,10,S3 is such a great way to store things, it's a little hard to measure all the benefits against the other options (Dropbox, hard drives in laptops etc), but it gives a simple place to store pretty much anything. We did replace a traditional LEMP-stack website service with static website hosting in S3 + javascript. This vastly reduced our running costs as we turned all the websites EC2 instances and Load Balancers off. It also meant we didn't have to look after or maintain autoscaling strategies anymore because S3 handles the scaling for us.,Amazon CloudFrontAmazon S3 - The Best Data Storage Decision You'll Ever MakeAmazon S3 is being used as a way for us to securely and reliably store our company's website and data. We use it to host a numerous amount of exceptionally critical data. In terms of data hosting, there simply isn't any better alternative. Amazon S3 helps us to manage and store our data in such a simple, user-friendly way that has become exceptionally beneficial to our business model.,S3 provides possibly the most easily scalable cloud storage service on the planet. It feels as though it's been custom build from day 1 with company growth in mind - something any healthy business will surely appreciate. The intricate system of S3 servers across the globe is a great feature for anyone conducting any sort of international business. You get to choose where your data is stored and, as we all know from bounce rates, every millisecond of load time can be the difference between making or losing a sale. Pulling data is another feature we use quite often and it honestly works flawlessly every single time we have to pull anything.,It's genuinely hard to fault S3 so I'll have to resort to nitpicking but their main interface is quite bland, still super easy to use and navigate, just bland. Contacting their support can be quite cumbersome as every ticket is sent through the always cumbersome Amazon hierarchy of internal bureaucracy (similar to Seller Central) but it's not the worst system in the world by any means. At this point, I'm almost out of critiques - after all, it's what huge digital entertainment companies like Netflix rely on to make a living. That being said, there's always room for improvement and perhaps creating more servers around the world would decrease their minimal send and retrieval times.,10,Amazon S3 has allowed our e-commerce company to efficiently deliver content en masse and has been nothing but a benefit the whole way through. Our customers simply wouldn't be able to purchase anything from us if it was not for S3. S3 has also provided us with a great platform to categorize and sort our data which, in turn, has provided a lot of insights into how we could further improve our own data from the ground up. Most importantly, Amazon S3 is simply the most secure cloud storage platform we know. In the days of the high-stakes cyber-crime, that alone is worth its weight in gold.,Google Cloud Storage,Adobe Photoshop, Adobe Illustrator CC, Adobe XD, Google Analytics, Google Ads (formerly AdWords), Shopify PlusAmazon S3 is the best in class asset hosting solutionMy 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,8,Interaction between Ruby on Rails and the Fog/Carrierwave Gem to upload images is a costly, manual process for the team,,Amazon DynamoDB, Amazon Glacier, Amazon CognitoYou know you're supposed to use S3. Just do it.We use S3 for everything imaginable, but particularly for storing larger assets like images, video, isos or data files. This allows us to purchase much smaller nodes in terms of attached SSDs. The cost of S3 for storage is almost a non-issue for anything in the sub-terabyte range, especially when compared to the price of larger EC2, Rackspace, or digital ocean instances.,Nearly every web framework now has integrations with the service as an easy plug-and-play storage solution. General integration is so good there are tons of third-party tools like Transmit (for mac) you can mount S3 as a remote disk for easy access, and even Amazon's own web portal for using S3 has gotten quite good. It's incredibly easy to offload all the expensive bandwidth operations for your typical website or app to S3, and, assuming your services are not yet HTTP2, you even get the benefits of sharding.,There is no true hierarchical filesystem in S3. So for example, if you have a file like /images/pizza/1.png, and you delete 1.png it deletes the entire directory structure. Now many tools will place an empty dummy file at /images/pizza to make it appear as if the structure is there – but if you do these operations via api it can be a bit of a gotchya. The bucket namespace is global, so it can be really hard to get a sensible bucket name. Honestly no idea why they made that global. While you can serve S3 content at your own subdomain, you have to have the proper bucket name to do so and this can get pretty cumbersome. Ideally, there would be a better way to mask S3 buckets at a DNS level.,10,S3 has a direct impact on ROI because it lowers your overall hosting budget. You will pay pennies on the dollar to host your larger files as S3 over your compute nodes. Especially when you consider all the additional backup storage, image storage, and uptime requirements of keeping files online where your compute nodes are. If you ever want to have server clusters, where do you think you're going to store your static assets? Yep, S3. No brainer again – now you can scale. I'll throw one more bone out here for this – you can literally distribute s3 files to a global CDN (CloudFront) with just a few clicks of a button. That kind of speed can have an immediate return on investment for international customers.,,Amazon Elastic Compute Cloud (EC2), Rackspace, Laravel PHP FrameworkS3 for Cloud BackupWe are currently using S3 for off-site storage of backup data using a variety of backup client software. We utilize multiple Amazon sites for redundancy when needed. Some data is stored in our account using our software for our clients, and some data is stored in the client's account which we manage.,Multiple security access levels ensure that one client cannot access another clients data. Multiple geographic locations allows us to meet certain audit requirements. Simple setup from within many cloud backup clients.,Security configuration can be a little confusing and sometimes requires making completely new accounts.,10,The storage costs are extremely low compared to storage provided by cloud backup vendors, most of which are just reselling Amazon S3. This has allowed us to be more competitive in the corporate backup market.,Wasabi,ConnectWise Control (formerly ScreenConnect), ConnectWise Manage, QuickBooks ProAmazon S3 is a versatile storage solution for any business use-caseWe use Amazon s3 throughout the company to solve different problems and use cases. We have used s3 to store images, as a data back up, to host static web pages and even as an intermediary between SQS and SNS to store event files. Most recently, we have used S3 to power our applications view history.,High availability - we have never had any problems with S3 being down. Simple, easy to use interface Very affordable for the versatile storage solution it provides,I would like an in console file viewer instead of having to download the file to see its content Speed of download has increased a lot in the past year, though still a room for improvement Apart from storage, a few transactions are charged as well,10,A very high return of investment Many of our core products depend on S3,Amazon DynamoDB, Amazon Elastic Compute Cloud (EC2), Amazon CloudFrontAmazon S3 the goto storage spotWe are currently using S3 in two different areas of the company, the first is to store backups for our WordPress websites, we have 10 different sites so each site has an automated process where every day they upload critical framework data to the different files I set up on S3. The second area where we use it is for archiving of BLOB's from our escrow software. The software saves documents which are used in the escrow in BLOB format. Using the automated process in the escrow software every sixty days the BLOB's are uploaded into the S3 folder setup for it.,Once set up it is as simple as pointing to it and it works. It is fast for putting data on it and taking it off. It allows a mixture of data types which makes it ideal for how we use it; we don't have to worry that it would store a data type.,If you're not a network type and don't understand terms like DNS or routing then it's going to be hard to get it setup correctly. They need to make this process a little more user-friendly for people that are not IT types. They should make security more friendly currently you have to have a very good understanding of what your setting so that the outside world does not see all of your data, a security preview would be great also to make sure the security setting is performing correctly. Billing is another area which could use some help in making it friendlier, you have to spend a lot of time doing deep dives on your bill to understand why cost just seems to have gone up.,10,Regarding the websites, it has been a great ROI we have them all in one location which makes it easy to get too and fast in case of a failure and we need to quickly rebuild the site. Using it for our BLOB's on our escrow side of the house the ROI is based on being able to have it in a secure location which is easy to get too and fast when the application needs to access it to build a file.,Dropbox for Business,Dropbox for BusinessUnspecified
Amazon S3 (Simple Storage Service)
194 Ratings
Score 9.0 out of 101
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>TRScore

Amazon S3 Reviews

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
Amazon S3
194 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 9.0 out of 101

Do you work for this company?

Overall Rating

Reviewer's Company Size

Last Updated

By Topic

Industry

Department

Experience

Job Type

Role

Reviews (1-25 of 45)

Companies can't remove reviews or game the system. Here's why.
Apurv Doshi profile photo
Score 9 out of 10
Vetted Review
Verified User
Review Source
We mostly use S3 for storage of compliance documents, cloud formation scripts, heavy media files and other materials which need to preserve but used infrequently. We also host some of the static webpages which are just a navigator to the documents.
One of the other most prominent use which we do with S3 is to transfer large files. With strict IMA policies, we can make sure of proper access to these files. While we use other AWS services like EC2 to host machine for any computation purpose, we need to store interim results and final results. We store these results to S3 and kill the EC2 instance.
Also, we have scripts written for transferring S3 objects (not used for more than 2 years) to Glacier to minimize cost factor.
  • Excellent support of Identity and access management makes sure that your objects are used by the intended audience only.
  • Entire service is accessible through commands and API. It makes integration and orchestration of S3 services really easy and automated.
  • S3 has quite good reliability and durability to make sure all requests are successfully fulfilled and your objects are always safe.
  • This service and UI interface is easy to understand. It takes almost no learning curve to consume this service.
  • The amount of flexibility it provides, I find it really cost-effective.
  • The biggest problem is to rename the bucket. There is no direct way to do it. One need to copy entire content to the different bucket with intended bucket name and then remove the old bucket. Sometimes it creates issues.
  • There is no direct way to upload .zip file and extract it to inside the bucket.
  • While uploading large files, sometimes you will find a drop of upload speed. I observe it so many times and while checking my internet speed, I find it absolutely perfect. So there must have something wrong on the AWS side.
When any organization wants to take advantage of the AWS ecosystem, S3 is the most basic service. As a standalone service, one can use it just for storage. However, with the orchestration of other AWS services, it makes true value.
If a product needs to support a geographically well-distributed client, S3 edge locations and regions help extremely well. User need not worry about content sync up or replication at all. This makes S3 extremely useful for static content storage.
If the infrastructure need is really small and usage is limited, this service is not for you.
Read Apurv Doshi's full review
Frank Troglauer profile photo
Score 10 out of 10
Vetted Review
Verified User
Review Source
We use Amazon S3 to store files, long term, and short term, from our servers and to share files for various purposes: sending to clients, serving files over the internet on our sites, etc. It acts as our central location for files we serve over the internet.
  • Ability to have files switched over to long term storage after inactivity.
  • Backups of files available if a loss occurs.
  • Access to files as needed from multiple points and availability.
  • Region availability all over the globe.
  • Easier API integration and better documentation.
It is well suited to storing files from, or for, servers and internet access.
Read Frank Troglauer's full review
Bryan McAnulty profile photo
Score 10 out of 10
Vetted Review
Verified User
Review Source
We are a digital product design and development company. When we build a new web or mobile app, the service we choose to use for application and database hosting may vary, but for serving static assets like images and other file downloads, we are always using Amazon S3. S3 combined with Amazon Cloudfront lets us serve static assets to our users and customers without having to worry about performance.
  • Ensures web and application servers don't get bogged down from serving static assets.
  • Works with popular frameworks for easy integration in applications to allow user uploading of additional assets.
  • Integrates easily with Amazon Cloudfront as a CDN.
  • Very little configuration needed to get started.
  • The website UI, while easy to use by even less technical staff, but certain options such as allowing public read for new uploads by default instead of manual selection, requires a bit more technical knowledge. (That said there is generally a custom UI built for users to upload files anyway so in our situation this isn't important).
Amazon S3 is a great choice to store frequently accessed image and media assets that might be needed as part of your website, web app or mobile application. There is also Amazon's "Glacier" storage option which is a storage class that is meant for data that isn't frequently accessed, and which can be stored at a significantly lower cost.

At the moment there is really no reason for us to choose a different service for this use case. The popularity of S3 means that any new developers working with us are already familiar with how to work with it.
Read Bryan McAnulty's full review
Evan Laird profile photo
Score 9 out of 10
Vetted Review
Verified User
Review Source
Amazon S3 is used in our mobile applications inorder to have users upload images to the cloud and bring them back to their device. So when users upload an image, it gets sent to Amazon S3 and when an image is shown on the screen we are also pulling it from the same place lowering the load on our apps. It's used as storage for images only.
  • Easy to upload and download
  • Simple to pull into applications
  • Fast load times for images and files
  • Better user interface and user experience
Amazon S3 is a perfect storage place for files and images for applications. Generally if you are less tech savy and just looking for simple cloud storage that doesn't need any automation or programming to send files to the cloud, it's best to go with a standard Dropbox or Google Drive. Also if your apps run off of Amazon Cloud or other services, it's nice to all have in one place.
Read Evan Laird's full review
Jonathan Kempf, UXC profile photo
September 05, 2019

S3, the entry drug to AWS

Score 8 out of 10
Vetted Review
Verified User
Review Source
We use S3 as our primary storage solution. It is also being used as an intermediary between levels of micro-services. The primary storage in S3 is for heavy access, but we also put a CDN in front of it.
  • Cold Storage
  • Basic Storage
  • Integration into AWS
  • Usage as an NFS
  • Speed
  • Updated API
If you are planning on using S3 as a basic storage solution, I would recommend it. It compares well both on price and feature set to other comparable static file stores such as Google Drive and Backblaze B2. However, with S3, you get the benefit of being integrated into the AWS ecosystem. You can set up fairly complex data layers and services with ease by having your data in S3, as compared to other services.

However, if you are thinking of using S3 as a kind of NFS replacement, I wouldn't recommend it. There is no idea of object pointers in S3, so folders don't exist. Therefore, complex "nested" file organizations are really just a series of strings prefixed to the actual file. This results in slow speeds unless you setup filename hashing.
Read Jonathan Kempf, UXC's full review
Chris Barretto profile photo
Score 10 out of 10
Vetted Review
Verified User
Review Source
This product is being used across the whole organization as a scalable file store for a variety of different file types. It is highly accessible (distributed CDNs) and very easily integrated into our system.
  • Accessibility
  • Integration
  • Ease of use
  • An easier way to set permissions per folder for reading/writing access
It is great for cheap, well-distributed, fast storage that is easy to use and manage. I can't think of a scenario where this would not be preferable as the default file store.
Read Chris Barretto's full review
Willian Molinari profile photo
Score 9 out of 10
Vetted Review
Verified User
Review Source
Amazon S3 is used to store all assets from our users. We store profile pictures, message attachments, and other user-related assets. We currently use Heroku to serve the application and it requires an external storage for these kinds of assets. We chose Amazon S3 because it's the most well known and trusted service for this.
  • A lot of libraries to make it easy to use it
  • A good price for the service
  • Fine grained permissions
  • Hard to use UI. Amazon likes to make things complicated in the UI
  • Vendor lock-in. When you start using products by Amazon, you usually get a vendor lock-in, as everything is there. It's not bad per se, but it's important to think about it
I like the service in general. It was simple to integrate to our application since it's very common for developers to use it and there are many libraries to help with that. The service works well as expected.
Read Willian Molinari's full review
No photo available
Score 9 out of 10
Vetted Review
Verified User
Review Source
We use S3 for reliably and securely storing audios, medical transcriptions, application logs and pretty much everything else. S3 is our go-to cloud storage service as we are already invested in many other core AWS services like EC2, RDS and CloudWatch. We have been using S3 for around 10 years now, and so far, we have never had an issue with it.
  • Reliable and secure way to store objects in cloud: Storing any type of file(text, pdf, doc, csv, etc) is very easy with S3. Fetching this stored content as and when you require is also pretty easy and can be done using both the console and AWS CLI. Appropriate permissions can be set up for buckets using IAM roles/policies.
  • Versioning in buckets: S3 gives you a very handy feature to store multiple versions of objects stored in a bucket.
  • Lifecycle policies: You can set up lifecycle policies in S3 that can move your older objects to IA or Glacier. This setup is very easy and can be done within minutes for a bucket.
  • Replication: The cross-region replication that S3 provides is wonderful. Beware of the inter-regional data transfer costs though.
  • No support for object versions retention: There can be a retention policy(days or number) for object versions that are stored in S3 so that we don't have to worry about paying extra for all the old versions of an object in the bucket.
  • No feature for replication within a region: Currently AWS does not support replication within a region. Also, having to enable versioning for buckets in which you need replication makes it even more costly.
  • Confusing pricing: The pricing model of S3 can be a little confusing for a new customer with questions regarding data transfer from other AWS services, between buckets or data transfer to the outside world.
S3 can be used to store your application logs or objects that need to be frequently accessed. It can also be used in conjunction with AWS Glue for data transformation tasks or to host a static website. The entire Simple Monthly Calculator service of AWS is hosted on S3. S3 would not be recommended for use as a database service or where the change needs to be reflected instantly. Since S3 provides eventual consistency, there is no guarantee that an update made by someone will actually be seen by someone accessing the same object just after. This is in contrast to a database wherein if a change is committed, it will start showing instantly to everyone else.
Read this authenticated review
No photo available
Score 6 out of 10
Vetted Review
Verified User
Review Source
We use S3 to host customer-facing static content. It's a reliable, inexpensive and API-controllable way to do this, which has allowed us to build up in-house publishing workflows that push content to S3 on-demand as it's created. We initially considered using this in tandem with Cloud Front for global edge caching, but have since decided that S3 alone is sufficient for our needs.
  • Fast: S3 is quite fast, even when compared to other similar hosting and storage setups that aim to compete with S3.
  • Reliable: AWS, in general, has great uptime and reliability.
  • Powerful: S3's APIs are quite powerful and fairly flexible, meaning that with sufficient engineering investment you can do a whole lot with S3.
  • Expensive: S3 isn't cheap; when the speed and capacity is overkill, we've ended up looking elsewhere for hosting and storage.
  • Complexity: S3 is (like the rest of AWS) a profoundly complicated platform, and there's a steep learning curve to use it.
  • Customer support: AWS has not had particularly meaningful or useful customer support in our experience. You're really on your own with the platform.
If you need a powerful, fast and API-accessible storage or archiving solution, and you're willing to invest the time, S3 may be a great solution for you. If your use-case is particularly cost-sensitive, or if you are turned off by the complexity of Amazon's APIs (and the paucity of customer support), this may not be the platform for you. The additional cost and complexity of working with S3 really need to be worthwhile to take the plunge.
Read this authenticated review
No photo available
Score 10 out of 10
Vetted Review
Verified User
Review Source
S3 is a great cost effective static file storage tool that can be accessed from anywhere. We store all kinds of static files in S3 ranging from application data to configuration files to code and automation scripts. S3's access is controlled by IAM roles which allow for strict and tight control over which users are allowed to access which files.
  • Price - S3 is very cheap
  • Ease of use - It is an extremely simple service with basic upload, download, and list commands accessible via the web, APIs, and CLIs.
  • Security - S3's integration with IAM makes security easy and powerful.
  • Advanced searches - Searching within S3 for files can be a very painful process and very slow.
  • Dangerous - rogue users can do a lot of damage if you have important data stored in S3
  • The web interface can be difficult to use for inexperienced users.
If you have static files that are not frequently updated, then S3 is an extremely efficient and cheap place to store those files. Even if you aren't doing anything else in AWS, using S3 from outside of AWS is just as easy as using it from within AWS on an EC2 instance. Just upload your static files and access them whenever you need them.
Read this authenticated review
No photo available
Score 8 out of 10
Vetted Review
Verified User
Review Source

We are using S3 for storing compliance generated by various internal tools. The reports are not frequently accessed but we have legal guidelines for retention. We also use s3 to host static web interfaces with links to the document. It makes really easy to access the documents anywhere. We also use s3 to store various inputs to other AWS services such as AWS Sagemaker.


  • S3 provides a cost-effective, reliable, and durable way to store objects.
  • S3 can store files from almost any system with its great SDK and API.
  • S3 provides multiple tiers of storage which make it cost-effective based on usage.
  • I would like to see better control within the s3 bucket policies. It is hard to decide whether to use a bucket ACL or policy.
  • I would like to see the ability to lock down list permissions and still see it in the AWS console.
S3 is perfect for object storage. This means it cannot be used as a boot volume. It is good for serving files and storage backups. There are several price tiers and service levels. It takes several decisions to strike the right balance between what you are using it for and what is an acceptable cost level.
Read this authenticated review
No photo available
Score 10 out of 10
Vetted Review
Verified User
Review Source
We use Amazon S3 for hosting all of our backups, our Apache Spark output files (in lieu of HDFS), our Snowflake external stages, our static website, etc. Additionally, we migrate our logs there for historical purposes. As far as file storage goes, it is able to meet all of our needs with little-to-no downtime.
  • S3 is very good with uptime
  • S3 is elastic and infinitely scalable
  • S3 is user-friendly
  • S3 is not good if you need to copy files a lot; it can be slow
  • S3 is not a replacement for a file system. It is blob storage, so things like updates and renames are impossible
  • S3 requires globally unique bucket names, which can be a challenge
S3 is suitable for static websites, Big Data (Spark or Hadoop) file system, in lieu of HDFS, and backups. S3 is not suitable for a file system replacement, frequent updates, or storing files that require renames.
Read this authenticated review
No photo available
Score 9 out of 10
Vetted Review
Verified User
Review Source
Amazon S3 is being widely used in our projects for multiple purposes. We are using S3 for storing deployment packages of our microservices. These services are automatically uploaded to S3 buckets thanks to S3 API and serverless application model. Also, we are using S3 Static web serving feature to serve our projects' APIs. It is a powerful feature which you can easily configure and publish your static website.
  • Storing and reading data from S3 buckets are very well designed. You can store any kind of data as you like.
  • The static website serving feature is great. You can serve your APIs in seconds if you are using Swagger like API development tools.
  • Access management of S3 Buckets are good. You can define private buckets or files easily.
  • POST, PUT and LIST requests are not free. If you are planning to store TBs of data and will download them frequently, It may be expensive.
If you are already using AWS products such as Lambda, EC2, etc. S3 will be well suited for storing deployment packages version by version. Also, you can serve your APIs by using the static website feature of S3. Apart from these features, you can use S3 to store your project's files as a backup or if your product is related to storing and reading data, S3 is one of the best solutions for these works.
Read this authenticated review
No photo available
Score 9 out of 10
Vetted Review
Verified User
Review Source
The most popular IaaS service out there, Amazon S3 offers good infrastructure, speeds, API support, command line interface and also a great user interface for web access. We are using AWS services to support our business and hosting all the datasets on S3. S3 is typically used to upload and download content, and storing application-specific data. Also, this cloud-based service is HIPAA compliance, so we can store sensitive dataset without any compliance issues and security concerns. Enterprises can keep data secure, processes compliant and teams on the same page.
  • Data management and storage
  • Quick upload, download and move on EC2 instance
  • Security and HIPAA compliance
  • Folder sharing with multi level permission
  • APIs and libraries to access data through any programming language
  • Searching for the document is very hard, it allows only prefix to search the files.
  • Also, downloads require more than one click which irritates frequent users.
  • Price compared to service is a little bit high, still not a major concern.
Amazon S3 is a storage infrastructure under the umbrella of AWS. If you host any service that requires a quick and secure data transfer then S3 is the best solution. Also, in the case of multiprogramming language applications, S3 is the best option regarding compatibility with multiple programming languages. But if your requirement is just to store the dataset by manual effort and you want to share with others without the frequent requirement of data uploads and downloads, then Google Drive is better solution compare to S3.
Read this authenticated review
No photo available
September 02, 2019

Amazon S3 Review

Score 9 out of 10
Vetted Review
Verified User
Review Source
Storage of audio files for distribution using Cloudfront content delivery network.
Restoration of databases from file to RDS.
  • It's good for working with files across the entire AWS ecosystem.
  • It's good as a fast to set up source of large amounts of storage as needed for projects.
  • It's good as a storage location for third party devices and services that need a place to store data, backups, etc.
  • It is only object based storage. You can upload and download files. It is not like having a randomly accessible hard drive that you can host a live database on. There may be uses where S3 acting more like a randomly accessible hard drive would be useful.
  • Integration between other areas of the AWS ecosystem can be a bit difficult to set up and use. For example, file-based SQL server restores into RDS instances.
  • Some of the more complex functions need to be done by remote command line.
1. If you are building an infrastructure within AWS, S3 is a good fit for object type storage and other integrations.
2. If you require a content delivery network like AWS Cloudfront, S3 will be where your data is actually stored.
3. If you have third party products that are designed to work with S3 cloud storage.
Read this authenticated review
Bob Smith profile photo
Score 10 out of 10
Vetted Review
Verified User
Review Source
Amazon S3 is a foundational element used throughout our organization. It is used by applications to store documents, archive phone calls, store/share files, retain backups, transfer files to/from customers, etc.

It allows us to set metadata which also allows files to clean up after itself, which prevents our organization from storing information longer than needed which is wonderful (and keeps us only paying for what we really need to store). S3 is our go-to for any cloud storage needs as well as a location to host static content distributed through Cloudfront and provide public access to files as needed.
  • It has a good command line interface making it easy to use from anywhere
  • It has a well-built SDK across many languages allowing applications to integrate
  • You only pay for what you use, so there is no need to upgrade/downgrade storage capacity
  • S3 allows objects to store metadata allowing some very useful options (such as object expiration)
  • You can now use it to also see the metadata within your objects, such as images/videos metadata (location, duration, capture date, etc)
  • IAM allows you to control access to S3 to set proper permissions
  • It could be useful to have reports showing file usage/aging
  • It would be nice to be ale to query S3 without the need to look at each and every object
Amazon S3 is simple to use and easy to adopt. There is a myriad of tools which leverage S3 and it is becoming more fully integrated as an extenion to many store devices which find a need to integrate with the cloud. As storage goes, it can sometimes be slow, but it is robust and stable.
Read Bob Smith's full review
Justin Germino profile photo
Score 7 out of 10
Vetted Review
Verified User
Review Source
In my case, I am using Amazon S3 with the Associated Cloud Front to host all my WordPress site static content and media to avoid overloading the web hosting provider. Leveraging the combination of Amazon S3 and CloudFront provides faster access to media files, content caching, and avoids unnecessary resource drain on the web server hosting resources directly.
  • Cheaper Storage Media Files
  • Easy to Implement with WordPress Seamlessly
  • Inexpensive
  • Can be a bit complex to set up with Cloud Front for CDN Performance.
  • Files names and conventions with how it integrates with WordPress make it hard to find original files specifically since they are renamed.
If you run self-hosted WordPress blogs and have a limited or small hosting plan, then the Amazon S3 Storage provides a great ROI to store your static content in the Amazon S3 Cloud. Ideal for images, video and any other static files you would have delivered on your website for viewers.
Read Justin Germino's full review
Matthew Gardner profile photo
Score 8 out of 10
Vetted Review
Verified User
Review Source
We use Amazon's Simple Storage Service to store both static and somewhat dynamic assets. It is used in conjunction with Amazon's CloudFront service. It is a simple, cost-effective way to serve assets across our web apps, mobile apps, and websites. It solves the problem of reliable distribution at an affordable price, all wrapped up in a scalable solution. Between our various properties, we distribute over 1TB of data per month across millions of instances.
  • Scalable
  • Reliable
  • Well documented
  • Hard to use
  • Not for non-developers
  • Bad online UI
S3 is a VERY quick way to get up and running. Very simple for developers to use and have work. With the rest of Amazon's offerings, it can scale to be distributed via CDN, replicated, etc. If you need non-developers to store/update, though, this may not be the solution for you. The UI is far too confusing and easy to make a mistake on, and if you use CloudFront you need to invalidate, etc. with new uploads which is hard to grasp as a non-developer. As well, other companies have far less expensive solutions which scale just as well.
Read Matthew Gardner's full review
Andrew Raines profile photo
Score 10 out of 10
Vetted Review
Verified User
Review Source
We use S3 for the storage of all our of static web assets (images, videos, audio, etc), user-uploaded data, internal log files, and backups. In addition to the storage uses, we also use the static website hosting feature for some of our web-based services. This is a particularly cost-effective way of getting a website online - either a small and simple HTML-based site or a complex single-page web application.
  • Storage! You can store as much as you like in whatever format and structure you like.
  • Pay as you go - you only pay for what you use, so your storage costs scale up and down with your storage and access patterns. No more having to provision space ahead of time or having wasted space floating around. It's also fairly inexpensive.
  • Static website hosting - really simple and easy to get going with, but surprisingly powerful. You can do everything from simple static websites to full Single Page Applications (assuming its all Javascript).
  • It isn't the cheapest out there for storage, but I think still represents good value for money. You do also have a large array of storage options which can lower the cost if you are willing to reduce reliability/robustness.
  • You can't use HTTPS off the bat with S3, so you almost always need to put CloudFront (or similar CDN) in front of it. Whilst this isn't a problem, it means it isn't quite as quick and straightforward to get going with as perhaps some other services.
  • Whilst generally very low latency, we have observed occasional latency spikes whilst retrieving objects. Assuming you are running a CDN in front of S3 (which you should) then this becomes less problematic, but it probably isn't the best choice if you absolutely must guarantee low latency.
Wherever you need to store things, S3 is pretty much the answer. Also, if you want to host simple websites without the cost or headache of scaling your own services, the static web hosting may be the answer you're looking for.
Read Andrew Raines's full review
No photo available
Score 10 out of 10
Vetted Review
Verified User
Review Source
Amazon S3 is being used as a way for us to securely and reliably store our company's website and data. We use it to host a numerous amount of exceptionally critical data. In terms of data hosting, there simply isn't any better alternative. Amazon S3 helps us to manage and store our data in such a simple, user-friendly way that has become exceptionally beneficial to our business model.
  • S3 provides possibly the most easily scalable cloud storage service on the planet. It feels as though it's been custom build from day 1 with company growth in mind - something any healthy business will surely appreciate.
  • The intricate system of S3 servers across the globe is a great feature for anyone conducting any sort of international business. You get to choose where your data is stored and, as we all know from bounce rates, every millisecond of load time can be the difference between making or losing a sale.
  • Pulling data is another feature we use quite often and it honestly works flawlessly every single time we have to pull anything.
  • It's genuinely hard to fault S3 so I'll have to resort to nitpicking but their main interface is quite bland, still super easy to use and navigate, just bland.
  • Contacting their support can be quite cumbersome as every ticket is sent through the always cumbersome Amazon hierarchy of internal bureaucracy (similar to Seller Central) but it's not the worst system in the world by any means.
  • At this point, I'm almost out of critiques - after all, it's what huge digital entertainment companies like Netflix rely on to make a living. That being said, there's always room for improvement and perhaps creating more servers around the world would decrease their minimal send and retrieval times.
S3 is one of those few solutions that work for everyone at any range. From small startups to corporate giants, S3 has something to offer all businesses with its infinite scalability and absolutely brilliant pay structure. Coming from the personal experience of having experienced both the small and big company aspect, S3 is your best bet for any and all cloud storage needs.
Read this authenticated review
No photo available
Score 8 out of 10
Vetted Review
Verified User
Review Source
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
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.
Read this authenticated review
Justin Schroeder profile photo
Score 10 out of 10
Vetted Review
Verified User
Review Source
We use S3 for everything imaginable, but particularly for storing larger assets like images, video, isos or data files. This allows us to purchase much smaller nodes in terms of attached SSDs. The cost of S3 for storage is almost a non-issue for anything in the sub-terabyte range, especially when compared to the price of larger EC2, Rackspace, or digital ocean instances.
  • Nearly every web framework now has integrations with the service as an easy plug-and-play storage solution.
  • General integration is so good there are tons of third-party tools like Transmit (for mac) you can mount S3 as a remote disk for easy access, and even Amazon's own web portal for using S3 has gotten quite good.
  • It's incredibly easy to offload all the expensive bandwidth operations for your typical website or app to S3, and, assuming your services are not yet HTTP2, you even get the benefits of sharding.
  • There is no true hierarchical filesystem in S3. So for example, if you have a file like /images/pizza/1.png, and you delete 1.png it deletes the entire directory structure. Now many tools will place an empty dummy file at /images/pizza to make it appear as if the structure is there – but if you do these operations via api it can be a bit of a gotchya.
  • The bucket namespace is global, so it can be really hard to get a sensible bucket name. Honestly no idea why they made that global.
  • While you can serve S3 content at your own subdomain, you have to have the proper bucket name to do so and this can get pretty cumbersome. Ideally, there would be a better way to mask S3 buckets at a DNS level.
Anytime – and I do mean anytime – you have files of any size over, say, 50kb and they are static you should reach for S3 first. In 7 years of using the service, I have never once lost a file. There have been a total of maybe 30 minutes of downtime in 7 years, which was a DNS level issue. The speed is excellent, the availability is incredible, and there simply is no good competitor for the price.
Read Justin Schroeder's full review
Bill Greganti profile photo
January 16, 2018

S3 for Cloud Backup

Score 10 out of 10
Vetted Review
Verified User
Review Source
We are currently using S3 for off-site storage of backup data using a variety of backup client software. We utilize multiple Amazon sites for redundancy when needed. Some data is stored in our account using our software for our clients, and some data is stored in the client's account which we manage.
  • Multiple security access levels ensure that one client cannot access another clients data.
  • Multiple geographic locations allows us to meet certain audit requirements.
  • Simple setup from within many cloud backup clients.
  • Security configuration can be a little confusing and sometimes requires making completely new accounts.
Amazon S3 meets many of the demands for cloud based backup including some audit requirements for various DoD, HIPAA, and PCI restricted businesses. We store data with various levels of encryption and redundancy for our clients as required by their industry. There are also less expensive options, such as Glacier, in cases where audit compliance is not an issue.
Read Bill Greganti's full review
Akmal Muqeeth profile photo
Score 10 out of 10
Vetted Review
Verified User
Review Source
We use Amazon s3 throughout the company to solve different problems and use cases. We have used s3 to store images, as a data back up, to host static web pages and even as an intermediary between SQS and SNS to store event files. Most recently, we have used S3 to power our applications view history.
  • High availability - we have never had any problems with S3 being down.
  • Simple, easy to use interface
  • Very affordable for the versatile storage solution it provides
  • I would like an in console file viewer instead of having to download the file to see its content
  • Speed of download has increased a lot in the past year, though still a room for improvement
  • Apart from storage, a few transactions are charged as well
The beauty of S3 is that it provides a generic storage solution which can be customized to cater to many business needs. Its a definite fit for any application level storage like images, data files, pdf etc. On an architectural level, since it plays well with other AWS services, it can be used very well in conjunction with SQS, SNS and Lambda.
Read Akmal Muqeeth's full review
Robb Glietz profile photo
Score 10 out of 10
Vetted Review
Verified User
Review Source
We are currently using S3 in two different areas of the company, the first is to store backups for our WordPress websites, we have 10 different sites so each site has an automated process where every day they upload critical framework data to the different files I set up on S3. The second area where we use it is for archiving of BLOB's from our escrow software. The software saves documents which are used in the escrow in BLOB format. Using the automated process in the escrow software every sixty days the BLOB's are uploaded into the S3 folder setup for it.
  • Once set up it is as simple as pointing to it and it works.
  • It is fast for putting data on it and taking it off.
  • It allows a mixture of data types which makes it ideal for how we use it; we don't have to worry that it would store a data type.
  • If you're not a network type and don't understand terms like DNS or routing then it's going to be hard to get it setup correctly. They need to make this process a little more user-friendly for people that are not IT types.
  • They should make security more friendly currently you have to have a very good understanding of what your setting so that the outside world does not see all of your data, a security preview would be great also to make sure the security setting is performing correctly.
  • Billing is another area which could use some help in making it friendlier, you have to spend a lot of time doing deep dives on your bill to understand why cost just seems to have gone up.
Amazon S3 is well suited for any applications which need to store documents, pictures, video either pre/post-processing or BLOB's/CLOB's. The reason for that is once you set everything up it is easy to point to and it is fast to get and store items on it with no worries. Plus with the redundant backup's it is secure. The other great feature is if you're using other AWS it is extremely easy to connect to S3 and the speed is even better since it is on their own network.
Read Robb Glietz's full review

About Amazon S3

Amazon Simple Storage Service (Amazon S3) is a cloud-based object storage service from Amazon Web Services. It offers scalability, data availability, security, and performance. It provides great utility for storage management and monitoring, access management and security, data querying, and data transfer.

It is suitable for businesses or organizations of any size to store and protect any amount of data for a range of use cases, such as websites, mobile applications, backup and restore, archive, enterprise applications, IoT devices, and big data analytics. Amazon S3 provides management features for organizing data and configuring access controls to meet business, organizational, and compliance requirements.


Amazon S3 Technical Details

Operating Systems: Unspecified
Mobile Application:No