20
CY13-Q4 Open Source IaaS Community Analysis OpenStack vs OpenNebula vs Eucalyptus vs CloudStack Qingye Jiang (John) [email protected] http://www.qyjohn.net/

CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Eucalyptus vs CloudStack

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Eucalyptus vs CloudStack

CY13-Q4Open Source IaaS Community Analysis

OpenStack vs OpenNebula vs Eucalyptus vs CloudStack

Qingye Jiang (John)[email protected]

http://www.qyjohn.net/

Page 2: CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Eucalyptus vs CloudStack

Discussion Data Source● OpenStack

● https://lists.launchpad.net/openstack/

● https://answers.launchpad.net/openstack/

● http://lists.openstack.org/pipermail/*/

● https://ask.openstack.org/

● OpenNebula

● http://lists.opennebula.org/pipermail/users-opennebula.org/

● http://lists.opennebula.org/pipermail/ecosystem-opennebula.org/

● http://lists.opennebula.org/pipermail/interoperability-opennebula.org/

● Eucalyptus

● https://engage.eucalyptus.com/customer/portal/topics/215645-general-discussions/questions

● http://lists.eucalyptus.com/pipermail/community/ (Until 2013-01)

● https://groups.google.com/a/eucalyptus.com/forum/#!forum/euca-users

● CloudStack

● http://mail-archives.apache.org/mod_mbox/incubator-cloudstack-users/

● http://mail-archives.apache.org/mod_mbox/incubator-cloudstack-dev/

● http://mail-archives.apache.org/mod_mbox/incubator-cloudstack-users-cn/

● http://www.cloudstack.org/forum/index.html (Until 2012-09)

Page 3: CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Eucalyptus vs CloudStack

2013-12

2013-102013-07

2013-042013-01

2012.102012.07

2012.042012.01

2011.102011.07

2011.042011.01

2010.102010.07

2010.042010.01

2009.102009.07

2009.042009.01

0

200

400

600

800

1000

1200

1400

1600Figure 1 - Monthly Number of ThreadsCloudStack

OpenStack

OpenNebula

Eucalyptus

Page 4: CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Eucalyptus vs CloudStack

2013-12

2013-102013-07

2013-042013-01

2012.102012.07

2012.042012.01

2011.102011.07

2011.042011.01

2010.102010.07

2010.042010.01

2009.102009.07

2009.042009.01

0

500

1000

1500

2000

2500

3000

3500

4000

4500Figure 2 - Monthly Number of MessagesCloudStack

OpenStack

OpenNebula

Eucalyptus

Page 5: CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Eucalyptus vs CloudStack

2013-12

2013-102013-07

2013-042013-01

2012.102012.07

2012.042012.01

2011.102011.07

2011.042011.04

2010.102010.07

2010.042010.01

2009.102009.07

2009.042009.01

0.00

2.00

4.00

6.00

8.00

10.00

12.00

14.00Figure 3 - Monthly Participation RatioCloudStack

OpenStack

OpenNebula

Eucalyptus

Page 6: CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Eucalyptus vs CloudStack

2013-12

2013-102013-07

2013-042013-01

2012.102012.07

2012.042012.01

2011.102011.07

2011.042011.01

2010.102010.07

2010.042010.01

2009.102009.07

2009.042009.01

0

200

400

600

800

1000

1200Figure 4 - Monthly Number of ParticipantsCloudStack

OpenStack

OpenNebula

Eucalyptus

Page 7: CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Eucalyptus vs CloudStack

2013-12

2013-102013-07

2013-042013-01

2012.192012.07

2012.042012.01

2011.102011.07

2011.042011.01

2010.102010.07

2010.042010.01

2009.102009.07

2009.042009.01

0

1000

2000

3000

4000

5000

6000

7000Figure 5 - Accumulated Community PopulationCloudStack

OpenStack

OpenNebula

Eucalyptus

Page 8: CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Eucalyptus vs CloudStack

2013-12

2013-102013-07

2013-042013-01

2012.102012.07

2012.042012.01

2011.102011.07

2011.042011.01

2010.102010.07

2010.042010.01

2009.102009.07

2009.042009.01

0

50

100

150

200

250

300

350

400

450Figure 6 - Monthly Population GrowthCloudStack

OpenStack

OpenNebula

Eucalyptus

Page 9: CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Eucalyptus vs CloudStack

2013-122013-10

2013-072013-04

2013-012012.10

2012.072012.04

2012.012011.10

2011.072011.04

2011.012010.10

2010.072010.04

2010.012009.10

2009.072009.04

2009.01

0

200

400

600

800

1000

1200

Figure 7 - Monthly Participants vs New Members

OpenStack New OpenStack Total

CloudStack New CloudStack Total

OpenNebula New OpenNebula Total

Eucalyptus New Eucalyptus Total

Page 10: CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Eucalyptus vs CloudStack

OpenStack OpenNebula Eucalyptus CloudStack0

1000

2000

3000

4000

5000

6000

7000

Figure 8 - Active Community Population

Total

Last Quarter

Last Month

Page 11: CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Eucalyptus vs CloudStack

Relative Quarterly Messages

Relative Quarterly Participation Ratio

Relative Quarter Population

Activeness Index

OpenStack 2.17 0.90 2.92 6.00

OpenNebula 0.25 0.97 0.20 1.42

Eucalyptus 0.13 0.98 0.18 1.29

CloudStack 1.44 1.15 0.70 3.29

OpenStack OpenNebula Eucalyptus CloudStack Average

Quarterly Messages

11749 1343 706 7767 5391

Quarterly Participation Ratio

2.75 2.95 3.00 3.52 3.06

Quarterly Population

2031 139 126 383 649

Computing the Reference Data Set

Computing the Activeness Index

Figure 9 – Community Activeness Index

Page 12: CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Eucalyptus vs CloudStack

Git Data Source

● OpenStack

● https://github.com/openstack/ (57 projects)

● https://github.com/openstack-infra/ (33 projects)

● OpenNebula

● https://git.opennebula.org/one.git

● Eucalyptus

● https://github.com/eucalyptus/eucalyptus.git

● CloudStack

● https://git-wip-us.apache.org/repos/asf/cloudstack.git

Page 13: CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Eucalyptus vs CloudStack

2013-122013-10

2013-072013-04

2013-012012-10

2012-072012-04

2012-012011-10

2011-072011-04

2011-012010-10

2010-072010-04

2010-012009-10

2009-072009-04

2009-01

0

500

1000

1500

2000

2500

3000

Figure 10 -- Monthly Git CommitsOpenStack

OpenNebula

Eucalyptus

CloudStack

Page 14: CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Eucalyptus vs CloudStack

2013-122013-10

2013-072013-04

2013-012012-10

2012-072012-04

2012-012011-10

2011-072011-04

2011-012010-10

2010-07

0

200

400

600

800

1000

1200

Figure 11 -- Monthly Git Commits (OpenStack)Cinder Glance Horizon Keystone Nova Neutron Swift

Page 15: CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Eucalyptus vs CloudStack

2013-12

2013-102013-07

2013-042013-01

2012-102012-07

2012-042012-01

2011-102011-07

2011-042011-01

2010-102010-07

2010-042010-01

2009-102009-07

2009-042009-01

0

50

100

150

200

250

300

350

400

450

Figure 12 -- Monthly Git Contributors

OpenStackOpenNebulaEucalyptusCloudStack

Page 16: CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Eucalyptus vs CloudStack

2013-122013-10

2013-072013-04

2013-012012-10

2012-072012-04

2012-012011-10

2011-072011-04

2011-012010-10

2010-07

0

20

40

60

80

100

120

140

Figure 13 -- Monthly Git Contributors (OpenStack)

Cinder

Glance

Horizon

Keystone

Nova

Neutron

Swift

Page 17: CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Eucalyptus vs CloudStack

2013-122013-10

2013-072013-04

2013-012012-10

2012-072012-04

2012-012011-10

2011-072011-04

2011-012010-10

2010-072010-04

2010-012009-10

2009-072009-04

2009-01

0

20

40

60

80

100

120

140

Figure 14 -- Monthly Git DomainsOpenStack OpenNebula Eucalyptus CloudStack

Page 18: CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Eucalyptus vs CloudStack

2013-122013-10

2013-072013-04

2013-012012-10

2012-072012-04

2012-012011-10

2011-072011-04

2011-012010-10

2010-07

0

5

10

15

20

25

30

35

40

45

Figure 15 -- Monthly Git Domains (OpenStack)Cinder Glance Horizon Keystone Nova Neutron Swift

Page 19: CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Eucalyptus vs CloudStack

2013-122013-10

2013-072013-04

2013-012012-10

2012-072012-04

2012-012011-10

2011-072011-04

2011-012010-10

2010-072010-04

2010-012009-10

2009-072009-04

2009-01

0

200

400

600

800

1000

1200

1400

1600

1800

2000

Figure 16 -- Accumulated Developer PopulationOpenStack OpenNebula Eucalyptus CloudStack

Page 20: CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Eucalyptus vs CloudStack

2013-122013-10

2013-072013-04

2013-012012-10

2012-072012-04

2012-012011-10

2011-072011-04

2011-012010-10

2010-072010-04

2010-012009-10

2009-072009-04

2009-01

0

100

200

300

400

500

600

Figure 17 -- Accumulated Contributing OrganizationsOpenStack OpenNebula Eucalyptus CloudStack