Amazon EC2 vs OpenNebula
Amazon EC2
aws.amazon.comOpenNebula
opennebula.ioSide by side
| Figure | Amazon EC2 | OpenNebula |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | — |
| macOS | Yes | — |
| Linux | Yes | Yes |
| iOS | Yes | — |
| Android | Yes | — |
| API | Yes | Yes |
| Self-hosted | — | Yes |
| Plans published | 8 | 7 |
| Spec score · Infrastructure as a Service (IaaS) Software | 9.0 (#1) | 7.1 (#9) |
| Integrations | G2 reviewers identify integrations with VPC, S3, CloudWatch, IAM and Auto Scaling as common parts of EC2 deployments. | The maker lists integrations including NVIDIA Spectrum-X, SUSE, NetApp, Veeam, and Everpure. |
| What it does | Amazon EC2 provides on-demand, scalable virtual-server capacity in AWS Cloud, allowing customers to increase or decrease capacity as workloads change. | OpenNebula is an end-to-end cloud and virtualization management platform that unifies KVM virtual machines and Kubernetes clusters in one environment. |
Plans
Amazon EC2
- AWS Free Tier credits for EC2Free
- Free TierFree
- Spot InstancesFree
- Dedicated HostsPrice not published
- On-Demand InstancesPrice not published
- Reserved InstancesPrice not published
- Savings PlansPrice not published
- Spot InstancesPrice not published
OpenNebula
- Community EditionPrice not published
- Community EditionPriced on request
- Enterprise Subscription — StandardPrice not published
- Enterprise Subscription — StandardPriced on request
- Enterprise Subscription — PremiumPriced on request
- Enterprise Subscription — PremiumPrice not published
- OpenNebula Enterprise SubscriptionPriced on request
In their own words
Amazon EC2
Amazon EC2 provides resizable, secure compute capacity as virtual servers in the cloud. It offers over 1,000 instance types across Intel, AMD, and Arm processors for workloads including web and enterprise applications, high-performance computing, machine learning, SAP, Windows, and macOS. EC2 Auto Scaling can add or remove instances under dynamic or predictive policies. Instances can use persistent block storage through Amazon EBS and shared file storage through Amazon EFS; the service also provides a Query API and AWS SDKs. AWS says its Nitro System moves virtualization functions to dedicated hardware and isolates customer workloads. EC2 appears in AWS’s compliance program scope, though customers remain responsible for applicable compliance requirements. AWS states a 99.99% availability SLA commitment for each Region. Billing is per instance-hour or per second depending on instance type and operating system; eligible per-second use has a 60-second minimum. New AWS customers can receive up to $200 in credits, and the free plan lasts six months after account creation. The T4g free trial has monthly hour limits and surplus CPU credits can incur charges.
OpenNebula
OpenNebula is an open-source cloud and virtualization management platform for infrastructure across on-premises, public-cloud, and edge environments. Its control plane brings KVM virtual machines and Kubernetes clusters together, and it also supports LXC container virtualization. High-availability features include redundant control-plane components, hypervisor-node failover, and VM replication and recovery workflows across data centers. Management options include a web GUI, command-line tools, and REST, gRPC, and XML-RPC APIs. OpenNebula runs on major Linux distributions including RHEL, Ubuntu, Debian, and AlmaLinux. GPU scheduling with vGPU and MIG supports AI and HPC workloads. The maker lists integrations such as NVIDIA Spectrum-X, SUSE, NetApp, Veeam, and Everpure, as well as certified hosted-cloud providers. The Community Edition is free, while certain tested and certified enterprise releases are subscriber-only. Enterprise subscriptions include unlimited CPUs, cores, and VMs; Standard support is 9×5 and Premium support is 24×7 in CET and EST. Subscription pricing is by tailored proposal, with no price stated.