Multiple TM1 instances/servers or just one
Posted: Wed Nov 04, 2015 2:06 am
I have been searching the forum and have had no luck finding an answer to my question. I guess this must have been discussed before so bear with me (or please give me a link).
We are running TM1 10.2.2 FP2 at the moment with one TM1 server instance (production environment) and we are not quite sure what road to follow going forward. We have a requirement where we will need to implement a new model which is very much like one we already have but there are some distinct differences (data sources/processes, key dimensions are not the same, data flows between cubes are not the same, ...).
It is very tempting to create a new TM1 server instance with a copy of the existing model and then modify it. That would be much more easy compared to building the model on the existing server.
What are the pros and cons of having one or multiple TM1 server instances (in the production environment)?
Having multiple models in one TM1 server instance
Pros:
Dimension reuse
Security groups can be reused
Optimal use of server resources (cores, memory)?
Cons:
Difficult to clone models
Server instance cannot be restarted without affecting other TM1 models
Having multiple TM1 server instances with only one model (or few models)
Pros:
Models with common features can easily be copied to new server instance and be modified there
Restart of server without affecting other models
Cons:
Need to maintain a number of dimensions in more than one place
Server resource overhead (memory, CPU)?
Or course "it depends" - but what would you recommend as a general best practice and why?
Thank you in advance.
We are running TM1 10.2.2 FP2 at the moment with one TM1 server instance (production environment) and we are not quite sure what road to follow going forward. We have a requirement where we will need to implement a new model which is very much like one we already have but there are some distinct differences (data sources/processes, key dimensions are not the same, data flows between cubes are not the same, ...).
It is very tempting to create a new TM1 server instance with a copy of the existing model and then modify it. That would be much more easy compared to building the model on the existing server.
What are the pros and cons of having one or multiple TM1 server instances (in the production environment)?
Having multiple models in one TM1 server instance
Pros:
Dimension reuse
Security groups can be reused
Optimal use of server resources (cores, memory)?
Cons:
Difficult to clone models
Server instance cannot be restarted without affecting other TM1 models
Having multiple TM1 server instances with only one model (or few models)
Pros:
Models with common features can easily be copied to new server instance and be modified there
Restart of server without affecting other models
Cons:
Need to maintain a number of dimensions in more than one place
Server resource overhead (memory, CPU)?
Or course "it depends" - but what would you recommend as a general best practice and why?
Thank you in advance.