17 years helping Canadian businesses
choose better software

About Amazon EC2

Secure and resizable compute capacity in the cloud. Launch applications when needed without upfront commitments.

Learn more about Amazon EC2

Pros:

It is very easy to use for ecommerce and online marketing.

Cons:

It is an easy-to-use tool for basic use, however for something more specific it is really complex, the most difficult to learn to use is the console, it has many commands.

Amazon EC2 ratings

Average score

Ease of Use
4.1
Customer Service
4.1
Features
4.7
Value for Money
4.3

Likelihood to recommend

8.6/10

Amazon EC2 has an overall rating of 4.7 out 5 stars based on 163 user reviews on Capterra.

Have you used Amazon EC2 before?

Share your experiences with other software buyers.

Filter reviews (163)

Nujan
Nujan
Managing Director in Nepal
Verified LinkedIn User
Computer Software, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

Outstanding in terms of hosting and visual machines.

5.0 2 years ago

Comments: It's really responsive and there are variety of locations to choose from so, It's basically a best option among others considering the price we pay.

Pros:

AWS's EC2 service is truly excellent. We'll have thousands of applications and operating systems ready to install. It's simple to use when configuring DNS or managing ports. It's incredibly straightforward, thanks to their clean UI. When we install software from the EC2 marketplace, everything is essentially pre-configured. Backup is simple with snapshots, but it will cost you money. We can choose the operating system and get an estimate of how much we'll pay. This will avoid unexpected charges.

Cons:

When you stop and restart an instance on EC2, the IP address changes constantly, which makes setting up DNS records quite inconvenient. There is an elastic IP approach that will prevent such, but I believe they should supply it by default for the same cost of instance. Also, support is quite slow, and we must pay an additional fee for it.

Samuel
Samuel
Engineer in Dominican Republic
Verified LinkedIn User
Telecommunications, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

Cloud Computing that will scale from startups to large businesses

5.0 2 years ago

Comments: We are realizing the benefits of flexible cloud computing with superb reliability, scalability and uptime. As a startup, we can simply count on EC2 being sufficient on the long term.

Pros:

Amazon EC2 is an extremely flexible cloud computing service. It is modern, complete, integrates easily with all other AWS services and comes at a great price with an ever-decreasing pricing that will simply give the customer more value. If it is your first cloud computing experience, you can start with a template that will facilitate the process of getting started, however, be mindful because templates may tie you up considerably in the future. EC2 is all about standards so you can expect to integrate absolutely everything in your infrastructure with ease. EC2 is the reason why I think bare metal servers do not make a lot of sense nowadays. Speaking about features, you've got them all and EC2 proves to be a nice gateway to keep using other AWS services. At first, it may be intimidating to implement since the interface is still a bit misleading. Once you understand it, you get your money worth by every penny. We started with EC2 almost 8 years ago and I absolutely haven't thought about replacing with an alternative for many years to come.

Cons:

