2014 OpenNebula Cloud Architecture Survey Results

Executive Summary

The results of this survey were collected during July and August of 2014 from the OpenNebula open source cloud management platform community with regards to the type of cloud deployment and its main architectural components. The aim of the survey is to acquire information in order to improve the support for the most demanded infrastructure platforms and deployments.

Since the foundation of the open-source project in November 2007, OpenNebula has been downloaded more than 200,000 times from the project site (120,000 times since our last survey in September 2012), not including other software repositories or third-party distributions.

Regarding the use of OpenNebula, the Survey shows that 42% of the deployments are in Industry and 14% in Research Centers. 74% of the organizations are in Europe, Russia or USA. 88% of the respondents use OpenNebula to build a private cloud. When asked about the type of workload, 62% said that they use OpenNebula for running production workloads.

Regarding the size of the clouds, 10% of the deployments have more 500 physical nodes. 44% of the deployments consist of more than one OpenNebula zone and 4% are running more than 10 zones. One of the companies reported a workload of 200,000 VMs. Among the advanced components offered by OpenNebula, High Availability, with 67%, is the most widely used or planned to use, which is closely aligned with the top usage of OpenNebula in production environments.

Regarding the building blocks of the cloud, KVM at 48% and VMware at 30% are the dominant hypervisors, and CentOS at 46% and Ubuntu at 36% are the most widely used linux distributions for OpenNebula clouds. The preferred choices for the storage back-ends are shared FS and SSH with a 52% and 36% ratio respectively. The most widely used Configuration Management Systems are Puppet and Ansible with a 37% and 14% respectively. Regarding networking, most of the deployments, a 49%, use the Standard Linux Bridge for network configuration, 38% use Open vSwitch, and 30% use 802.1Q.

In comparison to the previous survey findings in 2012, the relevant changes are that CentOS has displaced Ubuntu as the most widely linux distribution to build OpenNebula clouds, and a growth in the number of production deployments from 42% to 62% and in the number of public clouds that has doubled from 21% to 40%.

Although more than 2,000 users took part of the survey, we have only included in the analysis those respondents using OpenNebula 4.x (latest series) and who we deem reliable because they have provided identification details that allow us to verify the answers of the survey. This is important given that our main aim is to have accurate and useful information about OpenNebula deployments.

Last, but not least, when asked about what you like most about OpenNebula, most users, a 76%, answered because of its simplicity, and 69% and 65% answered because of its flexibility and openness. These results are aligned with our our mission — to become the simplest cloud enabling platform — and our purpose — to bring simplicity to the private and hybrid enterprise cloud. OpenNebula exists to help companies build simple, cost-effective, reliable, open enterprise clouds on existing IT infrastructure.

BIG THANKS to all the organizations that have contributed to the survey!

A. About the Organization

42% of the respondents indicated that they work for industry, while 14% work for research centers.

Type_of_OrganizationType of Organization

 

54% of the deployments are in Europe and Russia. This means a small increase compared with previous survey where the number of deployments in Europe and Russia was 49%. 80% of the respondents are located in Europe, Russia, North America, China, Japan or Korea.

2_Geographic_RegionGeographic Region

 

63% of the organizations are small companies with fewer than 100 employees, and only 5% has more than 10,000 employees.

3_EmployeesNumber of Employees in the Organization

B. About the Cloud

88% of the respondents are running a private cloud for internal operations, while 40% are running a public cloud to offer utility services. Compared with 2012, the number of public clouds has doubled from 21%. This is aligned with the quickly growing number of hosting companies that are adopting OpenNebula to offer cloud services.

4_Cloud_TypeType of Cloud (people may select more than one checkbox)

 

76% of the respondents are running a non-critical environment or peripheral installations for running testing or development applications, while 62% are using the cloud for running production workloads. The number of production deployments has grown from 42% in 2012.

5_Workload_TypeType of Workload (people may select more than one checkbox)

 

The number of users in most of the clouds, a 71%, is fewer than 100. Many of these deployments use OpenNebula as virtual data center infrastructure manager and not as a cloud provisioning platform.

6_Number_of_UsersNumber of Users

C. About the Cloud Architecture

52% of the OpenNebula deployments have more than 10 nodes, and 10% of the deployments have more than 500 physical nodes. The number of very large-scale deployments has slightly fallen from 13% achieved in 2012.

6_Number_of_UsersNumber of Nodes

 

44% of the deployments consist of more than one OpenNebula zone, and 4% are running more than 10 zones.

8_Number_of_ZonesNumber of Zones

 

KVM at 48% and VMware at 28% are the most widely used hypervisors. Next one is Xen at 11%. Hyper-V and Xen Cloud Platform usage has fallen from a 11% in 2012 to a 4%, mostly because these two hypervisors are not supported by the OpenNebula distribution. They can be used through community plugins.

9_HypervisorsHypervisor  (people may select more than one checkbox)

 

52% of the OpenNebula deployments use a shared file system; 36% of users use the ssh datastore; 30% use VMware FS; and 42% of the users use a block device architecture based on LVM or iSCSI. GlusterFS and Ceph are used by 18% and 17% of the organizations respectively.

10_StorageStorage Configuration  (people may select more than one checkbox)

 

