Skip to main content
TrustRadius
Amazon Elastic Compute Cloud (EC2)

Amazon Elastic Compute Cloud (EC2)

Overview

What is Amazon Elastic Compute Cloud (EC2)?

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…

Read more
Recent Reviews

EC2 for Startups

9 out of 10
April 28, 2021
Incentivized
EC2 is easy to get started with there are a lot of online resources for help. We use it to serve our online Django-based Rest and Graph …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 9 features
  • Pre-configured templates (17)
    9.5
    95%
  • Dynamic scaling (17)
    9.3
    93%
  • Elastic load balancing (17)
    9.2
    92%
  • Service-level Agreement (SLA) uptime (17)
    8.6
    86%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

Data Transfer

$0.00 - $0.09

Cloud
per GB

On-Demand

$0.0042 - $6.528

Cloud
per Hour

EBS-Optimized Instances

$0.005

Cloud
per IP address with a running instance per hour on a pro rata basis

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Demos

Amazon Elastic Compute Cloud (EC2) Training @ VICTORYSOST

YouTube
Return to navigation

Features

Infrastructure-as-a-Service (IaaS)

IaaS provides the basic building blocks for an IT infrastructure like servers, storage, and networking, in an on-demand model over the Internet

9.1
Avg 8.1
Return to navigation

Product Details

What is Amazon Elastic Compute Cloud (EC2)?

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.

Key Features

  • Bare metal instances

  • Amazon EC2 Fleet (fleet management)

  • Pause and resume instances

  • GPU compute instances

  • GPU graphics instances

  • High I/O instances

  • Dense HDD storage instances

  • Optimized CPU configurations

  • Flexible storage options

  • Pay-as-you-go pricing

  • Place instances in multiple locations

  • Elastic IP addresses

  • Auto-scale capacity up or down

  • HPC clusters

  • Elastic Fabric Adapter

  • Available on AWS PrivateLink

  • Amazon Time Sync Service

Amazon Elastic Compute Cloud (EC2) Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

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.

Reviewers rate Pre-defined machine images highest, with a score of 9.8.

The most common users of Amazon Elastic Compute Cloud (EC2) are from Small Businesses (1-50 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(341)

Attribute Ratings

Reviews

(51-65 of 65)
Companies can't remove reviews or game the system. Here's why
November 28, 2017

Best on the market!!

Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Launch wizards for new users
  • Security groups management for EC2 containers
  • Very easy to use for a regular user
  • Extensive Documentation
  • UI could be improved.
  • They can reduce the price a bit.
  • They can increase the free tier limit.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Cheap -- just about the cheapest you can get out of any options on the market
  • CLI administration makes setup and maintenance a breeze -- version controllable dev infrastructure without the overhead of made-for-purpose infra VCS services is great
  • Flexible authentication systems -- Amazon goes above and beyond to handle complex security arrangements well
  • Well organized web UI
  • Low level networking support is minimal but getting better
  • EBS outages hurt, and I haven't been thrilled with reliability in previous months (it's been better since, though)
  • Latency for storage and instance provisioning can be frustrating while the tech is in the gap between provisioning that takes minutes vs. instant provisioning (waiting 30 secs - 1 minute for storage to provision, for example)
Jason Andres | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • EC2 makes it easy to move to the cloud. You can spin up Windows servers, any flavour of Linux, pre-baked amazon public or marketplace images with applications pre-installed.
  • EC2 is great to test your proof of concept. Spin up as many servers as you want for your tests, run your tests for a few minutes and only pay for the time they are running.
  • EC2 with Elastic Load Balancing and AutoScaling provides an environment where you no longer worry about individual servers or about spikes in traffic. Any failed serves are automatically replaced, and when a spike occurs servers scale up and down to handle the load, while keeping costs at a minimum.
  • EC2 parameter store allows us to store application secrets, keeping them secure and only available to EC2 instances with the roles to allow access.
  • The only area for improvement that I've been looking for is shorter billing increments than 1 hour. This has just recently come into effect with per second billing as of Oct 2nd 2017.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • Data and data clustering architecture
  • Data Exploitation process
  • Fair cost for a bay of servers
  • More features already integrated
  • Easy to compute the final cost of the service
  • Always ready to scale up (or down) with your business without extra cost or complication
Will Stern | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • Stability is a big key of EC2 - it does what it says it does every time.
  • Flexibility is great for EC2. You can spin up instances from a standard image (e.g. Ubuntu), your own AMI built from CI (unique AMIs for each deployment), or one of the 80k+ of community AMIs.
  • Ability to run instances in your own Virtual Private Cloud - a MUST for many larger organizations.
  • Tremendous security options.
  • Compared to several newer cloud providers (e.g. DigitalOcean), EC2 instances create and destroy very slowly. This is generally not an issue, but can be for some.
  • AWS is incredibly featureful, and therefore, not the most simple of services to learn.
  • AWS is slowly upgrading their UI, which is helpful. It's a little behind other UIs, but not too bad.
