Difference between revisions of "Xen Project User Survey"

From Xen
(Comment)
 
(35 intermediate revisions by 3 users not shown)
Line 9: Line 9:
 
* [http://help.surveymonkey.com/articles/en_US/kb/How-do-I-create-a-Ranking-type-question Ranking Questions] : this looks ideal, but it is not clear what happens with the default order. There is a risk that people will just stick with the default, which could skew the default
 
* [http://help.surveymonkey.com/articles/en_US/kb/How-do-I-create-a-Ranking-type-question Ranking Questions] : this looks ideal, but it is not clear what happens with the default order. There is a risk that people will just stick with the default, which could skew the default
 
* [http://help.surveymonkey.com/articles/en_US/kb/quotas Quotas] : It is not exactly clear how these work from the documentation and what the user experience is like
 
* [http://help.surveymonkey.com/articles/en_US/kb/quotas Quotas] : It is not exactly clear how these work from the documentation and what the user experience is like
  +
* Should we add '''Don't know Options''' to many questions? See [https://www.checkmarket.com/2014/01/pitfalls-dont-know-no-opinion-answer-option-surveys/] for pros and cons of both approaches
   
 
= Survey =
 
= Survey =
 
== Preamble ==
 
== Preamble ==
The Xen Project is conducting its first annual user survey. This data could be used as part of an upcoming report on trends within the Xen Project, to prioritize feature development and may help influence the future direction of the project. We would appreciate your help in taking five minutes to share your experiences with us.
+
The Xen Project is conducting its first annual user survey. This data will be used as part of an upcoming report on trends within the Xen Project, to prioritize feature development and may help influence the future direction of the project. We would appreciate your help in taking five minutes to share your experiences with us.
   
 
{{comment|[[User:Lars.kurth|Lars.kurth]] 10:43, 30 April 2014 (UTC)}} Need to test the survey for length and update the item above
 
{{comment|[[User:Lars.kurth|Lars.kurth]] 10:43, 30 April 2014 (UTC)}} Need to test the survey for length and update the item above
   
 
{{comment|[[User:dunlapg|dunlapg]] 12 May 2014}} "Could be used"? Seems a bit of a strange thing to say -- why not just say "will be used"?
 
{{comment|[[User:dunlapg|dunlapg]] 12 May 2014}} "Could be used"? Seems a bit of a strange thing to say -- why not just say "will be used"?
  +
  +
{{comment|[[User:Lars.kurth|Lars.kurth]] 22 May 2014}} Fixed
   
 
If you would like to be entered in our drawing for one of two $500 Amazon.com gift cards, please enter your email address at the end of the survey.
 
If you would like to be entered in our drawing for one of two $500 Amazon.com gift cards, please enter your email address at the end of the survey.
Line 30: Line 33:
 
* Answers: Added servers, Decreased servers, Neither added nor decreased servers, Not sure
 
* Answers: Added servers, Decreased servers, Neither added nor decreased servers, Not sure
   
=== How would you rate your organization’s progress toward cloud adoption? ===
+
=== How would you rate your organization’s progress toward public cloud adoption? ===
   
 
How would you rate your organization’s progress toward cloud adoption?
 
How would you rate your organization’s progress toward cloud adoption?
Line 42: Line 45:
   
 
{{comment|[[User:dunlapg|dunlapg]] 12 May 2014}} Are you talking about public cloud, private cloud, or either one? It sounds like you're talking about public cloud.
 
{{comment|[[User:dunlapg|dunlapg]] 12 May 2014}} Are you talking about public cloud, private cloud, or either one? It sounds like you're talking about public cloud.
  +
  +
{{comment|[[User:Lars.kurth|Lars.kurth]] 16:06, 22 May 2014 (UTC)}} fixed
   
 
=== What is your current cloud model? ===
 
=== What is your current cloud model? ===
Line 57: Line 62:
 
* Answers: Presently Running, Plan to Run, Not Planning to Run
 
* Answers: Presently Running, Plan to Run, Not Planning to Run
   
=== What best describes your work with the following open source Virtualization solutions in the next 12 months? ===
+
=== What best describes your plans with the following open source Virtualization solutions in the next 12 months? ===
 
Matrix:
 
Matrix:
* Questions: Containers, KVM, Xen Project, Other
+
* Questions: Xen Project, KVM, Containers, Other
 
* Answers: Not Aware Of, Evaluating, Plan to Deploy, In Deployment, Don’t Plan to Deploy, Don’t Know
 
* Answers: Not Aware Of, Evaluating, Plan to Deploy, In Deployment, Don’t Plan to Deploy, Don’t Know
   
 
{{comment|[[User:dunlapg|dunlapg]] 12 May 2014}} Maybe "your plans with the following..."? Also, why not put Xen Project first? :-)
 
{{comment|[[User:dunlapg|dunlapg]] 12 May 2014}} Maybe "your plans with the following..."? Also, why not put Xen Project first? :-)
   
  +
{{comment|[[User:Lars.kurth|Lars.kurth]] 16:07, 22 May 2014 (UTC)}} Fixed. These were listed alphabetically
=== What best characterizes your perception of Xen Project software? ===
 
   
  +
{{comment|[[User:Ijc|Ijc]] 11:25, 25 June 2014 (UTC)}} The list is not very exhaustive, i.e. docker, virtual box, etc. Will there be somewhere to write in the "Other" field?
What best characterizes your perception of Xen Project software?
 
  +
* Improving
 
  +
{{comment|[[User:Ijc|Ijc]] 11:25, 25 June 2014 (UTC)}} Would it be wrong to list some Xen Project based options? Either as individual options or simply expand the existing Xen Project with "e.g. From xenproject.org, OVM, XCP, XenServer, etc". (Or in the middle have "direct from xenproject.org" and all the downstreams grouped as two options)
* Staying the same
 
  +
* Declining
 
  +
=== What best characterizes your perception of Xen Project ? ===
  +
  +
What best characterizes your perception of Xen Project, since it became a Linux Foundation Collaborative Project?
  +
* The Xen Project has improved momentum, visibility and features
  +
* The Xen Project has stayed roughly the same
  +
* The Xen Project has lost ground compared to other open source virtualization technologies
 
* Comments:
 
* Comments:
   
 
{{comment|[[User:dunlapg|dunlapg]] 12 May 2014}} I'm not sure I understand what "software is declining" is supposed to mean. In any case I don't think prompting someone into thinking, "Is Xen declining?" is a good idea. Maybe it would be better to do an "agree / disagree" scale on several aspects of development, such as: "Xen performance is continually improving", "Xen is continually developing new features", "Xen is on the cutting egde of new developments for the cloud", &c.
 
{{comment|[[User:dunlapg|dunlapg]] 12 May 2014}} I'm not sure I understand what "software is declining" is supposed to mean. In any case I don't think prompting someone into thinking, "Is Xen declining?" is a good idea. Maybe it would be better to do an "agree / disagree" scale on several aspects of development, such as: "Xen performance is continually improving", "Xen is continually developing new features", "Xen is on the cutting egde of new developments for the cloud", &c.
  +
  +
{{comment|[[User:Lars.kurth|Lars.kurth]] 14:18, 21 May 2014 (UTC)}} Agreed. I copied these first set of questions from the Linux enterprise user survey. Also, it should probably just be '''Xen Project'''. The idea was that we could then correlate to it. Will think about better phrasing
  +
  +
{{comment|[[User:Lars.kurth|Lars.kurth]] 11:46, 10 June 2014 (UTC)}} Fixed
  +
  +
{{comment|[[User:Ijc|Ijc]] 11:27, 25 June 2014 (UTC)}} Is this fixed? It seems to still have the sorts of issue which [[User:dunlapg|dunlapg]] mentioned.
   
 
== Use of Xen Project ==
 
== Use of Xen Project ==
Line 88: Line 105:
 
* XCP or XAPI packages : 1.0, 1.1, 1.6, XAPI packages in Debian, XAPI packages in Ubuntu, migrated to XenServer
 
* XCP or XAPI packages : 1.0, 1.1, 1.6, XAPI packages in Debian, XAPI packages in Ubuntu, migrated to XenServer
 
* Mirage OS is not applicable as we are at 1.x only
 
* Mirage OS is not applicable as we are at 1.x only
  +
  +
{{comment|[[User:Ijc|Ijc]] 11:29, 25 June 2014 (UTC)}} Again is it worth including indirect consumption of Xen Project?
   
 
=== How large is your Xen Project Deployment? ===
 
=== How large is your Xen Project Deployment? ===
Line 96: Line 115:
 
* 500-1000 hosts
 
* 500-1000 hosts
 
* More than 1000 hosts
 
* More than 1000 hosts
  +
{{comment|[[User:Rcpavlicek|Rcpavlicek]] 11:54, 15 May 2014 (UTC)}} Need a "not sure" choice. Person responding may not know total scale of installation.
  +
  +
{{comment|[[User:Lars.kurth|Lars.kurth]] 16:10, 22 May 2014 (UTC)}} I would sort of say that having a "not sure" choice is the easy way out. But we can add it
   
 
=== Hardware ===
 
=== Hardware ===
Line 114: Line 136:
 
What make is your CPU for Xen Project hosts?
 
What make is your CPU for Xen Project hosts?
 
* Intel, AMD, ARM, Other
 
* Intel, AMD, ARM, Other
  +
  +
{{comment|[[User:Rcpavlicek|Rcpavlicek]] 11:57, 15 May 2014 (UTC)}}These are fair questions for people in IT operations, but many users will have no idea for any of these answers.
  +
  +
{{comment|[[User:Lars.kurth|Lars.kurth]] 16:11, 22 May 2014 (UTC)}} In that case we can add a don't know to all of these
  +
  +
==== Storage ====
   
 
Who is your primary Storage Vendor for Xen Project hosts?
 
Who is your primary Storage Vendor for Xen Project hosts?
 
* NetApp, EMC, HP, Dell, IBM, FusionIO, Hitachi Data Systems, Atlantis, Tintri, Nutanix, Nexenta, Other
 
* NetApp, EMC, HP, Dell, IBM, FusionIO, Hitachi Data Systems, Atlantis, Tintri, Nutanix, Nexenta, Other
  +
  +
==== Network ====
   
 
Who is your primary Network card vendor
 
Who is your primary Network card vendor
Line 125: Line 155:
 
* Typical: 1, 10, 20, 40 Gb/s
 
* Typical: 1, 10, 20, 40 Gb/s
 
* Fastest: 1, 10, 20, 40 Gb/s
 
* Fastest: 1, 10, 20, 40 Gb/s
  +
  +
=== Please list the primary version of the Xen Project Hypervisor that your are using ===
  +
* 3.4
  +
* 4.0
  +
* 4.1
  +
* 4.2
  +
* 4.3
  +
* 4.4
  +
* I don't know (using Xen in a distro or commercially based product that uses Xen Project software)
   
 
=== Please list the primary host Operating System or Commercial Product that you use to get the Xen Project Hypervisor (Dom 0)? ===
 
=== Please list the primary host Operating System or Commercial Product that you use to get the Xen Project Hypervisor (Dom 0)? ===
Line 145: Line 184:
 
* SUSE Linux Enterprise (SLES)
 
* SUSE Linux Enterprise (SLES)
 
* XenServer
 
* XenServer
  +
  +
{{comment|[[User:Rcpavlicek|Rcpavlicek]] 12:01, 15 May 2014 (UTC)}} Again, if they user is not an IT ops person, they might want to answer "I don't know."
  +
  +
{{comment|[[User:Lars.kurth|Lars.kurth]] 16:13, 22 May 2014 (UTC)}} I would argue that we don't want responses if they do not give us much information. But we can add a don't know catregory
   
 
=== Please list the guest Operating Systems that you use on top of the Xen Project Hypervisor ===
 
=== Please list the guest Operating Systems that you use on top of the Xen Project Hypervisor ===
Line 166: Line 209:
 
* Other
 
* Other
 
Rows: Primary, Secondary, Tertiary
 
Rows: Primary, Secondary, Tertiary
 
{{TODO|Am wondering whether we should add a question on Cloud OS'es ...}}
 
   
 
{{comment|[[User:dunlapg|dunlapg]] 12 May 2014}} You mean "Operating systems you run as a guest"?
 
{{comment|[[User:dunlapg|dunlapg]] 12 May 2014}} You mean "Operating systems you run as a guest"?
  +
  +
{{comment|[[User:Lars.kurth|Lars.kurth]] 16:25, 22 May 2014 (UTC)}} This TODO relates to a separate question. I.e. do we want to know whether people heard/used about OSv, Mirage OS, ... However, I think I will do this as one of the later questions
  +
  +
{{comment|[[User:Rcpavlicek|Rcpavlicek]] 12:13, 15 May 2014 (UTC)}} We could get skewed data here. The person who knows about the number of hosts may not know the guest information unless it is a fairly uniform deployment. Users who know the guests they use may have guessed at the size of the total install, but their guest usage may not represent the usage of the total install. So weighting the guest data by the host data (which I assume we will do) could result in a false impression.
  +
  +
{{comment|[[User:Lars.kurth|Lars.kurth]] 16:25, 22 May 2014 (UTC)}} There is no perfect way of doing this. I'd rather have slightly skewed data than no data (as today). But we can add don't know. The problem is that this will encourage people to use Don't knows most of the time - see [https://www.checkmarket.com/2014/01/pitfalls-dont-know-no-opinion-answer-option-surveys/]. I added this to the top section and we can decide later.
   
 
=== Which of the following System Characteristics are important to you? ===
 
=== Which of the following System Characteristics are important to you? ===
Line 188: Line 235:
 
* Versatility (the capability to customize your virtualization solution to all of your needs)
 
* Versatility (the capability to customize your virtualization solution to all of your needs)
   
  +
{{comment|[[User:Rcpavlicek|Rcpavlicek]] 12:17, 15 May 2014 (UTC)}} Suggest we add "Basic Cloud Functionality (migration, failover)" or something like it; basically someone saying that things like XAPI and Remus are a priority for them
  +
  +
{{comment|[[User:Lars.kurth|Lars.kurth]] 16:34, 22 May 2014 (UTC)}} That would be part of the next question
  +
  +
=== Features ===
  +
{{TODO|Someone who knows a little more needs to go through them)}}
  +
  +
Format: matrix <br>
  +
Column: Not Aware Of, Evaluating, Plan to Use, In Use, Don’t Plan to Use, Don’t Know<br>
  +
  +
* PV (including PVH)
  +
* HVM (including HVM with PV and PVHM drivers)
  +
* Live Migration
  +
* VM Snapshots
  +
* High Availability (e.g. REMUS, COLO or similar)
  +
* Hotplugging (CPU & Memory)
  +
* Virtual CPU Pinning
  +
* CPU Pools
  +
* Scheduler Configuration Options
  +
* Scheduler Affinity for NUMA
  +
* PCI/VGA Passthrough
  +
* Resizing of Virtual Disks
  +
* Alternative Schedulers (e.g. Credit2, ARINC653, RT-Xen)
  +
* Advanced Security Features (e.g. Stub Domains, Driver Domains, vTPM, Xen Security Modules)
  +
* Advanced Memory Features (e.g. Transcendent Memory = TMEM, Memory Sharing, Memory Paging)
  +
* QEMU Features (e.g. VirtIO, SPICE / QXL, ...)
  +
* Nested Virtualization (running KVM or another hypervisor within a Xen guest)
  +
  +
{{comment|[[User:Ijc|Ijc]] 11:34, 25 June 2014 (UTC)}} Do we need some sort of "Would use but don't consider it production ready option", sort of like "Evaluated, but not yet".
  +
  +
{{comment|[[User:Ijc|Ijc]] 11:34, 25 June 2014 (UTC)}} For nested I suggest "(running a second instance of Xen or another hypervisor within a Xen guest)".
  +
  +
=== 3rd party software and integration ===
  +
  +
==== Cloud Integrations ====
  +
  +
Which of the following Cloud Orchestration software do you use with Xen Project software?
  +
  +
Format: matrix <br>
  +
Column: Not Aware Of, Evaluating, Plan to Use, In Use, Don’t Plan to Use, Don’t Know<br>
  +
  +
* OpenStack, CloudStack, OpenNebula, Eucalyptus
  +
  +
==== Storage and Networking Software Integrations ====
  +
  +
Which of the following Storage and Networking Software do you use with Xen Project software?
  +
  +
Format: matrix <br>
  +
Column: Not Aware Of, Evaluating, Plan to Use, In Use, Don’t Plan to Use, Don’t Know<br>
  +
  +
* GlusterFS, Ceph,OVS, Linux Bridge, OpenDayLight
  +
  +
==== Management Software ====
   
  +
Which of the following Management Software do you use with Xen Project software?
=== Features (TODO) ===
 
{{TODO|A question about which features are known/used/important (this is tricky from a design perspective)}}
 
   
 
Format: matrix <br>
 
Format: matrix <br>
 
Column: Not Aware Of, Evaluating, Plan to Use, In Use, Don’t Plan to Use, Don’t Know<br>
 
Column: Not Aware Of, Evaluating, Plan to Use, In Use, Don’t Plan to Use, Don’t Know<br>
   
  +
* Default tools (XL/XM), Libvirt tools, XAPI tools
This should at least contain - the challenge will be to label these well and the list is probably too long.
 
  +
* ConVirt, Ganeti, OnApp, Xen Orchestra, OpenXenManager, UCS Virtual Machine Manager, Other
* X86 virtualization modes (aka PV, HVM, PVHVM, PVH)
 
* XL, XM, XAPI/XE, ...
 
* Memory Ballooning, Memory Sharing, Memory Paging, TMEM - Transcendent Memory
 
* Cpupool
 
* Credit 2 Scheduler, possibly other schedulers
 
* NUMA scheduler affinity
 
* Nested Virtualization
 
* Not sure about: gPXE/iPXE
 
* Physical CPU Hotplug
 
* Physical Memory Hotplug
 
* PCI Passthrough
 
* Not sure about: X86 Advanced Vector eXtension (AVX
 
* Live Migration, Save & Restore
 
* Remus Fault Tolerance
 
* Not sure about: vMCE
 
* Blktap2
 
* Online resize of virtual disks
 
* Driver Domains
 
* Device Model Stub Domains
 
* Memaccess API
 
* XSM & FLASK
 
* vTPM Support
 
* Note sure (are these actually configurable in distros?): Device Models and Virtual Firmware for HVM guests
 
* Not sure: PyGrub, Grub2, PvGrub, pvnetboot
 
   
  +
==== Other Software ====
For the future section could add:
 
* COLO
 
* Etc.
 
   
  +
Which of the following Software do you use with Xen Project Hypervisor?
=== 3rd party software and integration(TODO) ===
 
{{TODO|A question about which 3rd party software integrations are known/used/important (this is tricky from a design perspective)}}
 
   
 
Format: matrix <br>
 
Format: matrix <br>
 
Column: Not Aware Of, Evaluating, Plan to Use, In Use, Don’t Plan to Use, Don’t Know<br>
 
Column: Not Aware Of, Evaluating, Plan to Use, In Use, Don’t Plan to Use, Don’t Know<br>
   
  +
* ClickOS, ErlangOnXen, Elixir, HalVM, Mirage OS, OSv
Lines/Groups:
 
* Cloud: OpenStack, CloudStack, OpenNebula, Eucalyptus
 
* Storage: GlusterFS, Ceph, etc.
 
* Network: OVS, Linux Bridge, OpenDayLight
 
* Management: Libvirt, XAPI, other
 
* SPICE
 
   
 
=== How do you participate in the Xen Project community? ===
 
=== How do you participate in the Xen Project community? ===

Latest revision as of 11:36, 25 June 2014

Icon Info.png We are planning a Xen Project User Survey. This page is a scratch pad to outline the questions in the survey, such that everyone can see what we are planning to cover. Feel free to use the {{Comment}} template to comment on questions: simply use
{{comment|~~~~}} your comment
and a comment using your user ID will automatically be added.


Contents

Patterns and Platforms

I believe we have a survey monkey account. Some of the questions require either a way of ranking features and/or system properties or awarding a number of limited points to features/system properties/etc, as otherwise we will not get good data.

There are two ways of doing this

  • Rating Scale : the issue here is that people are encouraged to rate everything highly and that thus we don't get good date
    • Investigating this further forced ranking questions seem to be the way to go - see question 3/2 ... not quite sure how to create them
  • Ranking Questions : this looks ideal, but it is not clear what happens with the default order. There is a risk that people will just stick with the default, which could skew the default
  • Quotas : It is not exactly clear how these work from the documentation and what the user experience is like
  • Should we add Don't know Options to many questions? See [1] for pros and cons of both approaches

Survey

Preamble

The Xen Project is conducting its first annual user survey. This data will be used as part of an upcoming report on trends within the Xen Project, to prioritize feature development and may help influence the future direction of the project. We would appreciate your help in taking five minutes to share your experiences with us.

Pictogram voting comment 15px.png Lars.kurth 10:43, 30 April 2014 (UTC) Need to test the survey for length and update the item above

Pictogram voting comment 15px.png dunlapg 12 May 2014 "Could be used"? Seems a bit of a strange thing to say -- why not just say "will be used"?

Pictogram voting comment 15px.png Lars.kurth 22 May 2014 Fixed

If you would like to be entered in our drawing for one of two $500 Amazon.com gift cards, please enter your email address at the end of the survey.

Pictogram voting comment 15px.png Lars.kurth 10:43, 30 April 2014 (UTC) Need to get funding for any prices

Use of Virtualization and Cloud

In the last 12 months, what best describes your organization's actions around server expansion (including physical or virtualized server or cloud server instances)?

Matrix:

  • Questions: Linux, Windows, Unix, Other OS
  • Answers: Added servers, Decreased servers, Neither added nor decreased servers, Not sure

How would you rate your organization’s progress toward public cloud adoption?

How would you rate your organization’s progress toward cloud adoption?

  • We have no plans to move to the cloud
  • We have started evaluating our options for moving into the cloud
  • We have started moving to the cloud but have a long way to go
  • We have moved some workloads to the cloud and are satisfied with our current situation
  • We have moved some workloads to the cloud and plan to do more
  • Not sure
  • Comments:

Pictogram voting comment 15px.png dunlapg 12 May 2014 Are you talking about public cloud, private cloud, or either one? It sounds like you're talking about public cloud.

Pictogram voting comment 15px.png Lars.kurth 16:06, 22 May 2014 (UTC) fixed

What is your current cloud model?

What is your current cloud model?

  • Mostly private cloud
  • Mostly public cloud
  • Hybrid cloud
  • We are not in the cloud
  • Not sure

What workloads are you currently running on within a VM (select all that apply)?

Matrix:

  • Questions: Application and Web Servers, Development Environments / Tools / Languages, Relational / Enterprise Databases, Email Systems, Desktop Productivity Applications, Systems Management, Standalone, Single-user Databases, CRM, ERP, Other
  • Answers: Presently Running, Plan to Run, Not Planning to Run

What best describes your plans with the following open source Virtualization solutions in the next 12 months?

Matrix:

  • Questions: Xen Project, KVM, Containers, Other
  • Answers: Not Aware Of, Evaluating, Plan to Deploy, In Deployment, Don’t Plan to Deploy, Don’t Know

Pictogram voting comment 15px.png dunlapg 12 May 2014 Maybe "your plans with the following..."? Also, why not put Xen Project first? :-)

Pictogram voting comment 15px.png Lars.kurth 16:07, 22 May 2014 (UTC) Fixed. These were listed alphabetically

Pictogram voting comment 15px.png Ijc 11:25, 25 June 2014 (UTC) The list is not very exhaustive, i.e. docker, virtual box, etc. Will there be somewhere to write in the "Other" field?

Pictogram voting comment 15px.png Ijc 11:25, 25 June 2014 (UTC) Would it be wrong to list some Xen Project based options? Either as individual options or simply expand the existing Xen Project with "e.g. From xenproject.org, OVM, XCP, XenServer, etc". (Or in the middle have "direct from xenproject.org" and all the downstreams grouped as two options)

What best characterizes your perception of Xen Project ?

What best characterizes your perception of Xen Project, since it became a Linux Foundation Collaborative Project?

  • The Xen Project has improved momentum, visibility and features
  • The Xen Project has stayed roughly the same
  • The Xen Project has lost ground compared to other open source virtualization technologies
  • Comments:

Pictogram voting comment 15px.png dunlapg 12 May 2014 I'm not sure I understand what "software is declining" is supposed to mean. In any case I don't think prompting someone into thinking, "Is Xen declining?" is a good idea. Maybe it would be better to do an "agree / disagree" scale on several aspects of development, such as: "Xen performance is continually improving", "Xen is continually developing new features", "Xen is on the cutting egde of new developments for the cloud", &c.

Pictogram voting comment 15px.png Lars.kurth 14:18, 21 May 2014 (UTC) Agreed. I copied these first set of questions from the Linux enterprise user survey. Also, it should probably just be Xen Project. The idea was that we could then correlate to it. Will think about better phrasing

Pictogram voting comment 15px.png Lars.kurth 11:46, 10 June 2014 (UTC) Fixed

Pictogram voting comment 15px.png Ijc 11:27, 25 June 2014 (UTC) Is this fixed? It seems to still have the sorts of issue which dunlapg mentioned.

Use of Xen Project

  • I neither use Xen Project software or participate in the Xen Project community : skip this section

Which Xen Project Software are you using?

Matrix
Questions: Xen Project Hypervisor, XCP or XAPI packages, Mirage OS
Answers: Not Aware Of, Evaluating, Plan to Deploy, In Deployment, Don’t Plan to Deploy, Don’t Know

Please state the latest version of Xen Project Software that you use (text box, or drop down including "Don’t Know" and "N/A")

  • Xen Project Hypervisor : 3.x, 4.0, 4.1, 4.2, 4.3, 4.4
  • XCP or XAPI packages : 1.0, 1.1, 1.6, XAPI packages in Debian, XAPI packages in Ubuntu, migrated to XenServer
  • Mirage OS is not applicable as we are at 1.x only

Pictogram voting comment 15px.png Ijc 11:29, 25 June 2014 (UTC) Again is it worth including indirect consumption of Xen Project?

How large is your Xen Project Deployment?

  • 0-10 hosts
  • 11-50 hosts
  • 51-100 hosts
  • 101-500 hosts
  • 500-1000 hosts
  • More than 1000 hosts

Pictogram voting comment 15px.png Rcpavlicek 11:54, 15 May 2014 (UTC) Need a "not sure" choice. Person responding may not know total scale of installation.

Pictogram voting comment 15px.png Lars.kurth 16:10, 22 May 2014 (UTC) I would sort of say that having a "not sure" choice is the easy way out. But we can add it

Hardware

  • I use Xen Project for embedded or other non-data center use-cases : skip this section

Servers

Who is your primary Server Vendor for Xen Project hosts?

  • Server vendor (HP, Dell, IBM, Cisco, Fujitsu, Quanta, Supermicro, Other

How many CPU cores does the average server in your deployment have?

  • Small (1-2), Medium (4-8), Large (16-32), Very Large (>64)

Pictogram voting comment 15px.png Lars.kurth 13:13, 12 May 2014 (UTC) This may not be a valid categorisation

How much RAM does the average server in your deployment have?

  • Small (0 - 63.00), Medium (64 - 127.99), Large (128 - 255.99), Very Large (>256)

What make is your CPU for Xen Project hosts?

  • Intel, AMD, ARM, Other

Pictogram voting comment 15px.png Rcpavlicek 11:57, 15 May 2014 (UTC)These are fair questions for people in IT operations, but many users will have no idea for any of these answers.

Pictogram voting comment 15px.png Lars.kurth 16:11, 22 May 2014 (UTC) In that case we can add a don't know to all of these

Storage

Who is your primary Storage Vendor for Xen Project hosts?

  • NetApp, EMC, HP, Dell, IBM, FusionIO, Hitachi Data Systems, Atlantis, Tintri, Nutanix, Nexenta, Other

Network

Who is your primary Network card vendor

  • Intel, Broadcom, QLogic, Emulex, Mellanox, Cisco, Other

What is the lowest/typical/fastest network card in your setup?

  • Lowest: 1, 10, 20, 40 Gb/s
  • Typical: 1, 10, 20, 40 Gb/s
  • Fastest: 1, 10, 20, 40 Gb/s

Please list the primary version of the Xen Project Hypervisor that your are using

  • 3.4
  • 4.0
  • 4.1
  • 4.2
  • 4.3
  • 4.4
  • I don't know (using Xen in a distro or commercially based product that uses Xen Project software)

Please list the primary host Operating System or Commercial Product that you use to get the Xen Project Hypervisor (Dom 0)?

Please list primary the host Operating System or Commercial Product that you use to get the Xen Project Hypervisor (Dom 0)?

  • Custom built from source
  • Alpine Linux
  • CentOS 5.x
  • CentOS 6.4+ (Xen4CentOS)
  • Debian
  • Fedora
  • Mageia
  • NetBSD
  • Ubuntu
  • OpenSUSE
  • Huawei UVP
  • Oracle VM for x86 (OVS)
  • Redhat Enterprise Linux 5.x (RHEL)
  • SUSE Linux Enterprise (SLES)
  • XenServer

Pictogram voting comment 15px.png Rcpavlicek 12:01, 15 May 2014 (UTC) Again, if they user is not an IT ops person, they might want to answer "I don't know."

Pictogram voting comment 15px.png Lars.kurth 16:13, 22 May 2014 (UTC) I would argue that we don't want responses if they do not give us much information. But we can add a don't know catregory

Please list the guest Operating Systems that you use on top of the Xen Project Hypervisor

Pattern: Matrix, one per row
Columns:

  • Alpine Linux
  • CentOS
  • Debian
  • Fedora
  • FreeBSD
  • NetBSD
  • OpenSUSE
  • Ubuntu
  • Oracle Linux
  • RHEL
  • SUSE Enterprise Linux
  • Solaris
  • Windows XP/7/8.x
  • Windows Server
  • Other

Rows: Primary, Secondary, Tertiary

Pictogram voting comment 15px.png dunlapg 12 May 2014 You mean "Operating systems you run as a guest"?

Pictogram voting comment 15px.png Lars.kurth 16:25, 22 May 2014 (UTC) This TODO relates to a separate question. I.e. do we want to know whether people heard/used about OSv, Mirage OS, ... However, I think I will do this as one of the later questions

Pictogram voting comment 15px.png Rcpavlicek 12:13, 15 May 2014 (UTC) We could get skewed data here. The person who knows about the number of hosts may not know the guest information unless it is a fairly uniform deployment. Users who know the guests they use may have guessed at the size of the total install, but their guest usage may not represent the usage of the total install. So weighting the guest data by the host data (which I assume we will do) could result in a false impression.

Pictogram voting comment 15px.png Lars.kurth 16:25, 22 May 2014 (UTC) There is no perfect way of doing this. I'd rather have slightly skewed data than no data (as today). But we can add don't know. The problem is that this will encourage people to use Don't knows most of the time - see [2]. I added this to the top section and we can decide later.

Which of the following System Characteristics are important to you?

Which of the following System Characteristics are important to you?

Pattern: forced ranking, maybe restrict to 5
Options:

  • Commercial Support (commercial support and consulting is available)
  • Ease of Use (it is easy to get started, most common use-cases can be performed easily and good documentation is available)
  • Performance overhead - CPU (low CPU performance overhead of your workload)
  • Performance overhead - Disk and I/O (low disk and other I/O overheads)
  • Performance overhead - Network (low network overheads)
  • Quality (low number of bugs when deploying your software)
  • Reliability and Robustness (an architecture that reduces unexpected errors and reliably recovers in unexpected error situations)
  • Scalability (the number of virtual machines that can be run on a single host with good performance)
  • Security (additional security functionality such as SELinux, XSM, Disaggregation, vTPM and good security processes)
  • Third party solutions (many 3rd party solutions and integrations are available)
  • Versatility (the capability to customize your virtualization solution to all of your needs)

Pictogram voting comment 15px.png Rcpavlicek 12:17, 15 May 2014 (UTC) Suggest we add "Basic Cloud Functionality (migration, failover)" or something like it; basically someone saying that things like XAPI and Remus are a priority for them

Pictogram voting comment 15px.png Lars.kurth 16:34, 22 May 2014 (UTC) That would be part of the next question

Features

Icon todo.png To Do:

Someone who knows a little more needs to go through them)


Format: matrix
Column: Not Aware Of, Evaluating, Plan to Use, In Use, Don’t Plan to Use, Don’t Know

  • PV (including PVH)
  • HVM (including HVM with PV and PVHM drivers)
  • Live Migration
  • VM Snapshots
  • High Availability (e.g. REMUS, COLO or similar)
  • Hotplugging (CPU & Memory)
  • Virtual CPU Pinning
  • CPU Pools
  • Scheduler Configuration Options
  • Scheduler Affinity for NUMA
  • PCI/VGA Passthrough
  • Resizing of Virtual Disks
  • Alternative Schedulers (e.g. Credit2, ARINC653, RT-Xen)
  • Advanced Security Features (e.g. Stub Domains, Driver Domains, vTPM, Xen Security Modules)
  • Advanced Memory Features (e.g. Transcendent Memory = TMEM, Memory Sharing, Memory Paging)
  • QEMU Features (e.g. VirtIO, SPICE / QXL, ...)
  • Nested Virtualization (running KVM or another hypervisor within a Xen guest)

Pictogram voting comment 15px.png Ijc 11:34, 25 June 2014 (UTC) Do we need some sort of "Would use but don't consider it production ready option", sort of like "Evaluated, but not yet".

Pictogram voting comment 15px.png Ijc 11:34, 25 June 2014 (UTC) For nested I suggest "(running a second instance of Xen or another hypervisor within a Xen guest)".

3rd party software and integration

Cloud Integrations

Which of the following Cloud Orchestration software do you use with Xen Project software?

Format: matrix
Column: Not Aware Of, Evaluating, Plan to Use, In Use, Don’t Plan to Use, Don’t Know

  • OpenStack, CloudStack, OpenNebula, Eucalyptus

Storage and Networking Software Integrations

Which of the following Storage and Networking Software do you use with Xen Project software?

Format: matrix
Column: Not Aware Of, Evaluating, Plan to Use, In Use, Don’t Plan to Use, Don’t Know

  • GlusterFS, Ceph,OVS, Linux Bridge, OpenDayLight

Management Software

Which of the following Management Software do you use with Xen Project software?

Format: matrix
Column: Not Aware Of, Evaluating, Plan to Use, In Use, Don’t Plan to Use, Don’t Know

  • Default tools (XL/XM), Libvirt tools, XAPI tools
  • ConVirt, Ganeti, OnApp, Xen Orchestra, OpenXenManager, UCS Virtual Machine Manager, Other

Other Software

Which of the following Software do you use with Xen Project Hypervisor?

Format: matrix
Column: Not Aware Of, Evaluating, Plan to Use, In Use, Don’t Plan to Use, Don’t Know

  • ClickOS, ErlangOnXen, Elixir, HalVM, Mirage OS, OSv

How do you participate in the Xen Project community?

How do you participate in the Xen Project community?

  • Actively contribute code
  • Test and submit bugs
  • Participate in Xen Project activities (events, xenproject.org, attend talks, newsletters, etc)
  • We just work with our vendors
  • No active participation, but would like to participate more
  • No active participation
  • Other (please specify)

Future Direction of Xen Project

  • I do not plan to use Xen Project software or participate in the Xen Project community : skip this section
Icon todo.png To Do:

Something covering importance of future features

Icon todo.png To Do:

Something covering importance of system characteristics (but we have them in the previous section already)

Icon todo.png To Do:

Something covering importance of misc 3rd party integrations

Icon todo.png To Do:

Something covering trends: automotive, mobile, embedded, ...

Icon todo.png To Do:

Something covering importance of community initiatives


General Information

Icon Info.png This is a subset of questions from 2014 Enterprise Linux Survey and will help correlate the information into the bigger picture


Which of the following best describes your job title?

Which of the following best describes your job title?

  • IT/IS staff
  • Director/manager, IT operations
  • Director/manager, network systems
  • Director/manager, other IT
  • CIO
  • Consultant
  • Vice president, IT or infrastructure
  • Line-of-business management
  • Security staff
  • CEO/president
  • Developer
  • Other (please specify)

Employer

State your employer (optional)

Approximately how many employees are in your organization?

Approximately how many employees are in your organization?

  • Not working for an organization
  • Fewer than 50
  • 50-99
  • 100-499
  • 500-999
  • 1,000-4,999
  • 5,000-9,999
  • 10,000 or more
  • Don't know/decline to say

What is your organization's primary industry?

What is your organization's primary industry?

  • Construction/engineering
  • Consulting and business services
  • Education
  • Electronics
  • Financial services
  • Food/beverage
  • Government
  • Healthcare/medical
  • Hospitality/travel
  • IT vendors
  • Manufacturing/industrial, non-computer
  • Media/entertainment
  • Mobile equipment manufacturer
  • Non-profit
  • Retail/e-commerce
  • Telecommunications/ISPs
  • Utilities
  • Conglomerate (multiple industries under one Company)
  • Other (please specify)

Where are you located?

Where are you located?

  • Africa
  • Asia
  • Australia / New Zealand
  • Europe
  • Japan
  • Middle East
  • Mexico and Central America
  • South America
  • United States and Canada
  • Other (please specify)

Thank you for participating in our survey. If you would like to enter the drawing for one of two $500 Amazon.com gift cards, please enter your email address in the space below. All winners will be notified via email.