TrustRadius: an HG Insights company
Amazon S3 (Simple Storage Service) Logo

Amazon S3 (Simple Storage Service) Reviews and Ratings

Rating: 8.7 out of 10
Score
8.7 out of 10

Reviews

77 Reviews

Amazon S3

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

We use s3 buckets for having terraform state file management, keeping cloudwatch log group logs, keeping website static content, keeping cost optimization reports. The s3 bucket are helpful because it can hold any type of object and which can be automatically deleted whenever it is not required using the lifecycle management.

Pros

  • Keeping cloudwatch logs
  • Keeping pipeline artifacts
  • Keeping infra as code state files
  • Keeping any type of object like txt, media, logs

Cons

  • Searching for a object within the multiple buckets can be improved
  • An s3 explorer can be handy to navigate the buckets and objects

Likelihood to Recommend

Keeping reports, cloudwatch log groups logs, emr artifacts, automatic backup keeping of platform data. The access control lists and bucket policies do provide ways to restrict the access to the bucket to certain teams which is helpful for production data. Also can be used to have multiple versions of an object which helps if some issue occurs in the latest release

Vetted Review
Amazon S3 (Simple Storage Service)
6 years of experience

Amazon S3 (Simple Storage Service) great use for a data lake implementation

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

At my organization, we primarily use Amazon S3 (Simple Storage Service) as a catch all storage solution. In particular, we have built our entire data lake around it, so we have “raw layer” buckets, “clean layer” buckets and so on. There are of course other uses, such as simple “data dump” buckets but in general we aim to use Amazon S3 (Simple Storage Service) as our main storage solution.

Pros

  • Bucket name uniqueness, as it forces to implement some rudimentary form of naming organization
  • Flexibility in the buckets management: policies, version control, etc
  • Available APIs: it is possible to interact with Amazon S3 (Simple Storage Service) quite easily thanks to the various APIs to read/write/update the objects

Cons

  • UI: it could be a bit more intuitive, especially when there are deleted elements
  • Filter on the prefix (partial) name: in a lot of cases, the precise full path and name of the object must be know to find it
  • It’s very easy to have too broad policies or completely lock yourself out from a bucket, it would be nice to have some guardrails in place

Likelihood to Recommend

I believe that Amazon S3 (Simple Storage Service) is perfect for a Data Lake implementation: this is because you can either have buckets per layer or you can organize layers in the prefix of a single bucket; either way, you have flexibility to organize your data as you prefer. I would not recommend it if your data strategy and naming convention changes often, as it’s not easily possible to move data from one bucket to another (and you cannot rename the existing one, which is probably one of the features I miss the most)

Vetted Review
Amazon S3 (Simple Storage Service)
8 years of experience

Unmatched scalable and reliable service for object storage easy to store access and manage data securely.

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

We utilize Amazon S3 in multiple ways, a few of which are listed below: 1. Hosting static websites, React or Angular application builds, and exposing them using AWS CloudFront. 2. Storing media files like images, PDF, DOC files, and various other formats. 3. Backing up databases. 4. Storing debug and audit logs, which are historical. 5. Setting up serverless triggers using Lambda for lengthy, time-consuming processes.

Pros

  • We're storing all customer provided files to avoid storage on server.
  • Setting up lambda triggers for files that are provided us for processing.
  • Backing up logs for future.
  • Creating database snapshots for disaster recovery.

Cons

  • If the bucket is private, then it cannot contain any public objects. At least there must be some property to make a few objects public.

Likelihood to Recommend

If you're in an AWS environment, then S3 is the best storage service. Recently, we shifted some services to GCP, but we're still continuing to use S3 exclusively. Boto3 and S3FS are some of the best libraries. Can provide restricted access to objects using presigned URLs.

Vetted Review
Amazon S3 (Simple Storage Service)
5 years of experience

Best multipurpose cloud storage

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

Amazon S3 is a great solution for storage and very flexible for many use cases, from hosting website files to huge amount of data storage.

Pros

  • Store files (archive)
  • Website Host
  • Storage Data for databases

Cons

  • User interface
  • Search files inside multiples S3 or folders
  • File content preview

Likelihood to Recommend

Using Amazon S3 with other AWS database solutions such as Redshift permits that your data files can be stored at S3 and make it 'readable' using simple SQL queries (using Redshift Spectrum). This is the best usecase we found in order to store processed files and make them easy to consult.

Great storage engine for all your AWS needs

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

We are using Amazon S3 (Simple Storage Service) as our main storage for static files, saved reports, and short and long-term backups. Amazon S3 (Simple Storage Service) has many different storage types that allow us to optimize our data storage spend quite well, but unfortunately not to the fullest. With the built in web access, and good integration with CloudFront we are also able to serve media to the world with a simple and low-cost solution. Having file-level access control is also a major plus that we utilize often.

Pros

  • Long term cost effective storage
  • Bucket, folder and file level access control
  • Publish files and folders to the web
  • Integrate with many other AWS services

Cons

  • More storage types would allow for better cost scenarios
  • An in-place compression and decompression functionality would be helpful

Likelihood to Recommend

Amazon S3 (Simple Storage Service) is well suited for storing data for varying time periods, while optimizing access control and cost. It has an extensive API and SDK to allow software to access files on Amazon S3 (Simple Storage Service), with the correct permissions schema. It is not, however, enough for serving large websites on its own, and integration with CloudFront is recommended. It is not a filesystem, so software needs to know how to write to Amazon S3 (Simple Storage Service) in order to utilize it.

