Amazon Elastic Compute Cloud (EC2)

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow'>Customer Verified: Read more.</a>
154 Ratings

Amazon Elastic Compute Cloud (EC2)

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow'>Customer Verified: Read more.</a>
154 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
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.8
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)
8.0
Kernel-based Virtual Machine
Live virtual machine migration
Amazon Elastic Compute Cloud (EC2)
7.9
Kernel-based Virtual Machine
9.0
Hypervisor-level security
Amazon Elastic Compute Cloud (EC2)
8.4
Kernel-based Virtual Machine
8.0

Pros

  • EC2 makes right-sizing your servers a breeze. You can quickly spin up a server in the cloud and if it turns out the vCPU, RAM, or storage space is wrong, within minutes you can change all of that.
  • EC2 makes backups and restores a breeze. We actually had a client that allowed a hacker to remote into their production server. We were able to shutdown the EC2 instance, spin up a backup from an AMI, and then attach the existing elastic IP. This was all done within a 15 minute window.
  • EC2 makes quickly deploying multiple servers a very easy. Within minutes, you can deploy a whole fleet of cloud servers.
  • EC2 is easy to script. We are able to save our clients a lot of money by scripting their EC2 instance to shutdown/startup at predetermined times so they are only paying for the server when they are using it.
Michael Kerzner profile photo
  • 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

  • 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.
Craig Nash 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

When it comes to AWS EC2, the technical aspects are about equal to many of the other cloud services, but where AWS EC2 shines at is its management, and growth capabilities. You can start your web based business using AWS for literally zero start-up costs: you use the same Amazon account you use to order office supplies and your laptops, click a button, and start renting servers that only cost what you ACTUALLY use, which is really revolutionary for the data industry.
Craig Nash 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

  • I think, we have a positive impact overall. Easy to maintain.
  • Scaled and launched more servers at our peak hours
  • Managed all servers through console and SSH
  • But it is a bit expensive overall
Ranjeet Shah 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