We've got a clustered environment with 2 QlikView Servers and 1 Publisher.
The 2 QlikView Servers are:
IBM Model: x3650 M3 - 7945 with 24 Cores and 288GB of RAM.
We've running out of capacity so one option we're looking at is adding another QlikView Server (and license etc) but we cannot get another server of the same type. However we have readily got the following we could "steal" from another environment:
HP Model: ProLiant DL380p Gen8 with 24 Cores and 256 GB of RAM.
From everything I have read Qlik does not support non-matching hardware - is that true?
but it is possible to use non-matching hardware - is that true? Does anyone have any experience of this?
We already use the "Performance" tab to make out Documents Available only on a certain server so the load balancing mechanism is redundant.
n.b. Our Servers are maxed out on RAM and we've got a six month lead time on getting new servers so we're looking for a quick win.
I can see absolutely no problem with using different hardware for the additional cluster node. This is an Application level cluster, which are hardware agnostic. [It is when doing old fashioned physical hardware level clustering that hardware differences cause issues]
I do not work for Qlik though, so it may be prudent for you to double check that they will support your proposed config.
From what I've read some people have had issues with CPU Affinity. i.e.
But as all server have 24 CPU's that should not be an issue in this case. Also consideration will have to be given to the Working Set Low but as the RAM size is similar it should not be a big hurdle. I'm really interested though to hear from people with real world experience before I go to Qlik as their responses are often evasive, vague or contradictory.
When you have mixed hardware, you will need to setup the QMC to match the machine with the lease resources. So, if one has 8 processors and the other one 4, you will need to set the processors to 4.
Yes, It is because of the load balancing. This doesn't mean you can't use all the resources on the QVS box, but you should preload your larger QVWs on the box with the most resources.
So that's not going to be an issue for our scenario because:
a) All servers have the same number of cores (24)
b) We are pinning our documents to specific servers anyway rather than letting QlikView do the load balancing.
So Bill (Britt) do you have environments with mixed hardware yourself? Or have personal experience?
I am a Qlik employee and have taught Server/Publisher since version 4. This is from experience and seen in the field. So, if the processors and memory is the same it doesn't matter if you have an HP paired with a Dell machine. The issue is only with mixed resources.