Amazon Elastic Compute Cloud (EC2) vs. Amazon S3 (Simple Storage Service)

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Amazon Elastic Compute Cloud (EC2)
Score 8.9 out of 10
N/A
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud. Users can launch instances with a variety of OSs, load them with custom application environments, manage network access permissions, and run images on multiple systems.
$0.01
per IP address with a running instance per hour on a pro rata basis
Amazon S3
Score 8.7 out of 10
N/A
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.N/A
Pricing
Amazon Elastic Compute Cloud (EC2)Amazon S3 (Simple Storage Service)
Editions & Modules
Data Transfer
$0.00 - $0.09
per GB
On-Demand
$0.0042 - $6.528
per Hour
EBS-Optimized Instances
$0.005
per IP address with a running instance per hour on a pro rata basis
Carrier IP Addresses
$0.005 - $0.10
T4g Instances
$0.04
per vCPU-Hour Linux, RHEL, & SLES
T2, T3 Instances
$0.05 ($0.096)
per vCPU-Hour Linux, RHEL, & SLES (Windows)
No answers on this topic
Offerings
Pricing Offerings
Amazon Elastic Compute Cloud (EC2)Amazon S3
Free Trial
NoNo
Free/Freemium Version
NoNo
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
Amazon Elastic Compute Cloud (EC2)Amazon S3 (Simple Storage Service)
Considered Both Products
Amazon Elastic Compute Cloud (EC2)
Chose Amazon Elastic Compute Cloud (EC2)
Amazon EC2 is super flexible compared to the PaaS offerings like Heroku Platform and Google App Engine since with Amazon EC2, we have access to the terminal. In terms of pricing, it's basically just the same as Google Compute Engine. The deciding factor is Amazon EC2's native …
Chose Amazon Elastic Compute Cloud (EC2)
We have been using EC2 for so much longer, that even though we use Azure's other features and services more then the equivalent AWS features and services, we don't usually go for Azure's VM offerings first over EC2. I guess that that means this recommendation is mostly based …
Chose Amazon Elastic Compute Cloud (EC2)
Amazon's been leading the way in the past few years in cloud computing and have easily become a name we can trust. When we looked at options, nothing compared to EC2 when you looked at the scalability and flexibility of the product. For the needs we were trying to meet, these …
Chose Amazon Elastic Compute Cloud (EC2)
EC2 is a much more advantageous compared with the competitors because it has a much better console, configuration, auto-scalability, uptime, and many other features that are way better than other services I have seen so far. It also provides great backup services integrated …
Chose Amazon Elastic Compute Cloud (EC2)
Performs well and competitive price. Clear Documentation would be another factor. I have found sometimes documentations are confusing and misleading.
Chose Amazon Elastic Compute Cloud (EC2)
Amazon Elastic Compute Cloud (EC2) for me is the easy choice for servers. There are so many tools out there, specifically terraform and packer, that allow easy integration with EC2. It is great for any sized company. I have also used Google and Digital Ocean, but my first …
Chose Amazon Elastic Compute Cloud (EC2)
I have minimal experience with AWS alternatives. I used Azure for a short time, but found the console to be confusing. The number of services offered was also much smaller.
Chose Amazon Elastic Compute Cloud (EC2)
We have evaluated other public cloud providers such as IBM Bluemix and Microsoft Azure. Our choice has clearly been on EC2 due to the expansive set of features and suitability to different workload types, flexibility around On-Demand instances, Reserved instances and spot …
Chose Amazon Elastic Compute Cloud (EC2)
If you want to scale your product very far, AWS is the tool to use – no doubt. It takes a lot longer to use than other products and is not trivial to use, but I have confidence my products can scale to meet the demands of millions of people with AWS. I do not have the same …
Chose Amazon Elastic Compute Cloud (EC2)
The other big players standing against AWS EC2 are Azure, Google Cloud, and Salesforce, but still, they are growing in their field and stand far behind where EC2 is today. Other cloud services providers don't have a presence all across geography, which will cause a delay when …
Chose Amazon Elastic Compute Cloud (EC2)
EC2 is the standard for flexibility, reliability, user experience, and scalability. It could compare to something like other external servers that only provide a command line option to access. Amazon allows for a dashboard to control user access, so security is rarely a …
Amazon S3
Chose Amazon S3 (Simple Storage Service)
Due to the best integration between other AWS services my company already used, S3 was the logic choice.
Chose Amazon S3 (Simple Storage Service)
Pricing and Cost Structure are best:Amazon S3:Offers multiple storage classes: Standard, Intelligent-Tiering, Standard-IA (Infrequent Access), One Zone-IA, Glacier, and Glacier Deep Archive while other were costly and figuring out the monthly costs were difficult. The …
Chose Amazon S3 (Simple Storage Service)
Amazon S3 (Simple Storage Service) is the only AWS offering for object storage. DynamoDB is fantastic for unstructured data but does not handle object storage. The relational database service (RDS) is excellent but only applies to use cases with structured table data, and does …
Chose Amazon S3 (Simple Storage Service)
They're both great. I really don't know the differences, but both have the same basic set of features, in my opinion. But, S3 is widely know as a greater tool, safer, and much easier. Also, it's used by and compatible with a lot of applications around the world. That made us …
Chose Amazon S3 (Simple Storage Service)
We have not used any other alternative for S3 as we find it more than what we actually need for.
Chose Amazon S3 (Simple Storage Service)
There are alternatives, Google Cloud Storage and Azure storage are the only real rivals, in my opinion, although most hosting vendors have their own flavor of an S3 like utility. However, most of those are actually just sub-vendors of S3. The most compelling case for using …
Chose Amazon S3 (Simple Storage Service)
As most of our work loads and the under laying platforms are build on EMR, Spark and AWS Lambda, we did not find HDFS a suitable solution to have all of our data in. HDFS was very costly as we had to maintain data nodes only for the sole purpose of maintaining the extra storage …
Chose Amazon S3 (Simple Storage Service)
I did not review or test with any other services. We started this business as a loyal and excited AWS customer and we remain the same today.
Chose Amazon S3 (Simple Storage Service)
I haven't been personally involved in the decision to use S3, but in comparison to Dropbox or Google Drive, this offers a less robust UI to modify things, while being a cheaper storage mechanism over the rest.
Chose Amazon S3 (Simple Storage Service)
S3 is sort of the de-facto standard for cloud-based storage right now, so it's hard to have a great basis of comparison. Google's drive and cloud offerings are fairly similar in functionality, although I would say the AWS management console is a lot easier to interact with than …
Chose Amazon S3 (Simple Storage Service)
One could summarize very generally:

If you need a filesystem:
Chose Amazon S3 (Simple Storage Service)
Amazon S3 is where you want to default to if you want to store a large amount of data. Compared to formatted data that you can store in Amazon RDS or DynamoDB, you can store your data in any format you want on S3. And the data retention policy can be really useful if you use S3 …
Features
Amazon Elastic Compute Cloud (EC2)Amazon S3 (Simple Storage Service)
Infrastructure-as-a-Service (IaaS)
Comparison of Infrastructure-as-a-Service (IaaS) features of Product A and Product B
Amazon Elastic Compute Cloud (EC2)
8.8
27 Ratings
7% above category average
Amazon S3 (Simple Storage Service)
-
Ratings
Service-level Agreement (SLA) uptime9.625 Ratings00 Ratings
Dynamic scaling9.226 Ratings00 Ratings
Elastic load balancing9.625 Ratings00 Ratings
Pre-configured templates8.726 Ratings00 Ratings
Monitoring tools8.225 Ratings00 Ratings
Pre-defined machine images8.625 Ratings00 Ratings
Operating system support8.626 Ratings00 Ratings
Security controls8.726 Ratings00 Ratings
Automation8.316 Ratings00 Ratings
Data Center Backup
Comparison of Data Center Backup features of Product A and Product B
Amazon Elastic Compute Cloud (EC2)
-
Ratings
Amazon S3 (Simple Storage Service)
8.8
11 Ratings
2% above category average
Universal recovery00 Ratings8.710 Ratings
Instant recovery00 Ratings8.210 Ratings
Recovery verification00 Ratings8.37 Ratings
Business application protection00 Ratings8.57 Ratings
Multiple backup destinations00 Ratings8.710 Ratings
Incremental backup identification00 Ratings9.24 Ratings
Backup to the cloud00 Ratings8.911 Ratings
Deduplication and file compression00 Ratings8.95 Ratings
Snapshots00 Ratings9.17 Ratings
Flexible deployment00 Ratings9.111 Ratings
Management dashboard00 Ratings7.910 Ratings
Platform support00 Ratings8.710 Ratings
Retention options00 Ratings9.57 Ratings
Encryption00 Ratings9.78 Ratings
Enterprise Backup
Comparison of Enterprise Backup features of Product A and Product B
Amazon Elastic Compute Cloud (EC2)
-
Ratings
Amazon S3 (Simple Storage Service)
8.7
11 Ratings
2% above category average
Continuous data protection00 Ratings9.410 Ratings
Replication00 Ratings8.810 Ratings
Operational reporting and analytics00 Ratings8.111 Ratings
Malware protection00 Ratings8.74 Ratings
Multi-location capabilities00 Ratings9.011 Ratings
Ransomware Recovery00 Ratings8.01 Ratings
Best Alternatives
Amazon Elastic Compute Cloud (EC2)Amazon S3 (Simple Storage Service)
Small Businesses
DigitalOcean Droplets
DigitalOcean Droplets
Score 9.4 out of 10
Cove Data Protection
Cove Data Protection
Score 9.7 out of 10
Medium-sized Companies
SAP on IBM Cloud
SAP on IBM Cloud
Score 9.0 out of 10
Bacula Enterprise
Bacula Enterprise
Score 9.6 out of 10
Enterprises
SAP on IBM Cloud
SAP on IBM Cloud
Score 9.0 out of 10
Bacula Enterprise
Bacula Enterprise
Score 9.6 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
Amazon Elastic Compute Cloud (EC2)Amazon S3 (Simple Storage Service)
Likelihood to Recommend
8.9
(73 ratings)
9.0
(77 ratings)
Likelihood to Renew
-
(0 ratings)
10.0
(1 ratings)
Usability
9.2
(11 ratings)
8.4
(15 ratings)
Support Rating
8.5
(12 ratings)
9.8
(21 ratings)
User Testimonials
Amazon Elastic Compute Cloud (EC2)Amazon S3 (Simple Storage Service)
Likelihood to Recommend
Amazon AWS
Suitable for companies that are looking for performance at a competitive price, flexibility to switch instance type even with RI, flexibility to add-on IOPS, option to lower running cost with the regular introduction of new instance type that comes with higher performance but at a lower cost.
Read full review
Amazon AWS
Amazon S3 is a great service to safely backup your data where redundancy is guaranteed and the cost is fair. We use Amazon S3 for data that we backup and hope we never need to access but in the case of a catastrophic or even small slip of the finger with the delete command we know our data and our client's data is safely backed up by Amazon 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.
Read full review
Pros
Amazon AWS
  • Huge Diverse range of machine shapes are available which cater to our demand.
  • Ability to combine the machines and integrate them with any other service in AWS (Ex: RDS, S3)
  • Handling performance and scalability using auto-scaling, ELB configuration and high performance machine shapes.
