Top Rated
196 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 9.1 out of 101
11 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 9.2 out of 101

Likelihood to Recommend

Amazon Elastic Compute Cloud (EC2)

EC2 is great for any scenario where you need to be upgrading/downgrading your compute power as the app demand grows/shrinks. Because of how the storage system, network system, and security system works under AWS, you can hot swap any server into any given slot. But if you want to customize your servers to the nth degree, then you should just go ahead and purchase them for your network. AWS will never be as customizable as company-run machines, but they will be faster to deploy.
Dylan Cauwels profile photo

Kernel-based Virtual Machine

Kernel-based Virtual Machine is very well suited when one needs a single-node virtualization host or needs to build a complex demo setting on their own notebook (e.g. when demonstrating solutions to a customer).
Valentin Höbel profile photo

Feature Rating Comparison

Infrastructure-as-a-Service (IaaS)

Amazon Elastic Compute Cloud (EC2)
9.6
Kernel-based Virtual Machine
Service-level Agreement (SLA) uptime
Amazon Elastic Compute Cloud (EC2)
9.7
Kernel-based Virtual Machine
Dynamic scaling
Amazon Elastic Compute Cloud (EC2)
10.0
Kernel-based Virtual Machine
Elastic load balancing
Amazon Elastic Compute Cloud (EC2)
10.0
Kernel-based Virtual Machine
Pre-configured templates
Amazon Elastic Compute Cloud (EC2)
10.0
Kernel-based Virtual Machine
Monitoring tools
Amazon Elastic Compute Cloud (EC2)
9.3
Kernel-based Virtual Machine
Pre-defined machine images
Amazon Elastic Compute Cloud (EC2)
8.7
Kernel-based Virtual Machine
Operating system support
Amazon Elastic Compute Cloud (EC2)
9.3
Kernel-based Virtual Machine
Security controls
Amazon Elastic Compute Cloud (EC2)
10.0
Kernel-based Virtual Machine

Server Virtualization

Amazon Elastic Compute Cloud (EC2)
Kernel-based Virtual Machine
6.8
Virtual machine automated provisioning
Amazon Elastic Compute Cloud (EC2)
Kernel-based Virtual Machine
5.0
Management console
Amazon Elastic Compute Cloud (EC2)
Kernel-based Virtual Machine
5.0
Live virtual machine migration
Amazon Elastic Compute Cloud (EC2)
Kernel-based Virtual Machine
9.2
Hypervisor-level security
Amazon Elastic Compute Cloud (EC2)
Kernel-based Virtual Machine
8.0

Pros

Amazon Elastic Compute Cloud (EC2)

  • It is very good as a mainframe, for web projects, webapps, databases, etc.
  • It is the ideal tool for scalable projects, because it is pay-as-you-go.
  • It has a high-speed internet connection.
  • It has a high level of security, and a very useful control panel from the web that allows you to use the console without having to start the instance.
  • It is very versatile and the mainstay for many other functions offered by AWS.
Winston Mendes profile photo

Kernel-based Virtual Machine

  • Easy way to work with OpenStack
  • Better performance with the Linux OS
  • Lowest Cost
Stenio Pereira Filho profile photo

Cons

Amazon Elastic Compute Cloud (EC2)

  • EC2 are elastic linux containers to run any application. This is a very good and reliable service. Improvements could be in UI/dashboard and metric presentation. Tools for visualization of cost optimization should be better for users who have lots of applications running on EC2
  • ECS and EKS are being used in docker and kubernetes environments. So more tech companies are use these services than directly using EC2
No photo available

Kernel-based Virtual Machine

  • KVM itself doesn't ship with a management interface
  • KVM itself is a bit complicated to handle
  • KVM needs Qemu to virtualize Windows guests
Valentin Höbel profile photo

Usability

Amazon Elastic Compute Cloud (EC2)

Amazon Elastic Compute Cloud (EC2) 10.0
Based on 1 answer
Best in its class.Easy to implement.Big community for support.
No photo available

Kernel-based Virtual Machine

No score
No answers yet
No answers on this topic

Support

Amazon Elastic Compute Cloud (EC2)

Amazon Elastic Compute Cloud (EC2) 8.2
Based on 4 answers
There are so many different tutorials and documentation available online on how to use EC2. In addition, it is so widely used that most developers have experience using the various Amazon services. Amazon also provides paid services where they offer support for whatever your specific needs may be. The admin console is also very details and has a great user interface, making it easy to figure things out on your own.
Gabriel Samaroo profile photo

Kernel-based Virtual Machine

No score
No answers yet
No answers on this topic

Alternatives Considered

Amazon Elastic Compute Cloud (EC2)

Heroku: Really they are an AWS reseller. This can make the initial setup a lot easier but means that you can be limited when it comes to wanting to integrate with other AWS services that they haven't implemented as yet.Linode: Very similar virtual cloud provider, but found that they would frequently have large technical issues or outages and be unable to explain what had happened which did not build trust.
Ryan MacGillivray profile photo

Kernel-based Virtual Machine

It is a very reliable solution that can be used for x86 architecture virtualization with low overhead. It is a free and open source software. Easy to use withOpenStack.
Stenio Pereira Filho profile photo

Return on Investment

Amazon Elastic Compute Cloud (EC2)

  • AWS has had a very positive return on investment for every client we have that uses it. They are saving money in the long run.
  • AWS includes the underlying operating system licenses with their EC2 instances so no longer do we have to navigate through Microsoft licensing headache.
  • EC2 allows us to easily create a golden image of servers and store them as AMIs. This makes spinning up new servers that need a particular set of software in the future extremely easy and cost-effective.
Michael Kerzner profile photo

Kernel-based Virtual Machine

  • KVM normally enables customers to fullfill their business goals very fast and it is free, so there is a very small time window from implementation to "investment is returned"
  • If IT staff doesn't have hardcore Linux experience, they will need proper learning time until they'll be able to handle KVM
Valentin Höbel profile photo

Pricing Details

Amazon Elastic Compute Cloud (EC2)

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Kernel-based Virtual Machine

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Add comparison