Distributing WIReportServers across 2 machines

I have a XI R2(SP3) environment on a dual core Win2003Srv (4 gig RAM).

We have very large webi reports - some with 12 - 16 data providers and lots of aggregation. We have 2 WebiReport servers configured and we’re hitting CPU limits and user access problems (although I’m not convinced load is distributed evenly across these two services). I want to add more WebiReport servers and can introduce a second dual core server to do so.

Can I just install the WebIReport services and add them to the original host’s cluster, or do I need to load all services, and enable them in? I’m just trying to extend service and load balancing, not necessarily create fail over.

Thanks,


mtbhowie :us: (BOB member since 2005-06-08)

If you are actually CPU bound on your server, then you really need to look to expand to a second cluster node. Does perfmon or other systems monitoring tools confirm CPU is exceeding capacity? Or do you feel like the services themselves are just overloaded?

If expanding to a new, physical or virtual server, there are licensing implications though if you are on a CPU based model vs. named user licenses.

V


Eric Vallo :us: (BOB member since 2002-08-15)

Yes, but you need to ensure that your license supports multi-CPU deployment.

If you have NAMED licenses of BOE then you should be OK.

If you have CPU licenses of BOE then you will need to buy more licenses.


MJRBIM :canada: (BOB member since 2007-03-23)

we have a combination of concurrent and named licenses – not CPU based.

CPU usage seems more “bound” then excessive. i.e. (3-4 users are in InfoView opening, refreshing - downloading reports) 2 WIREportServer processes 45- 60% of CPU usage each – cause delays and inability to work effectively (sessions seem to hang)

Do i need to install all servers on second node? or just the WIReportServer(s)?


mtbhowie :us: (BOB member since 2005-06-08)

You could install all the servers on the second node then disable all but the webi servers, then you have it ready in case server 1 dies. But generally, the Webi report servers do the heavy lifting. The standard (per BO Doc. or best practises) is to have 1 webi service per CPU (or 2 for dual-core).


tmcd :us: (BOB member since 2005-10-02)