Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
jaymerry
Creator
Creator

Use VMWare recommendation

Hello all,

I would like to know what are the Qliktech recommendation about the use a software of virtualization like VM Ware to host the QlikView Server.

Thank your for your answers,

Regards,

Jaymerry

1 Solution

Accepted Solutions
Not applicable

Very simple: DON'T .

Virtualization is ok for playing around, but it is too slow for doing work.

-Alex

View solution in original post

8 Replies
Not applicable

Very simple: DON'T .

Virtualization is ok for playing around, but it is too slow for doing work.

-Alex

jaymerry
Creator
Creator
Author

Thank you for feedback.

Any other feedback about virtualization ?

jaymerry
Creator
Creator
Author

To close this post, I have found the following answer in the community if virtualization is used :

QlikTech support is going to tell that : "The use of virtualization software (as Host system) should be avoided on production servers, because the emulation overhead has a performance impact."

nsirois
Partner - Contributor
Partner - Contributor

Unfortunately, all of the answers posted appear to be accurate. QV doesn't appear to be geared to run (run well?)in a virtual environment. However, this is not an acceptable answer as it's not realistic to avoid Virtualization .

jaymerry
Creator
Creator
Author

Ok, even if these answers shows us that virtualization is not recommended, someone (Qliktech Expert ?) could explain us exactly in which conditions virtualization shoudn't be used ?

Nsirois, do you know more about this ?

Thank you for your help,

Jaymerry

Anonymous
Not applicable

We use QlikView on a VM host and we do not have any performance issues. Maybe that is because we do not have billions and billions or rows either. But VMWare works just fine for our environment.

Regards,

Dinesh.

StefanBackstrand
Partner - Specialist
Partner - Specialist

First of all; Qlikview works fine in virtual environments, but might not deliver the full potential because of the way the Qlikview core works with hardware and resources. A virtual Qlikview Server under heavy pressure will probably not perform as well as a physical machine would have done. There are a couple of reasons, but the main point is that Qlikview's sometimes poor performance on virtual environments does not inherit from poor Qlikview design, but merely from the fact that the general idea of platform virtualization works in the opposite way of Qlikview architecture.

- Virtualization aims at sharing and overcommitting resources between multiple guest systems to optimize hardware usage, which does not benefit Qlikview, whom needs dedicated CPU and memory resources to deliver the user experience that a Qlikview system enables.

- Virtualization also has a bridge, and subsequently an overhead, between the real hardware and the applications, which also will not benefit from Qlikview's real-time need of dedicated resources.

- Virtualization cannot today bring you single machines that has enough resources to act as physical ones. There are no good way to virtualize 64 CPU cores and 512 GB RAM today, to my knowledge.

In test scenarios and smaller implementations Qlikview will work just fine, but when you need performance, virtualization is not yet an option. If running Qlikview in virtual environments, make sure to not overcommit CPU, not share resources and do not use memory ballooning. Optimize disk usage (defrag!) and use a hypervisor that is as close to the metal as possible (VMWare ESX for example).

flores_mig
Partner - Contributor II
Partner - Contributor II

Hi Stefan.

This information is in any document filed by QlikTech, the truth would be very useful to have a formal explanation for many of our customers.

Thank you!

Miguel.