Amazon Elastic Compute Cloud (EC2)

136 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.9 out of 101

Kernel-based Virtual Machine

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

Add comparison

Likelihood to Recommend

Amazon Elastic Compute Cloud (EC2)

EC2 is elastic infrastructure. Your org does not have to invest in in-house data centers and staff to manage the hardware. AWS EC2 provides elastic cloud environment to run lot of this. Price is reasonable and AWS has lot of h/w s/w design pattern to design a reliable software application and run it in a resilient environment.
No photo available

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

Server Virtualization

Amazon Elastic Compute Cloud (EC2)
8.2
Kernel-based Virtual Machine
6.7
Virtual machine automated provisioning
Amazon Elastic Compute Cloud (EC2)
8.7
Kernel-based Virtual Machine
5.0
Management console
Amazon Elastic Compute Cloud (EC2)
8.2
Kernel-based Virtual Machine
5.0
Live virtual machine backup
Amazon Elastic Compute Cloud (EC2)
7.9
Kernel-based Virtual Machine
Live virtual machine migration
Amazon Elastic Compute Cloud (EC2)
7.9
Kernel-based Virtual Machine
8.9
Hypervisor-level security
Amazon Elastic Compute Cloud (EC2)
8.4
Kernel-based Virtual Machine
8.0

Pros

  • We write micro services in spring boot that runs on EC2.
  • Our front ends use node js and those applications run on EC2
  • lot of our enterprise support applications like jenkins, confluence, jira etc run on aws ec2
No photo available
  • KVM is really good at providing fast and reliable virtualization for Linux guests
  • Since KVM is a kernel module, every VM is a Linux process which can be managed by Linux system tools
  • KVM integrates very well with the management framework libvirt, which is why KVM can be integrated in automation tools as well
Valentin Höbel profile photo

Cons

  • With the rise of tools such as Ansible it would be good to see AWS provide similar standardised tooling for EC2.
Ryan MacGillivray profile photo
  • 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)10.0
Based on 1 answer
Best in its class.Easy to implement.Big community for support.
No photo available
No score
No answers yet
No answers on this topic

Support

Amazon Elastic Compute Cloud (EC2)3.0
Based on 1 answer
I have faced that level of support.Our many query were unanswered for few days and costed us a lot.
Felix Rufus Nadar profile photo
No score
No answers yet
No answers on this topic

Alternatives Considered

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
KVM is free and provides environments where guests can run their own Kernel while still performing very well. It is also very native to work with KVM since it is integrated within the Linux Kernel.In comparison to VirtualBox or VMware Player, KVM is far more performant.In comparison to commercial virtualiuzation solutions, KVM does very well because it is free.
Valentin Höbel profile photo

Return on Investment

  • 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
  • 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
Additional Pricing Details

Kernel-based Virtual Machine

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