Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of Amazon S3, and make your voice heard!
Entry-level set up fee?
- No setup fee
- Free Trial
- Free/Freemium Version
- Premium Consulting / Integration Services
Would you like us to let the vendor know that you want pricing?
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.
Serving images and static content via s3 works very well and provides smoke performance (and can be coupled with CloudFront for distribution if necessary). Do not treat s3 like a general-purpose key-value store. Do not try to coordinate or create consensus using s3.
Transferring data into Amazon S3 is free but transferring data out has an associated, albeit low, cost per GB. This needs to be kept in mind if you plan on transferring out a lot of data frequently. There may be other cost effective options although Amazon S3 prices are really low per GB. Transferring 150TB would cost approximately $50 per month.
I also use it a lot with PHP via the API. We have some custom in-house applications that have a fair amount of data uploaded into them. S3 has been a perfect solution to store these files, taking the load off web servers and never having issues with running out of storage.
- We use S3 as an entry point (landing zone for data). We can then transform (normalize) the data and store it again.
- S3 has great services built around automating tasks to be done when an object is updated/created/deleted.
- S3 has built-in replication for back up and disaster recovery.
Amazon S3 (Simple Storage Service) shouldn't be used if you're looking for storage like RDBMS or NoSQL.
Its less appropriate when you need speed to access files. It's not slow, but depending of the speed you need, it's not recommended, yet, cause they're always improving.
It's great for storage of files you need to keep for regulatory purposes but will likely never need to access again.
I personally store all my music/photography files on AWS so it's almost impossible to every lose them
- Amazon S3 (Simple Storage Service) is what you are looking for if you require to host static files. That includes serverless websites, images, videos, etc.
- Amazon S3 (Simple Storage Service) is not suited for web sites that run on a backend (Django, ASP.NET web forms, etc.) because it does not run any server for them to execute.