Justin Schroeder | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • A built in service to create autoscaling clusters is a killer feature of EC2. Autoscaling now has a full GUI administration system which allows you to create your clusters by relatively easy point-and-click.
  • Starting, stopping, and monitoring EC2 instances is a total breeze.
  • Autoscaling now has a full GUI administration system which allows you to create your clusters by relatively easy point-and-click.
  • The AIM "Images" are surprisingly reliable and also easy to create. Storing them is an extreemely low cost way to add an additional layer of backup redundancy (although they say it shouldnt be your primary backup). We've found it very convienient.
  • The user interface is still far behind similar tools like Rackspace.
  • You cannot create AIM images without server downtime, so the server you create an image of must be in a cluster behind a load balancer. This is a big drawback compared to other services that can create images while the service is in use. Sometimes you just don't want to use a full cluster for minor applications.
  • Load balancers are really easy to use but lack some features other hosts provide. For example, the SSL termination is not nearly as sophisticated as most standard load balancer servers.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • One year free tier subscription, which makes it very cost effective for training the new resources.
  • Large communities with thousands of machines having preinstalled software as per need.
  • AWS EC2 has a very competitive pricing scheme with on-demand, spot instances plan and reserved instances.
  • Sharing AMI is the one of best features. You can share your machine image with another user.
  • Although AWS EC2 is best in the market, in addition, they could provide more robust monitoring tools for EC2 resources.
  • They don't have the facility to block IPs for inbound traffic. Although this can be achieved by carefully allowing the inbound traffic. But adding the flexibility to block IPs or exclude some IPs from inbound would be great.
  • They need to provide one dashboard where they could show the list of all the resources from a region. Right now a user needs to select a particular region to check the resources being used.
Bill Artinger | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • We run a backup server in the cloud that is highly elastic - grow or shrink as needed on demand
  • We run image repositories in EC2 and again, they are highly elastic in a sense that you can shrink or grow when needed
  • Amazon is excellent at offering a plethora of services and technologies to mix and match how you need to
  • Amazon should offer a managed option at a premium
  • Amazon EC2 can be daunting and scary - it's all a-la-carte
  • EC2 can be more thorough with documentation or giving case specific examples
Valeri Karpov | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • Point-and-click spawning of production-ready instances running whichever OS you prefer.
  • Solid API for more advanced use cases. Instead of having in-house Windows build machines you can just spawn EC2 instances via API to build your project on demand.
  • AMIs make it easy to set up a machine once and make copies of it once you need to scale.
  • The UI is cumbersome and confusing
  • The API is usually reliable but hard to rely on at scale - spawning a machine via API sometimes just hangs
  • Online support is borderline non-existent. If something goes wrong, you're probably on your own.
Anatoly Geyfman | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Incentivized
  • Industry standard -- most people who've worked w/ cloud applications have used EC2.
  • Easy self-service provisioning once you have IAM configured correctly.
  • Lots of compute units with memory / CPU and storage differentiation, many ways to set up a cost-effective environment.
  • Can't create custom compute units (specific RAM, SSD and CPU allotments).
  • IO seemed to be slower than Google Compute Engine.
  • IAM is not straightforward to configure.
August 30, 2016

Amazon EC2

Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • It is incredibly easy to manage the content both in their dashboard and the terminal
  • It's makes scaling trivial
  • The price per benefit ratio is the standard
  • It can be complicated for new users
  • It is one of the pricier solutions, but you get what you pay for
  • Sometimes understanding how to interface it with other products is difficult
David Choi | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • Flexible: Can get exactly the specs you need, on demand.
  • AWS CLI: The EC2 API via the AWS CLI is great for debugging, monitoring, etc.
  • Reliable: Rarely have problems or unexpected behavior related to EC2 itself.
  • Logging: Sometimes getting the correct logs are difficult.
  • Speed: Spinning up a cluster isn't always fast.
  • Pricing: The documentation isn't super clear on how hours are incurred for pricing.
Craig Nash | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Deploys Virtual Servers, which are very easily configurable and deployable, regardless of experience.
  • Saves cost by reducing physical hardware costs, and IT management costs.
  • Allows very fast deployment of servers, within minutes instead of hours.
  • Offers a wide variety of additional services, including S3 storage, RDS Database services, & more, at one easy web portal with one bill.
  • Remote desktops are one of the few areas where EC2 doesn't work well due to the hardware requirements, though AWS has recently released a remote desktop service that comes out to being more cost effective than an internal Citrix deployment.
  • Hardware customization is also rather hard to deal with, as few options are available when choosing a configuration, which can cause problems in heavily customized OS systems, and development scenarios.
  • EC2 on its own is flawed in the way it is deployed, having the customer chose a geographic "zone" where the services are hosted, which sort of kills one of the main reasons for using the cloud, which is being geographically diverse.
  • EC2 supposedly gives you the ability to "choose" your geographical location, "if it is not under heavy use". This is one problem I have run into lately, as many of my customers are in California, and are being required to use an Oregon zone due to high use if they want to avoid additional charges. Think of zones in a real estate sense, location is cost. This can become an issue when competition is high, because users hate to wait for a site to load. If you are in CA, serving CA customers through an Oregon zone, your service will be slower than competition physically hosted in California.
Return to navigation