Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hello all,
I am quite new to Qlik Sense. I would like some advise regarding the way I should setup a Multi-Node environment.
Here is what we have:
I have installed Qlik Sense 3.2.2 Shared Persistence on the 4 machines as follows:
We are expecting a couple of hundreds of users to access the application. Probably less.
I would like to hear your opinion on the following:
Looking forward to reading your opinion!
Kind regards,
Mihai
I'd suggest you keep the scheduler on one node (central maybe) and push the users to the other two nodes.
As your proxy node is overspec'd, you may use it as a secondary scheduler node too.
I would swap the Central & Proxy node based on your configuration. There's no need to have 16GB on a proxy node and on the other hand the central node might need it, especially as it's going to perform reloads.
What app sizes do you expect to have, and reload frequency? To me the 2 CPU cores seem far too little for 100+ users.
Thanks Martin. I can ask that the memory amount for the 2 servers to be swapped. I will also try to get the CPUs upgraded to 4 cores on all 4 servers, do you think that's enough? Which of the services is most CPU intensive?
What do you think about the overall architecture? Would you do it differently?
Also, what do you think about the Scheduler? Is it OK on Central Node + the 2 Engine nodes?
Honestly I have no idea on the App size. In the POC installation that they used so far, the largest app size was quite small - 140 MB excluding the Operations Monitor app.
Kind regards,
Mihai
How often do you plan to reload? Do you do any extensive data modelling loads in Qlik Sense or more * loads from sources?
I would say more loads from sources probably not that complex...
Reload frequency..? Hours, Days, Month?
Reload frequency is going to be daily.
FYI, I asked for the 4 VMs to be upgraded to 16GB RAM & 4 Logical Processors. It's been authorized.
So I now have 4 VMs with 16GB RAM each and 4 Cores. How can I change the architecture to benefit from them?
I'd suggest you keep the scheduler on one node (central maybe) and push the users to the other two nodes.
As your proxy node is overspec'd, you may use it as a secondary scheduler node too.
So in the end the architecture will look like below, right?
VM1 - Central Node (Repository) + Scheduler
VM2 - Proxy + Scheduler
VM3 - Engine
VM4 - Engine
Thanks again!
Mihai Hutanu