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.1
    91%
  • Service-level Agreement (SLA) uptime (17)
    8.4
    84%

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

(342)

Attribute Ratings

Reviews

(1-25 of 63)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
I use it for training machine learning models. I use the Deep Learning AMIs available to spin up Amazon Elastic Compute Cloud instances and then use that to train large models.

I use the GPU-based Amazon Elastic Compute Cloud instances, as for training large models good GPUs with high memory are required. I connect the instance to the S3 bucket where I store that data.
Neel Shah | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use EC2 to rapidly and efficiently scale up or down as needed for our customers while still providing a secure and dependable environment. It enables us to swiftly supply new instances and adjust resource allocation as necessary.We also use EC2 to provide high-performance computing, process data, and do analytics.
Score 9 out of 10
Vetted Review
Verified User
We use Amazon EC2 to host our internal apps for data engineering. We self-manage our own Apache Airflow installation on an EC2 instance. Amazon EC2 gives us a way to provide the necessary computing infrastructure for our data integration pipelines. It's also very convenient to resize Amazon EC2 to handle our ever-increasing workloads due to larger volumes of data as our company's app usage grows exponentially.
Sunny Hemnani | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
In our organization, we use EC2 to deploy our microservices-based applications on the development, staging, and production servers. With EC2 we get very high availability Linux servers at minimal cost per hour. It also supports auto-scaling whenever there is a huge load on the system. Our application is a microservices-based chatbot application in the healthcare domain.
Michael Weisel | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Amazon EC2 is being used by our entire company in multiple locations across three countries. We reply on EC2 instances for all of our day-to-day tasks on both the front-end and the back-end. We migrated all of our services from brick-and-mortar data centers to our AWS EC2 instances. It's saved us money, time, and resources while providing a much more efficient and stable environment. It also affords us the ability to scale up and or down our environment without laying out hard costs for equipment.
Ana Baker | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Amazon Elastic Compute Cloud (EC2) instances are easy to modify and really easy to use in production with beginners on Unix/Windows. Being compatible with many AWS utilities is also a huge virtue. It is common that you want to start the server without assuming the costs and the aptitude of care of the bare metal servers, another plus is the construction of instances worldwide can be carried out within a few seconds of time. That's what I like most about the EC2 instance.
Jacob Biguvu | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
EC2 provides the virtual computing environment to be used for multiple uses. Web applications can be launched. Databases can be installed when users want full control to manage the databases. Migration applications such as attunity (Qlik) replication tool, Oracle Goldengate etc, can be launched for the migration purposes such as database migration. EC2 can be used for data integration, data transformation, and data mining purpose. EC2 as the name implies has the capability to scale up the capacity vertically according to our needs.
April 28, 2021

EC2 for Startups

Score 9 out of 10
Vetted Review
Verified User
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 API's to support our online application. The SSH EC2 feature is very great and makes it easy during deployment from a local machine. The free tier EC2 instance comes in handy to develop and deploy a prototype for testing.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Amazon EC2 is being used by my organization as the centralized cloud server hosting tool. It is being used across the entire organization and is one of the most important tools that we have to run our company. We run all types of servers from testing to development to staging servers and we use all different types of images when we run our servers. It solves the need to have a cloud based, infinitely scalable system to better host everything from applications to backend servers and so on.
Mark Freeman, MBA | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are transitioning from on-premise to AWS for 100+ applications. Our products are highly regulated and must be always available since we are the company which matches buyers and sellers of equities in the stock market. The EC2s host our computer programs which match trades and perform other ancillary features such as hosting standard settlement instructions.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Similar to many other startups, our whole infrastructure is on top of AWS, and EC2 is being used in many ways across multiple departments.