EC2 interface still has a lot of room for improvement. I think that since it is so expansive, fitting everything in concisely in an interface is hard. I think that it has gotten better over time but never to the likes of DigitalOcean that is a superb functional and well-designed UI. Also, documentation is not very developer friendly (have you seen Mailgun's dev docs?) but it serves you well. Something there is documentation that is referring to another version of the service you are intending to use without you having a lot of notice, that's a catch. You should also know that just like Apple's ecosystem, AWS is also playing the same game, very difficult to export things should you ever have the need, so make a commitment or find somewhere else.

Greg
Software engineer in UK
Computer & Network Security, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

I was forced to leave after 6 years of happy use

2.0 4 years ago

Comments: What AWS don't tell you is that on top of your EC2 cost comes a whole range of other hidden costs. Costs that only creep up after you've been using the product for a long time. Almost as if it has been designed this way. Specifically, I ran into trouble with CPU and Disk IO credits. This is not a thing on any other platform. EC2 allows you to "burst" your processing power or disk read/write speed. This is done automatically with no control from the administrator. Once the tokens run out, which is seemingly incalculable, the servers crash. The only way to keep the servers up is to keep spending more money by increasing the tokens (by raising the capacity), even though I didn't need the extra capacity. My servers are running perfectly on another provider now, on the lowest capacity instances, with no concept of "tokens" to worry about.

Pros:

EC2 is so easy to set up. It doesn't require any thought to what is happening "behind the scenes".

Cons:

It doesn't require any thought to what is happening "behind the scenes". When something breaks, you're on your own (without a minimum $2,000/mo support contract). AWS slowly increase the cost of associated tech with no way to understand why.

Joshua
Infrastructure Engineer in UK
Information Technology & Services, 201–500 Employees
Used the Software for: 2+ years
Reviewer Source

Fastest cloud server deployment on the go

5.0 3 months ago

Pros:

Easy to spin up a cloud server either Linux or Windows OS on the go.

Cons:

The cost of running an EC2 instance is too expensive, and Switching between different zones like US-East-1, US-East-2 and US-West-1 , US-West-2 can be confusing.

Saulo
Saulo
CTO in Brazil
Verified LinkedIn User
Retail, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

The best PaaS

5.0 3 years ago

Comments: I've been using AWS for over 10 years and I don't remember having any problems, except for the ones I caused myself. It's extremely reliable, safe and affordable.

Pros:

Elastic Bean Stalk is a very simple and reliable platform as a service. You can configure various aspects of your application like deploy, autoscaling and database. Lambda is also an extremely useful resource for small service development without having to set up a complete framework for it.

Cons:

Some functions are hard to learn like IAM for example. Also, managing costs well can be a challenge as there are many options to choose from.

Matthew
Matthew
Technical Lead in US
Verified LinkedIn User
Information Technology & Services, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

EC2 Leads the Industry for a Reason

5.0 3 years ago

Comments: We've hosted with them for many years. Despite some little drawbacks, we wouldn't consider switching to another cloud provider. A technical project can thrive in the AWS ecosystem, with EC2 as the foundation for server capacity.

Pros:

Superb pricing. Very reliable. Lots of choices. Great dashboard tools. When connected with CloudWatch, monitoring is great. Tools for networking and security are very flexible. Perfect tool to pull out of the technical toolbox when you need a server.

Cons:

The variety of choices and configuration options increases the level of complexity. Ideally you know what you're doing before you get started. Windows pricing is a bit steep, but one is better off not running servers on Windows anyways. For paying customers with a certain volume, they need to include a free support level that at least allows bug reporting. We pay them more than $10K/month, and it's crazy we can't even send them a support email or do a chat without paying hundreds more per month.

Carlos Alberto
Carlos Alberto
Socio in US
Verified LinkedIn User
Computer Software, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

Experience to grow

5.0 4 years ago

Comments: I have been able to solve many types of problems, from simple hostings, to applications that have grown and needed to scale. The configurations are simple for the most part, and you can really grow without the need for large expenses or investments of time in implementing astronomical solutions.

Pros:

I think the whole EC2 environment is impressive, the set of tools allows for implementations of all kinds and on the scale that is necessary. Currently there are many configuration options, the user interfaces have improved making the use fluid and very easy to understand. All the implementations that I have had to carry out have been fast and the integrations with the existing resources have not been a problem.

Cons:

In my case, I would like to have some extra tool available to manage the operating system of the instances.

Verified Reviewer
Verified LinkedIn User
Publishing, 51–200 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

EC2 - the computing in cloud computing

5.0 2 years ago

Comments: I think EC2 was the first service we signed up for when we moved to AWS years ago. It was an eye-opening experience: we used to own hardware, and now we can just click buttons and make hardware appear? Insane. And yet, it worked. And still does. We have around 100 instances of varying sorts running at all times, most of them running either individual applications or (more recently) hosting a whole bunch of Docker containers via ECS. (This is the more powerful and better way to do things these days.) The other huge boon for us was when AWS announced their Application Load Balancer. What this allows you to do is inspect every request and route it to specific targets if the request meets certain criteria. Got a staging server at staging.example.com? Just add that route to your ALB, and send it to your staging machine. Done. It's so simple, but so powerful. Like much of AWS, the UI on EC2 has not quite kept up with the times. The almighty ALB, for instance, is hidden under a single small item in the left-nav, called "Load Balancers." Which is accurate, but doesn't exactly give them their due. Lots of other issues like that -- not always easy to find what you want to find, especially if you don't know exactly what you are looking for. But overall it's better than many other parts of AWS, so not complaining too much. If you're on AWS at all, you're likely using EC2 already. Definitely don't forget to integrate CloudWatch so you can easily get logging!

Pros:

* ALB is a game-changer for managing multiple websites * Instant scaling up if needed * Spawn as many servers or instances as you like, in whatever categories you like * Tag your instances to keep track of them

Cons:

* Spawning instances is so much fun -- but it gets expensive * The UI on huge services (like the ALB) is kind of crazy. Why is it hidden in the small left nav? * Navigating to the right instance is not always easy

Nir
Nir
VP R&D, DevOps, and Product in Israel
Verified LinkedIn User
Telecommunications, 51–200 Employees
Used the Software for: 2+ years
Reviewer Source
Source: GetApp

Alternatives Considered:

Top level elastic virtual machines

5.0 last year

Comments: Overall I am, over the years, very happy with both the cost and quality of the EC2 platform specifically and the AWS services generally. It is my first choice for cloud infrastructure.

Pros:

Easy to set up both manually and scripted, with a very wide variety of machine types so you can select the most cost-effective machines for your different needs. It's hosted on one of the most popular cloud platforms there are so expect to get high-quality infrastructure for a fair cost.

Cons:

Permissions are complicated to set up, and load balancing is rather costly. Also, changing instance type requires a restart which is less than optimal.

Stéphane
DevOps Engineer in France
Oil & Energy, 5,001–10,000 Employees
Used the Software for: 2+ years
Reviewer Source

With Amazon EC2 instances you can quickly deploy a proof-of-concept

5.0 2 months ago New

Pros:

You only pay for the resources used, while they're running

Cons:

You can't natively see the available size of an EBS volume attached to your instance

Wassim
Associate Professor in Lebanon
Computer Networking, 501–1,000 Employees
Used the Software for: 2+ years
Reviewer Source

Amazon EC2: What Made Cloud Infrastructure-as-a-Service an Affordable Cloud Paradigm.

4.0 last year

Comments: Great experience. Deploying various types of servers on EC2 virtual machines makes the realization of enterprise applications very simplified.

Pros:

I can't imagine not having Amazon EC2 for managing my development projects, server deployments, and research implementations. Amazon EC2 was the leader in IaaS since the cloud computing inception and it kept proliferating to support more and more cloud services from software services, to IoT, to machine learning, to databases, among many other. After initially setting the registration and authentication with a private/public key pair, creating and managing virtual machines is extremely simple with a streamlined web console. A mainly run my application and database servers on Linux VMs. Thanks to the free-tier in Amazon EC2 even my students can have the chance to inspect with cloud functionality and services using Amazon EC2. Very cost effective even with the paid tiers.

Cons:

Better support of secure data processing in the cloud could be an enhancement that Amazon can invest in. Homomorphic encryption techniques for secure processing of encrypted data is improving and Amazon can be leading the research efforts on this front. Moreover, hardware-based data privacy mechanisms such as those employing cryptographic coprocessors in the cloud can be also a track to invest in.

Eric
CEO in US
Computer Software, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

AWS EC2 is probably not what you want.

5.0 3 years ago

Comments: Of my experience with many other providers like Oracle Cloud, Liquid Web, Azure, Linode, Digital Ocean, AWS is by far the most frustrating and one of the most expensive. I only use AWS when I have a client that demands it or is already locked into it. I never ever recommend it.

Pros:

AWS has good name recognition. If you're an IT Service provider, or if you own a company for which you want to get funding, name-dropping AWS could give you some additional credibility. AWS has every feature you could hope for in an IaaS system.

Cons:

AWS has every feature you could hope for in an IaaS system. I've very rarely seen any organization or application that needs anywhere close to what AWS offers. Most people use EC2, Lambda, Database services, Kubernetes services, and maybe Kafka. But most less expensive, and less complicated providers have all of these features too. As a user, you have to set up all of the underlying infrastructure like network groups, overly complicated (but not better) security configurations, etc. Most of the work setting up an environment on AWS is setting up things you don't really need. You'll receive bills from AWS and chances are, it will be considerably more than you estimated, and you'll have to spend considerable time finding where the cost is coming from, and changes are, you'll have a lot of trouble shutting down the unneeded items.

Verified Reviewer
Verified LinkedIn User
Computer Software, 10,000+ Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

A great tool for cloud computing

5.0 last year

Comments: EC2 has accelerate our journey towards cloud computing by enabling us to provision and tear down infrastructure as needed.

Pros:

pay as you go pricing, High I/O and GPU compute based instances, Elastic IP addresses, Pause and resume instances

Cons:

AWS being leaders in cloud computing, don't see much missing features but they can improve on better training materials for beginners of EC2 service.

Verified Reviewer
Verified LinkedIn User
Computer Software, 11–50 Employees
Used the Software for: 1+ year
Reviewer Source

Amazon EC2

4.0 9 months ago

Pros:

Amazon EC2 is one of the best web service for flexible cloud computing which supports the deploy of virtual machines so fast. Amazon EC2 download and upload speed is very fast along with secure and reliable in or out of network accessibility. In our office we use it as a VM for running different product on it.

Cons:

At first user can fell complex so learning to use Amazon EC2 can take some time but overall service is best.

Verified Reviewer
Verified LinkedIn User
Information Technology & Services, 11–50 Employees
Used the Software for: 1+ year
Reviewer Source

Alternatives Considered:

Best Cloud VM that can be used.

5.0 2 years ago

Comments: My overall experience is very good I would definitly recommend using EC2 to any user whether its a beginner or experienced person anyone can use it ease.

Pros:

I liked Elastice Load Balancer the most cause if there an issue with server the ELB takes care of Auto scaling the server.

Cons:

There is as such no thing that I least liked I genuinely like EC2 that why I use it myself and also in my company.

Ryan
Network Engineer in US
Verified LinkedIn User
Telecommunications, 51–200 Employees
Used the Software for: 2+ years
Reviewer Source
Source: GetApp

Amazon EC2

5.0 6 years ago

Pros:

Servers of almost any size in minutes. Change the specs up or down, in seconds with no penalties. Geographically redundant

Cons:

It seems like EC2,and AWS in general, is geared to be used ONLY by developers. A lot of their tools and utilities can only be used via cli or api. While i understand most of it is to aid in development of applications of many varieties, there are a few basic tasks ive come across that should have been fairly simple to do, nut i had to write an entire program myself to make it work. Not everyone who uses AWS services are coders. Make it a bit easier for the rest of us. Documentation can also be a bit spotty, but its pretty good overall.

Verified Reviewer
Verified LinkedIn User
Information Technology & Services, 501–1,000 Employees
Used the Software for: 6-12 months
Reviewer Source
Source: GetApp

Very convenient, saves a lot of time and money

4.0 9 years ago

Comments: My company has switched to EC2 for a variety of our servers. Being able to offload the infrastructure work to AWS saves us a lot of time and hassle with our IT department, and It has been incredibly convenient to be able to template servers with a single click, and bring up additional boxes for testing or debugging, and just delete them whenever we're done. In fact, with no real training on the product, I was able to get a full stack of servers up and running in under an hour. Doing this in house sometimes takes weeks of meetings and back and forth between departments.

Pros:

Low cost, highly customizable to any configuration. A variety of operating systems are averrable and can be bought up at the click of a button. Third party software is also available through amazon marketplace, and most tools can be licensed through AWS and even come preinstalled and preconfigured on EC2 images. It makes building a scalable, high availability architecture an almost trivial task.

Cons:

Monitoring - AWS offers cloud watch monitoring for EC2 instances, but we still found ourselves reaching out to a third party vendor for a true APM solution for the software running on our EC2 instances. It would be great if we could define what makes our app available to an end user and get reports with an availability percentage and aped score at the end of each month to hand to a client and ensure them that we're meeting our SLA. Right now, we have to go to New Relic for this, which is quite expensive.

Paolo
Software Engineer in US
Computer Software, Self Employed
Used the Software for: 2+ years
Reviewer Source

Easy way to launch server instance on the cloud

5.0 3 years ago

Comments: I have used EC2 alone or in connection with other AWS services (like EBC, EKS or CloudFormation)

Pros:

I am an EC2 user since almost a decade now. My favourite things are: 1) super quick way to launch an instance on the cloud 2) super easy way to scale the instance in case more resources are required