The best cloud option for object storage!

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

We leverage Amazon S3 capabilities to a multitude of scenarios. We store audio recording files for our application, we use it as a storage backend for our vault application and we also use it to store analytics data for Redshift to consume from. Amazon S3 is always something we look at when solving business problems that requires storing data because of its ease of use and scalability with affordable price. it is also easy to share data externally and to integrate with applications. It provides reliable storage scalability for analytics and business data as well.

Pros

  • Scalability
  • Cold storage and data management
  • Integrations
  • Security and compliance for you stored data
  • Cost effective data storage

Cons

  • Versioning management is hard and not straightforward
  • Folder renaming
  • Cost estimation for large scale organizations can get hard
  • Reporting and monitoring of granular data is not available
  • Data transfer cost could be a nightmare

Likelihood to Recommend

If you need to store files that will be accessed or shared to multiple parties Amazon S3 is a viable solution. If you need to grain control access to those files, Amazon S3 has a lot of capabilities as well. If your tool can use Amazon S3 as backend, it is also a good choice due to the price. You can also use it as a web hosting solution for small websites. It is great for backing up and archiving application and database data.

I would not recommend it to be user on high-performance computing where you need really really slow latency. If you need to transit large chunks of data I would be careful as well to avoid the high costs of AWS data transfers.

AWS S3 Service Review

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

We use Amazon S3 to store logs from DataFirehose streams and for data archival, addressing the need for scalable, durable storage solutions. S3's robust architecture ensures our logs are securely stored and easily retrievable for analysis. Additionally, we utilize S3 for static content rendering, which enhances website performance by delivering content quickly and reliably. This service supports our business by providing cost-effective storage, efficient data management, and seamless integration with other AWS services, ensuring data integrity and accessibility for our operational needs.

Pros

  • Amazon S3 offers virtually unlimited storage capacity for our requirement, accommodating growing data needs without requiring hardware upgrades. Our data is redundantly stored across multiple facilities and devices, minimizing the risk of data loss.
  • S3 offers multiple storage levels and pricing is good as per the usage and based of content retrival frequency S3 offers tiers like glacier, Standard, Intelligent-Tiering.
  • S3’s integration with Amazon CloudFront provides low-latency, high-speed content delivery across our multiple locations. This is particularly beneficial for serving static assets such as images, videos, and web content, ensuring fast and reliable access for users globally.

Cons

  • S3 related Security configuration best practices should be available at one place.
  • All the logs storage is easy but folder needs improvement
  • At-times the misconfigs are flagged.

Likelihood to Recommend

we use S3 to store backups of their critical data, including databases, application data, and system images. In other usecase of our, storing large datasets for analysis using AWS services like AWS Glue.Hosting media files (videos, images, etc.) that need to be distributed to users around the world.Using S3 as part of a disaster recovery plan to store critical data and system backups.

Vetted Review
Amazon S3 (Simple Storage Service)
2 years of experience

Amazon S3 Is Much More Than Just File Sharing

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

We use Amazon S3 for a variety of forward facing and back-end processes across our organization. From sharing data internally to sharing buckets with partners and clients, S3 buckets are easy to setup, use, access, and manage. Sharing data outside of our organization safely, allowed us to remove older antiquated processes, applications, and services that we previously used ultimately saving us money. S3 is also the most inexpensive way to house large amounts of data across our organization. We continue to find new ways to utilize S3 for everything from simple to complex tasks.

Pros

  • Saves money
  • Easily organizes our data
  • Makes sharing and accessing easy
  • Used for a wide variety of tasks and processes
  • Easy access from command line as well as clients

Cons

  • Allow for larger files
  • Small tweaks to the UI for even easier use

Likelihood to Recommend

We would highly recommend Amazon S3 to anyone for everything from basic to complex needs. Amazon S3 has so many useful use cases and we continue to find ways to use it across our organization. We had a scenario where we needed to create a redirector for a domain and after researching and reading AWS documentation, we found a solution using an Amazon S3 bucket, and a text record.

Simple and Cost Effecitve

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

We utilize Amazon S3 (Simple Storage Service) cloud storage for public linking of audio files for our website's audio archive. Also we have all of our websites automatically push monthly backups to Amazon S3 (Simple Storage Service) cloud storage. It was simple to get started and has just worked for years without any more adjustments or changes needed.

Pros

  • Public linking
  • Pricing
  • Support knowledgebase

Cons

  • More User Friendly Interface
  • Simplify some complicated functionality

Likelihood to Recommend

Amazon S3 (Simple Storage Service) Cloud Storage is simple to get up and running and is quite price competitive. It can be a bit cumbersome to get some things going, but the support knowledgebase is very helpful for getting past that. The interface also can be a bit daunting to a non-technical user.

A true view on S3

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

We are using S3 as a images and files storage, Earlier we were using our own static ip based server but we faced to many server downs and request failed. So we moved to S3 and now we are very happy with the S3 because request failure rate has gone down. Response time is very low and returning responses very quickly.

Pros

  • Image and files uploading is very quick.
  • Image loading is very fast no lack of images.
  • Provides in cache memory for the quick responses

Cons

  • Costing is too much, They can reduce the cost
  • Configuration at the AWS portal is little bit difficult for beginners they can improve.
  • Library to use the S3 can be lighter

Likelihood to Recommend

Where we want the quick responses and we have to manage too many files then we can use the S3, But if we are not processing the files to many times its not required to use the S3. If we want to use a file from different servers then its a very good option to store the file at a central point like S3 and use it from the different servers.