DevOps supports a fleet of reserved EC2 instances to host backend services and pipelines using Kubernetes.
Data Science team uses EC2 instances to run Jupytor notebooks to do feature exploration on pre-loaded data, and sometimes spot instances to support ad-hoc feature generation and model training. Data team uses the spot instances to run backfill jobs whenever needed.
Apurv Doshi | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Amazon EC2 across the whole organization. We solve different business problems using EC2 as mentioned below:
1. We host multiple backend and cloud solutions on EC2.
2. When we want to train Machine Learning Models that need heavy computation and GPU power, we go with EC2.
3. Some solutions are not mandatory to keep up all the time. We use cloud formation script which spins up EC2 - host the solution and thrash it down when not needed.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use Amazon Elastic Compute Cloud (EC2) both internally for virtual machines for both production and testing, and for clients' virtual machines for both production and testing. Being able to spin up virtual machines on the fly with no major infrastructure investment and for minimal startup cost was a complete game-changer for our business.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Amazon Elastic Compute Cloud (EC2) across the whole organization for multiple web applications and custom software running in the cloud. EC2 is our first choice to run our applications as it helps auto-scaling and elasticity. It reduces the maintenance of an in-house data center and can spin up new servers in less than 5 minutes.
Gabriel Samaroo | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
The engineering department uses Amazon EC2 to host all the servers we run our applications on. EC2 is a fantastic product because it is very cost effective and easy to use. If you need to quickly provision a new server, you can use the admin console to create whatever you need, from very small simple setups to extremely large, complex systems.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
EC2 is being used primarily by one major division (department) of our organization but indirectly by the entire organization. The main division that uses it is tasked with continuously developing new tools and technologies for organization-wide use and EC2 allows us to quickly and efficiently obtain and configure the necessary servers for each new project and subproject as they arise, or as the ideas come to us without having to go through the lengthy traditional channels of submitting proposals, and requesting budgeting etc each time we need more server space.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We primarily use AWS EC2 instances to host our websites and web applications on both production and development servers. It is mainly used by our web and app development departments but impacts the entire organization. It saves the company money by offering a wide variety of server options and the ability to scale the server size up and down quickly, and at our discretion.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
In our project, we are using Amazon Elastic Compute Cloud as our main application cluster. It provides a virtual instance in which users can configure its CPU, memory, and other crucial settings. It also provides auto-scalability, which is very important during high traffic on your application. With EC2 we quickly set up our application instances for different environments, and we are pretty satisfied with the service.
July 07, 2019

A Great Choice

Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are migrating multiple customers' environments to the cloud, most specifically, using Amazon Web Services. We take current servers and rebuild them in Amazon's cloud environment using EC2. The ability to quickly take a current server and migrate it at a 1:1 ratio into the cloud is a huge plus, especially when there are thousands that we migrate.
June 21, 2019

EC2: Game changer

Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Elastic Compute Cloud to run our production loads and for experimental and proof of concept work. It allows us to quickly scale and iterate through multiple generations of ideation as we work to solve critical business problems. Additionally, Elastic Cloud Compute allows us to deploy resources and restrict access in policies in an agile manner as we work with contractors and third parties.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are a fast growing financial tech startup based in North Carolina. We sell financial products targeted at banks and credit unions. Built on top of the Salesforce platform we've expanded our offerings with more custom solutions. As a result we've developed several apps that are deployed atop the Amazon EC2 cloud. The cloud deployments are used company wide both for internal testing as well as by the clients in our production instances.
Dylan Cauwels | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Amazon EC2 is the backbone of any cloud deployment for our organization. As one of the first services launched on AWS, it holds a special place in any infrastructure project that we run. The amount of customizability that you have with EC2 is unlike any other AWS service and allows you to find the perfect computing solution for whatever use case you need.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
EC2 is used by us for the majority of our servers. We use it to support cloud-based applications that run on servers. EC2 substitutes having to run servers locally in our datacenters. EC2 is just as basic virtual machine system that allows us to customize them in any way we want and add whatever software we need.
September 15, 2018

Scale up with EC2!

Score 8 out of 10
Vetted Review
Verified User
Incentivized
We are currently using Amazon Elastic Compute Cloud (EC2) across the Engineering team as a way to deploy our applications. It allowed us to scale up from Heroku as we continue to grow. It also helped the ease of have all of our services under the AWS umbrella for accessibility.
Return to navigation