Cons:

It is a bit on the expensive side, however if you can commit to 1-3 years you can use a reserved instance and you will save bucks. Or, if you need instances randomly you could use the spot instances which can let you save up to 90%

Verified Reviewer
Verified LinkedIn User
Information Technology & Services, 1,001–5,000 Employees
Used the Software for: 1+ year
Reviewer Source

Scale with Amazon EC2

5.0 2 years ago

Pros:

1. Ease of Use 2. Scalability 3. Availability of wide range of linux and window distributions 4. Quick and Easy spin of virtual servers 5. Support of all the major development languages 6. Spin up the server as per need and save cost on your requirement 7. Resize your instances based on changes in the requirement 8. Flexible Pricing Options. 9. Secure and Reliable in or out of network accessibility 10. Snapshot of Instances can be saved on S3 storage in case you need to use it later. and many more...!!

Cons:

Learning curve is there, apart from there nothing is bad about Amazon EC2 services.

Mayur
Software Engineer in India
Information Technology & Services, 51–200 Employees
Used the Software for: 1+ year
Reviewer Source

Best cloud for virtualization

4.0 2 years ago

Comments: Overall, it's very good cloud platform for cloud computing. We can easy to setup virtualization and configuration. We can also monitor the service and get alert from email.

Pros:

- Easy to install any OS and setup EC2 instance- Amazon provide 1 year free tier for new user- Easily take the snapshot of OS and share with other account.- Good customer support and provide instance resolution via chat, email and phone.- EC2 allow scalling , load balancer and security port.