Read full review
Amazon AWS
  • Fantastic developer API, including AWS command line and library utilities.
  • Strong integration with the AWS ecosystem, especially with regards to access permissions.
  • It's astoundingly stable- you can trust it'll stay online and available for anywhere in the world.
  • Its static website hosting feature is a hidden gem-- it provides perhaps the cheapest, most stable, most high-performing static web hosting available in PaaS.
Read full review
Cons
Amazon AWS
  • The choices on AMIs, instance types and additional configuration can be overwhelming for any non-DevOps person.
  • The pricing information should be more clear (than only providing the hourly cost) when launching the instance. AWS DynamoDB gives an estimated monthly cost when creating tables, and I would love to see similar cost estimation showing on EC2 instances individually, as not all developers gets access to the actual bills.
  • The term for reserving instances are at least 12 months. With instance types changing so fast and better instances coming out every other day, it's really hard to commit to an existing instance type for 1 or more years at a time.
Read full review
Amazon AWS
  • Web console can be very confusing and challenging to use, especially for new users
  • Bucket policies are very flexible, but the composability of the security rules can be very confusing to get right, often leading to security rules in use on buckets other than what you believe they are
Read full review
Likelihood to Renew
Amazon AWS
No answers on this topic
Amazon AWS
Due to princing, availability and scalability.
Read full review
Usability
Amazon AWS
You an start using EC2 instances immediately, is so easy and intuitive to start using them, EC2 has wizard to create the EC2 instances in the web browser or if you are code savvy you can create them with simple line in the CLI or using an SDK. Once you are comfortable using EC2, you can even automate the process.
Read full review
Amazon AWS
It is tricky to get it all set up correctly with policies and getting the IAM settings right. There is also a lot of lifecycle config you can do in terms of moving data to cold/glacier storage. It is also not to be confused with being a OneDrive or SharePoint replacement, they each have their own place in our environment, and S3 is used more by the IT team and accessed by our PHP applications. It is not necessarily used by an average everyday user for storing their pictures or documents, etc.
Read full review
Support Rating
Amazon AWS
AWS's support is good overall. Not outstanding, but better than average. We have had very little reason to engage with AWS support but in our limited experience, the staff has been knowledgeable, timely and helpful. The only negative is actually initiating a service request can be a bit of a pain.
Read full review
Amazon AWS
AWS has always been quick to resolve any support ticket raised. S3 is no exception. We have only ever used it once to get a clarification regarding the costs involved when data is transferred between S3 and other AWS services or the public internet. We got a response from AWS support team within a day.
Read full review
Alternatives Considered
Amazon AWS
Amazon EC2 is super flexible compared to the PaaS offerings like Heroku Platform and Google App Engine since with Amazon EC2, we have access to the terminal. In terms of pricing, it's basically just the same as Google Compute Engine. The deciding factor is Amazon EC2's native integration with other AWS services since they're all in the same cloud platform.
Read full review
Amazon AWS
Overall, we found that Amazon S3 provided a lot of backend features Google Cloud Storage (GCS) simply couldn't compare to. GCS was way more expensive and really did not live up to it. In terms of setup, Google Cloud Storage may have Amazon S3 beat, however, as it is more of a pseudo advanced version of Google Drive, that was not a hard feat for it to achieve. Overall, evaluating GCS, in comparison to S3, was an utter disappointment.
Read full review
Return on Investment
Amazon AWS
  • It reduced the need for heavy on-premises instances. Also, it completely eliminates maintenance of the machine. Their SLA criteria are also matching business needs. Overall IAAS is the best option when information is not so crucial to post on the cloud.
  • It makes both horizontal and vertical scaling really easy. This keeps your infrastructure up and running even while you are increasing the capacity or facing more traffic. This leads to having better customer satisfaction.
  • If you do not choose your instance type suitable for your business, it may incur lots of extra costs.
Read full review
Amazon AWS
  • 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.
Read full review
ScreenShots