Disadvantages of running TM1 through a VM in Production

Post Reply
ExApplix
Posts: 103
Joined: Mon Sep 21, 2009 7:09 pm
OLAP Product: Cognos Tm1
Version: 10.2.2
Excel Version: 2016

Disadvantages of running TM1 through a VM in Production

Post by ExApplix »

Hi,

I want to know what are the disadvantages of running TM1 (and EV) through VM (VMWare) in Production enviornment. I think there may be some performance issues (RAM or Processor).

Is this a recomended practice and is supported by IBM/Cognos?

Please post your recomendation/suggestions ASAP.

Thanks
lotsaram
MVP
Posts: 3703
Joined: Fri Mar 13, 2009 11:14 am
OLAP Product: TableManager1
Version: PA 2.0.x
Excel Version: Office 365
Location: Switzerland

Re: Disadvantages of running TM1 through a VM in Production

Post by lotsaram »

by no means exhaustive ...

Advantages:
- minimise overall hardware
- keeps IT folks happy as virtualisation is flavour of the month/decade

Disadvantages:
- performance hit, rule of thumb is around 20% (as all requests effectively have to go through 2 operating systems)
- additional configuration
- potential performance and stability hits if RAM and CPU configuration is not good for in memory apps
- TM1 database size limitations as VM software seldom supports server instances of > 8 Gb RAM
User avatar
LoadzaGrunt
Posts: 72
Joined: Tue May 26, 2009 2:23 am
Version: LoadzaVersions
Excel Version: LoadzaVersions

Re: Disadvantages of running TM1 through a VM in Production

Post by LoadzaGrunt »

- potential performance and stability hits if RAM and CPU configuration is not good for in memory apps
On that point, you might want to ask specifically about the amount of RAM guaranteed to your VM that is running TM1. Some VM 'controller' programs that are running several VMs on one physical machine are configured to 'hot-swap' RAM resource between the various VMs depending on actual demand. This means that one minute your TM1 model is running fine but come month-end when the RAM demand hikes up you are suddenly finding the performance has died because your RAM allocation was given to another VM during your mid-month 'downtime' and suddenly you've hit the page file.

My 2c is that VMs are good for small models that are maybe not much more than PoC or development instances.
Post Reply