Cons:

- It's difficult to manager & operate for new user.- EC2 may take the addition cost for data transfer.

Verified Reviewer
Verified LinkedIn User
Computer Software, 10,000+ Employees
Used the Software for: 2+ years
Reviewer Source
Source: GetApp

Alternatives Considered:

Simple cloud virtual machine hosting

4.0 5 years ago

Comments: EC2 has provided me with excellent, low-cost VM hosting in the cloud for many years

Pros:

EC2 is a game-changing technology that enables you to rapidly spin up a virtual machine in the cloud at very low cost

Cons:

Compared to newer on-demand hosting options, the EC2 model is less flexible

krishna
software developer in India
Computer Software, 11–50 Employees
Used the Software for: 6-12 months
Reviewer Source

AWS EC2 - amazon cloud servers my review

4.0 2 years ago

Comments: overall experience with Amazon EC2 is satisfactory as they are easy to launch and use which reduces time to implement server but just keep an eye on the price and monitoring matrices .

Pros:

AWS EC2 instances are easy to launch and use we can use any OS we need , AMI are available and we can directly launch them from dash board on AWS cloud . all type of instance are available as per the requirement like general purpose , and instances which are optimised in computation , Memory and Ram can be selected . EBS volume can be attached according to requirement .

Cons:

when upgrade is required then we have to separately upgrade instance and EBS volume and run command to attach the EBS volume .

