MSP Instance

SNOW46
Tera Contributor

Hi All,

Can anyone let me know what is the meaning of MSP instance and how it is useful in SNOW?

7 REPLIES 7

SNOW46
Tera Contributor

Yeah I got it. But still I just want to know how the domain plays a role here. What is the importance of domain separating the instances.


Domains are nothing but different slice of same instance which are customizable as per needs



Usually clients use domain separation if they want to segregate their data, processes (and sometimes administration) and still have control over all of them via global domain.


Although it has its own share of benefits, like not worrying to handle 10 instances for customers and managing in one etc, it has its overheads. Please refer to following below links to help you deep-dive into this.



Understanding domain separation


When to use Domain Separation?


Domain Separation and its impacts on other plugins


Hi Gaurav,



Domain separation is implemented in the scenarios when there are multiple customers running on one instance, and to maintain the data privacy we segregate them in the form of domains.


Eg.


A - is Parent domain


(X,Y,Z are child domains)


X- Domain 1


Y- Domain 2


Z-Domain 3


Usefulness: What ever functionality is defined on domain A it will auto flow down to child domains i.e. X,Y,Z.


If Customer X wants a different functionality then instead of changing it on parent domain you can modify it only for domain X by overwriting for domain X. This way for other domains A's functionality would be applicable.


By default, members of one domain can see the data of their domain only, or child domain.


Visibility Domains and Contains Domain - Refer this to understand more about domain visibility.



Thanks,


Manisha


PS: Please Hit like, Helpful or Correct depending on the impact of the response