Most of the deployments, a 49%, use the Standard Linux Bridge for network configuration; 38% uses Open vSwitch; and 30% uses 802.1Q.

11_NetworkNetwork Configuration  (people may select more than one checkbox)

 

92% of the clouds use the monitoring system provided by OpenNebula, and 37% use a third-party monitoring system.

12_MonitoringMonitoring Configuration  (people may select more than one checkbox)

 

Regarding authentication, most of the organizations, a 65%, are using the built-in user/password system, while SSH and LDAP, with 43% and 27%, are the more popular external authentication systems.

13_AuthenticationAuthentication Configuration  (people may select more than one checkbox)

 

CentOS at 46% and Ubuntu at 36% are the most widely used linux distributions for building OpenNebula clouds. In the previous survey in 2012, Ubuntu was the most widely used with a 31%. Notice that in this last survey we allowed respondents to select more than one operating system.

14_Operating_SystemOperating System  (people may select more than one checkbox)

 

Puppet is used by 37% of the OpenNebula users. 37% have reported that they do not use any Configuration Management Systems (CMS) as the existing OpenNebula contextualization system and cloud-init support meet their needs. Ansible ,with a 14%, is the next popular CMS within the OpenNebula community.

15_CMS

Configuration Management System  (people may select more than one checkbox)

 

Among the advanced components offered by OpenNebula, High Availability, with a 67%, is the most widely used or planned to use. Flow multi-VM and DC federation are the next features with a 46%.

16_Advanced_ComponentsAdvanced Components (people may select more than one checkbox)

D. Why OpenNebula

Basically OpenNebula is used for its simplicity, flexibility, and openness.

17_Why_OpenNebulaWhy OpenNebula (people may select more than one checkbox)

 

10 replies
  1. Eric Pretorious
    Eric Pretorious says:

    I noticed this error:

    54% of the deployments are in Europe and Russia. This means a small reduction compared with previous survey
    where the number of deployments in Europe and Russia was a 49%.

    …and I was a bit confused by the intermixing of countries and continents:

    80% of the respondents are located in Europe, Russia, North America, China, Japan or Korea.

    I also found this statement a bit confusing:

    52% of the OpenNebula deployments use a shared file system; 36% of users use the local storage area of the
    hosts with implementations mostly based on ssh; 30% use VMware FS; and 42% of the users use a block device
    architecture based on LVM or iSCSI. GlusterFS and Ceph are used by 18% and 17% of the organizations
    respectively.

    i.e., I’ve not heard of SSH being used as the basis for a file system.

    And I also found this statement a bit confusing:

    KVM at 48% and VMware at 28% are the most widely used hypervisors. Next one is Xen at 11%. Hyper-V and
    Xen Cloud Platform usage has fallen from a 11% in 2012 to a 4%, mostly because these two hypervisors are not
    supported by the OpenNebula distribution. They can be used through community plugins…

    …until I saw the graph and realized that – for the purposes of this survey – Xen Cloud Platform is considered to be completely separate/distinct hypervisor from the Xen hypervisor. e.g., I would have expected to see XCP as a Linux distribution four paragraphs further down the page.

    …CentOS at 46% and Ubuntu at 36% are the most widely used linux distributions for building OpenNebula clouds.

    Otherwise, I completely agreed with the the results in Section D, “Why OpenNebula”:

    Basically OpenNebula is used for its simplicity, flexibility, and openness.

  2. Ignacio M. Llorente
    Ignacio M. Llorente says:

    Eric,

    Thanks for your comments. We have corrected the typos and clarified that SSH is a datastore type.
    – Regarding the “80% of the respondents are located in Europe, Russia, North America, China, Japan or Korea”, basically we have added the three regions with a higher number of deployments.

    Cheershttp://opennebula.org/wp-admin/edit-comments.php#comments-form

  3. Shivanand Biradar
    Shivanand Biradar says:

    Hi
    Is OpenNebula some sort of standard/consortium like Cloudstack, Openstack.
    Or is it a company like HP, IBM who build clould based on openstack standards.

    You have written a very nice summary, its crisp, short and enjoyable to read.
    The way data and inferences are presented from the survey is one of the best I have read so far, Cheers.

    Thanks
    Shiva

  4. Eric Pretorious
    Eric Pretorious says:

    In Section C I noticed that OpenNebula usage is declining in clouds built on Xen (i.e., the Xen Project hypervisor, Xen Cloud Platform [XCP], & XenServer).

    > KVM at 48% and VMware at 28% are the most widely used hypervisors.
    > Next one is Xen at 11%. Hyper-V and Xen Cloud Platform usage has fallen
    > from a 11% in 2012 to a 4%, mostly because these two hypervisors are
    > not supported by the OpenNebula distribution. They can be used through
    > community plugins.

    Is support for the Xen Project hypervisor or XenServer (>= 6.5) on the OpenNebula roadmap? (The Xen Cloud Platform is EoL.)

    http://www.xenproject.org
    http://www.xenserver.org
    http://wiki.xenproject.org/wiki/Archive/XCP_Beginners_Guide

Trackbacks & Pingbacks

  1. […] organizations out there including Industry and Research leaders. This year we performed a new Cloud Architecture Survey to know about the types of OpenNebula cloud deployments and their main architectural […]

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *