Your SlideShare is downloading. ×
0
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
OpenStack Atlanta User Survey
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

OpenStack Atlanta User Survey

29,169

Published on

User survey results for the Atlanta OpenStack Summit.

User survey results for the Atlanta OpenStack Summit.

Published in: Technology, News & Politics
3 Comments
29 Likes
Statistics
Notes
No Downloads
Views
Total Views
29,169
On Slideshare
0
From Embeds
0
Number of Embeds
62
Actions
Shares
0
Downloads
685
Comments
3
Likes
29
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. ! Survey data gathered byT. Bell,T. Fifield, R. Lane, J.C. Martin ! 13th May 2014 OpenStack User Survey and Feedback
  • 2. • Survey • Feedback and Comments • Ongoing Activities • How to Get Involved
 AGENDA
  • 3. • What was new ? • How do you consume OpenStack ? • Support multiple entries for different clouds (dev/QA/prod) • Additional input for comments
 SURVEY SPRING 2014
  • 4. 1780 506 Top 10 Countries (deployments) 107 13 266 195 19 21 512 Companies 293 UG Members DEPLOYMENT SURVEY US CN IN FR GB CA AU CH DE BR 9 14 14 18 21 22 31 35 36 171 20 31 255 143 37 460 Deployments Survey Responses Top 10 Countries (all) US CN IN FR GB CA AU DE JP BR 19 25 30 30 36 32 53 78 83 418
  • 5. DEPLOYMENT SURVEY 10,000+ 16% 5,001-10,000 8% 1,001-5,000 10% 501-1,000 6% 101-500 13% 21-100 17% 1-20 30% Organization Size (employees) Avoiding vendor lock-in Cost savings Operational efficiency Open technology Flexibility of underlying technology choices Ability to innovate/compete Time to market Attracting talent Control Other 10 84 96 119 157 160 166 170 170 174 Business Drivers Dev/QA Proof of Concept Production 209 218 210 Stage of Deployment
  • 6. DEPLOYMENT SURVEY Other 20% Telecommunications 6% Academic / Research 16% Information Technology 58% Other 30% unspecified 10%Film/Media 18% Government / Defense 12% Retail 8% Manufacturing/Industrial 7% Healthcare 6% Finance 5% Energy 2% Transportation/Shipping 1% Consumer Goods 1% Industry
  • 7. DEPLOYMENT SURVEY docs.openstack.org Blogs OpenStack Mailing List The OpenStack Operations Guide Launchpad Answers IRC OpenStack Dev Mailing List ask.openstack.org Other Online Forums forums.openstack.org OpenStack Planet Source Code Other 73 81 98 106 248 264 340 344 400 485 512 516 759 Information sources User Types Cloud Consumer Ecosystem Vendor Service Provider Cloud operator 522 436 369 273 On-Premise Private Cloud Hosted Private Cloud Public Cloud Hybrid Cloud Community Cloud 6 22 57 65 224 Deployment Types
  • 8. DEV/QA unspecified 1-100 101-500 501-1,000 1,001-5,000 5,001-10,000 10,000+ 50,000+ 0 1 4 11 10 42 107 19 # of cores unspecified 1-10,000 10,001-100,000 100,001 to 1 million 1-100 million 100-500 million 500+ million 1 0 4 8 19 71 91 # of objects unspecified 1-100 101 to 1,000 1,001 to 10,000 10,000+ 4 15 53 80 42 # of IPs Unspecified 0-10 TB 11-100 TB 100-500 TB 500+ TB 1,000+ TB 2 9 8 46 81 48 Block Storage Size unspecified 1-100 101-500 501-1,000 1,001-5,000 5,000-10,000 10,000+ 4 3 15 16 28 109 19 # of instances unspecified 1-50 51-100 101-500 501-1,000 1,000+ 2 4 9 14 147 18 # of compute nodes
  • 9. DEV/QA Austin (2010.1) Bexar (2011.1) Cactus (2011.2) Diablo (2011.3) Essex (2012.1) Folsom (2012.2) Grizzly Havana (2013.2) Icehouse (2014.1) Trunk 28 14 47 91 74 43 7 3 2 2 Release Openstack Compute (Nova) Openstack Image Service (Glance) Openstack Identity Service (Keystone) Openstack Dashboard (Horizon) Openstack Network (Neutron) Openstack Block Storage (Cinder) Openstack Object Storage (Swift) Ceilometer Heat OpenStack Database as a Service (Trove) OpenStack Bare Metal (Ironic) 6 9 43 51 113 159 169 180 188 195 204 Services
  • 10. DEV/QA Puppet DevStack Chef Other 36 22 26 42 PackStack SaltStack Crowbar Other None CFEngine Foreman Fuel StackOps Substratum FAI Custom Anvil Ansible 0 0 0 0 1 1 1 1 1 2 3 5 5 16 Deployment Tool kvm xen esx Other 82 22 30 175 QEMU lxc Bare Metal hyperv xenserver Docker OpenVZ Other PowerVM 3 3 5 7 9 9 11 16 19 Hypervisor SQL LDAP PAM KVS AD Templated 1 3 10 11 58 92 Identity Driver Open vSwitch Linux Bridge Cisco Other 92 24 59 97 Nicira Brocade Hyper-V nova-network Modular Layer 2 Plugin Big Switch Ryu NEC MidoNet Other PLUMgrid Mellanox Juniper Custom Arista Embrane Extreme Networks Ruijie Networks ML2 0 1 1 1 1 2 3 3 3 4 4 5 6 8 8 9 11 10 12 Network Driver JSON XML 36 66 API Format
  • 11. DEV/QA Ubuntu CentOS Red Hat Enterprise Linux Windows Debian Fedora SUSE Linux Enterprise FreeBSD Scientific Linux Other openSUSE 0 0 1 1 2 3 4 9 21 36 66 Operating System Prefer not to say 1-100 101-1,000 1,001-5,000 5,001-10,000 10,001-50,000 100,000+ 2 0 0 7 17 96 88 # of users EC2 compatibility API S3 compatibility API OCCI compatibility API GCE compatibility API 1 4 54 71 Compatibility APIs LVM Ceph RBD NFS GlusterFS NetApp Nexenta Windows SAN/HP EMC XIV SAN/Solaris Storwize SolidFire Coraid Xenapi Sheepdog Zadara HP 3PAR Huawei HDS HP LeftHand Scality Dell EqualLogic EqualLogic Mellanox Other iSCSI 1 1 1 1 1 2 2 2 3 3 4 4 4 4 3 5 5 6 6 7 8 8 17 23 38 51 89 Block Storage Drivers
  • 12. PROOF OF CONCEPT unspecified 1-100 101-500 501-1,000 1,001-5,000 5,001-10,000 10,000+ 50,000+ 0 4 1 6 5 34 128 25 # of cores unspecified 1-100 101 to 1,000 1,001 to 10,000 10,000+ 1 11 51 93 47 # of IPs unspecified 1-10,000 10,001-100,000 100,001 to 1 million 1-100 million 100-500 million 500+ million 0 0 2 5 20 82 94 # of objects unspecified 0-10 TB 11-100 TB 100-500 TB 500+ TB 1,000+ TB 0 8 6 37 98 54 Block Storage Size unspecified 1-100 101-500 501-1,000 1,001-5,000 5,000-10,000 10,000+ 2 1 7 12 28 128 25 # of instances unspecified 1-50 51-100 101-500 501-1,000 1,000+ 2 5 6 7 159 24 # of compute nodes
  • 13. PROOF OF CONCEPT Austin (2010.1) Bexar (2011.1) Cactus (2011.2) Diablo (2011.3) Essex (2012.1) Folsom (2012.2) Grizzly Havana (2013.2) Icehouse (2014.1) Trunk 31 10 37 102 87 38 10 3 4 2 Release Openstack Compute (Nova) Openstack Image Service (Glance) Openstack Identity Service (Keystone) Openstack Dashboard (Horizon) Openstack Block Storage (Cinder) Openstack Network (Neutron) Openstack Object Storage (Swift) Ceilometer Heat OpenStack Database as a Service (Trove) OpenStack Bare Metal (Ironic) 8 10 35 46 116 156 158 171 176 182 202 Services
  • 14. PROOF OF CONCEPT Puppet DevStack Chef Other 45 23 28 37 PackStack Crowbar SaltStack Fuel None Other Foreman Substratum Ansible StackOps Anvil CFEngine Custom FAI 0 0 0 0 1 1 2 2 2 2 2 8 11 14 Deployment Tool kvm esx xen Other 83 37 38 169 lxc xenserver QEMU hyperv Bare Metal Docker OpenVZ Other PowerVM 2 2 3 4 10 13 15 17 17 Hypervisor SQL LDAP PAM KVS AD Templated 2 4 11 17 67 83 Identity Driver Open vSwitch Linux Bridge Cisco Other 80 30 58 95 Hyper-V Brocade Nicira Big Switch nova-network Ryu Juniper MidoNet Modular Layer 2 Plugin NEC PLUMgrid Other Custom Mellanox Arista Embrane Extreme Networks ML2 Ruijie Networks 0 0 0 0 0 1 1 2 4 4 4 5 6 6 8 8 10 10 11 Network Driver JSON XML 56 132 API Format
  • 15. PROOF OF CONCEPT Prefer not to say 1-100 101-1,000 1,001-5,000 5,001-10,000 10,001-50,000 100,000+ 2 2 1 5 15 93 100 # of users Ubuntu CentOS Red Hat Enterprise Linux Debian Windows SUSE Linux Enterprise openSUSE Fedora FreeBSD Other Scientific Linux 1 1 1 2 4 7 8 8 22 42 66 Operating System EC2 compatibility API S3 compatibility API GCE compatibility API OCCI compatibility API 3 3 50 68 Compatibility APIs LVM NFS Ceph RBD NetApp GlusterFS EMC Windows SAN/HP Xenapi Nexenta SAN/Solaris XIV SolidFire Storwize Coraid HP LeftHand HDS Huawei HP 3PAR Zadara Scality Sheepdog ZFS Custom Dell EqualLogic EqualLogic IBM GPFS Mellanox Other XenAPI Storage Manager 1 1 1 1 1 1 1 2 2 3 3 3 3 3 3 4 5 5 5 6 7 8 9 11 13 23 27 42 49 83 Block Storage Drivers
  • 16. PRODUCTION unspecified 1-100 101-500 501-1,000 1,001-5,000 5,001-10,000 10,000+ 50,000+ 2 13 7 18 14 48 79 22 # of cores unspecified 1-100 101-1,000 1,001-10,000 10,000+ 9 28 59 52 55 # of IPs unspecified 1-10,000 10,001-100,000 100,001 to 1 million 1-100 million 100-500 million 500+ million 2 3 4 12 23 49 110 # of objects unspecified 0-10 TB 11-100 TB 100-500 TB 500+ TB 1,000+ TB 2 13 13 57 59 59 Block Storage Size unspecified 1-100 101-500 501-1,000 1,001-5,000 5,000-10,000 10,000+ 9 6 24 20 44 77 23 # of instances unspecified 1-50 51-100 101-500 501-1,000 1,000+ 12 7 17 21 125 21 # of compute nodes
  • 17. PRODUCTION Austin (2010.1) Bexar (2011.1) Cactus (2011.2) Diablo (2011.3) Essex (2012.1) Folsom (2012.2) Grizzly Havana (2013.2) Icehouse (2014.1) Trunk 26 5 42 84 64 61 10 2 2 1 Release Openstack Compute (Nova) Openstack Image Service (Glance) Openstack Identity Service (Keystone) Openstack Dashboard (Horizon) Openstack Block Storage (Cinder) Openstack Network Openstack Object Storage (Swift) Ceilometer Heat OpenStack Database as a Service (Trove) OpenStack Bare Metal (Ironic) 5 7 26 53 101 135 151 160 185 187 196 Services
  • 18. PRODUCTION Puppet Chef DevStack Other 31 18 32 65 PackStack SaltStack Other Crowbar Custom Substratum Ansible Anvil CFEngine FAI StackOps Foreman Fuel None 0 0 0 1 1 1 1 1 2 2 2 3 6 11 Deployment Tool kvm esx xen QEMU Other 40 18 18 19 173 xenserver lxc hyperv Bare Metal OpenVZ Docker Other PowerVM 1 1 2 5 5 6 10 10 Hypervisor SQL LDAP KVS PAM AD Templated 0 3 6 8 55 112 Identity Driver Open vSwitch Linux Bridge nova-network Other 74 23 41 84 Network Driver Cisco Nicira Hyper-V Brocade Custom NEC Modular Layer 2 Plugin Big Switch MidoNet Ryu Juniper Arista PLUMgrid Extreme Networks Other ML2 Mellanox Ruijie Networks Embrane 0 0 0 1 1 1 2 2 2 3 3 3 3 4 4 5 5 15 20 JSON XML 47 135 API Format
  • 19. PRODUCTION Prefer not to say 1-100 101-1,000 1,001-5,000 5,001-10,000 10,001-50,000 100,000+ 4 3 4 14 38 72 74 # of users Ubuntu CentOS Red Hat Enterprise Linux Windows Debian SUSE Linux Enterprise openSUSE Fedora Scientific Linux FreeBSD Other 1 1 2 2 3 3 7 8 20 31 89 Operating System EC2 compatibility API S3 compatibility API OCCI compatibility API GCE compatibility API 0 4 54 87 Compatibility APIs LVM Ceph RBD NFS NetApp GlusterFS EMC Windows SAN/Solaris SAN/HP Nexenta Storwize SolidFire Sheepdog HP LeftHand Zadara XIV Coraid Custom Scality Violin Xenapi Huawei Dell EqualLogic EqualLogic HDS HP 3PAR IBM GPFS XenAPI Storage Manager ZFS 1 1 1 1 1 1 1 2 2 2 2 2 3 4 4 4 4 5 5 6 7 8 9 12 17 28 30 58 63 Block Storage Drivers
  • 20. ICEHOUSE/JUNO COMPARISON User Types: Icehouse Juno CloudConsumerEcosystemVendorServiceProviderCloudoperator CloudConsumerEcosystemVendorServiceProviderCloudoperator 522 377 436 343 369 290 273 194 Dev/QA Proof of Concept Production Icehouse Juno Icehouse Juno Icehouse Juno 209218210 165178173 Stage of Deployment Survey Responses Deployments Companies UG Members Icehouse Juno Icehouse Juno Icehouse Juno Icehouse Juno 293 512506 629 216 539 387 822 General Stats
  • 21. APP SURVEY OpenStack clients jclouds None FOG Deltacloud php-opencloud pkgcloud OpenStack.net Other 35 7 17 17 29 33 34 35 139 226 Survey Responses 71 Companies 81 UG Members Application Libraries Custom Libcloud Euca/Boto Cloudforms Juju OCCI Moxie Bosh SlipStream Hybridfox Rally Vagrant Other 15 1 1 1 1 1 1 2 2 2 2 2 4 Python Java Ruby PHP Perl Node.js C/C++ C# Other 26 8 15 16 17 29 34 45 123 Languages Bash Go Scala Clojure Julia Other 14 1 1 2 3 5 Vim Eclipse Sublime Other IntelliJ Emacs Visual Studio Atom Pycharm Other 5 3 3 9 11 17 20 33 69 121 Developer Envs Linux Windows Mac OS X Solaris BSD 2 4 40 40 184 OS Puppet Heat Docker Chef Ansible OpenShift SaltStack Cloud Foundry Other 23 14 23 31 37 64 68 85 111 Config Tools JSON XML 33 136 API Format Open technology Avoiding vendor lock-in Ability to innovate/compete Cost savings Operational efficiency Flexibility of underlying technology choices Time to market Attracting talent Control Other 8 43 53 75 101 104 105 106 110 114 Business Drivers
  • 22. APP SURVEY Information Technology Academic / Research Telecommunications Film/Media Government / Defense Manufacturing/Industrial Finance Healthcare Insurance Consumer Goods Retail Energy Other 8 1 1 1 1 3 3 4 4 6 19 31 150 Industry Top 10 Countries US FR JP CN GB AU IN DE CA NL 5 5 7 7 8 10 12 13 15 87 10,000+ 17% 5,001-10,000 14%1,001-5,000 10% 501-1,000 6% 101-500 13% 21-100 11% 1-20 28% Organization Size Cloud operator Service Provider Ecosystem Vendor Cloud Consumer 67 76 82 125 User Types docs.openstack.org Blogs OpenStack Mailing List The OpenStack Operations Guide ask.openstack.org IRC Launchpad Answers OpenStack Dev Mailing List Source Code Other Online Forums OpenStack Planet Other 33 43 67 71 78 80 81 90 111 112 117 170 Info Sources
  • 23. • Users asked for free-form feedback (including some requests from the projects) • Foundation Priorities • What they like about OpenStack • What they feel should be the emphasis for 2014 • Neutron compared with nova network • What do we do with the comments ? • Anonymise and classify • Distribute summaries and details to the PTLs prior to the summit • Provide input to design summit discussions • Grouped into • What people like about OpenStack – 202 comments • User committee and Foundation priorities for 2014 – 252 comments • Further enhancements – 431 comments • Why nova-network – 38 COMMENTS
  • 24. Over the last 6 months I think the documentation has improved significantly. I have seen others recently hold up OpenStack docs as a model to strive for. MY FAVORITE COMMENT
  • 25. • Community • Open Source • Flexibility • Extendible • Code is accessible and easy to understand • ‘Not a Lot’ • Scalable • Easy automation • ‘It pays my salary’ WHAT PEOPLE LIKED ABOUT OPENSTACK
  • 26. • Channel operations needs to development and companies • Arrange regular feedback from user groups and ambassadors • Close the gap for Enterprise IT • Industry specific working groups • Focus on those consuming OpenStack • Expand training and certification marketplace • Define what OpenStack is • Improve/replace Launchpad USER COMMITTEE/FOUNDATION PRIORITIES
  • 27. • Stability of core should be a priority above adding new functions • Add how-to guides, problem management documentation, expire old documentation, end user guide (but much less than previous surveys) • Zero downtime migrations • Installation and configuration (but much less than previous surveys) • Cross Project consistency with APIs, SDKs and CLIs • High availabilityVMs • Neutron stability, simplification, resilience, IPv6 and scalability • Improved function and usability in Horizon • Security, auditing (but much less than previous survey) • AWS/EC2 compatibility FOCUS FOR FURTHER ENHANCEMENTS
  • 28. • Mid-cycle gathering of operators • At eBay in San Jose – Thanks Subbu • Moderated by Sean Roberts and Tom Fifield • 50+ attendees • Take-away • Very positive atmosphere – no tranquilizers needed • Operators want to get involved early – Blueprint-on-blueprints • Many volunteers to help ‘outside of the day job of running OpenStack clouds’ • Lots of ideas for the summit • Aim to repeat in August/September 2014 • ‘Brief’ summary at https://etherpad.openstack.org/p/operators- feedback-mar14 OPERATOR MINI-SUMMIT
  • 29. • Operators Meetup • Modelled on design summit – no slides! • Monday afternoon and Friday morning • http://junodesignsummit.sched.org/overview/type/ops+meetup • Dev/Ops Design Summit sessions • Each project has a Dev/Ops session for in-depth conversations on needs, usage and priorities • http://junodesignsummit.sched.org/?s=Dev%2FOps • Volunteers for design sessions • Follow the work of blueprint-on-blueprints to give operator input at the design stage • Volunteer at https://etherpad.openstack.org/p/juno-summit-ops-volunteer ACTIVITIES ATTHE SUMMIT
  • 30. • User Committee changes and scale-out • More activities, need more help • Session to discuss how to structure the feedback on Friday • http://junodesignsummit.sched.org/event/797439515b4bd045895dc8195e72d317 • There is also a conference going on ☺ • 25 sessions in the operators track • 13 talks in the community building • Lots of other user related sessions in the project specific tracks ACTIVITIES ATTHE SUMMIT (II)
  • 31. • If you are interested, have the time to help and the skills to bridge from user feedback to development, please get in touch with us • Volunteer at https://docs.google.com/forms/d/ 1HOwsPp44fNbWv9zgvXW8ZnCaKszg_XKu7vmLbrPFMzQ/viewform • user-committee@lists.openstack.org • Follow up discussions to refine requirements and maximise inclusion • Operations mini-summit on Friday https://etherpad.openstack.org/p/ATL-ops- unconference-RFC • openstack-operators@lists.openstack.org • Get involved in blueprint-on-blueprints process to improve the design before coding starts CAN YOU HELP ?
  • 32. • Survey remains open at http://www.openstack.org/user-survey • Survey November 2013 at http://www.openstack.org/assets/Uploads/ Deployments-IceHouse-v1.1.pptx • Survey April 2013 at http://www.openstack.org/summit/portland-2013/ session-videos/presentation/openstack-user-committee-update-and- survey-results REFERENCES
  • 33. Backup Slides
  • 34. • Ensure compatibility across different implementations • Stability/Hardening of existing functionality • Establish certification program • Encourage training for different skill sets • Support user groups, especially outside U.S. FOUNDATION PRIORITIES (FEEDBACK FROM APRIL 2013)

×