SANJEEV
Software developer senior associate in India
Information Technology & Services, 10,000+ Employees
Used the Software for: 1+ year
Reviewer Source

Amazing Web service tool for backend and cloud solutions!!

5.0 4 years ago

Comments: Its been great experience , have used it to host our website and its services in order to make sure we deliver it faster.

Pros:

Amazing app to go with for startups, provides 30GB free space, fast,reliable ,cost saving service and easy to use on any OS. Its EBS(elastic book store) feature is adds on.

Cons:

Its highly configurable and scalable, so need to learn alot to utilize its features. Its not a con though but can be made even more user friendly, i liked all its features.

Donny
Donny
IT Manager in US
Verified LinkedIn User
Information Technology & Services, 201–500 Employees
Used the Software for: 1+ year
Reviewer Source

Great for helping in data visualization!

5.0 last year

Comments: Our overall experience has been good and we plan to use Amazon EC2 into the future!

Pros:

It is easy to use out of the box and can be set up quickly.

Cons:

So far it has been great and we have limited issues.

Melikşah
Software Developer in Türkiye
Computer Software, 2–10 Employees
Used the Software for: 1+ year
Reviewer Source

EC2 Experience

5.0 3 years ago

Pros:

Easy to manage the instances and databases. Really good documentation and it was quiet easy to access to my instances and databases. I was able to quite good manage them. Customer support was awesome they helped me a lot about my problems.

Cons:

The network and load balancer things was hard to understand. I had problems on them it was not easy to solve loadbalancer side especially