Multitenancy support
IBM® Cloud Pak for Data supports different installation and deployment mechanisms for achieving multitenancy.
According to Gartner, multitenancy is:
Multitenancy is a reference to the mode of operation of software where multiple independent instances of one or multiple applications operate in a shared environment. The instances (tenants) are logically isolated, but physically integrated. The degree of logical isolation must be complete, but the degree of physical integration will vary.
Multitenancy for the platform
Cloud Pak for Data (the Cloud Pak for Data control plane) can be installed multiple times on the same cluster by installing each instance of Cloud Pak for Data in a separate project (Kubernetes namespace).
The following components are installed once on the cluster and shared by any instances of
Cloud Pak for Data on the cluster:
- IBM Cloud Pak® foundational services
- Scheduling service
Multitenancy for services
The Cloud Pak for Data platform supports multiple
mechanisms for achieving service multitenancy. However, not all services support the same
mechanisms. The platform offers the following mechanisms:
- Installing a service one time in each project where the control plane is installed. (This is the most common method for achieving multitenancy.)
- Installing a service multiple times in the same project as the control plane
- Installing a service one time in the same project control plane and provisioning multiple instances of the service in that project
- Installing a service one time in a project that is tethered to the project where the control plane is installed
- Installing a service one time in the same project as the control plane and deploying instances of the service to projects that are tethered to the project where the control plane is installed
Service | Install the service in separate projects | Install the service multiple times in the same project | Install the service once and deploy multiple instances in the same project | Install the service in separate tethered projects | Deploy multiple instances to in the same tethered project |
---|---|---|---|---|---|
Anaconda Repository for IBM Cloud Pak for Data | Not applicable | Not applicable | Not applicable | Not applicable | Not applicable |
Analytics Engine Powered by Apache Spark | Yes | No | Yes | No | No |
Cognos® Analytics | Yes | No | No. One instance only. | No | No |
Cognos Dashboards | Yes | No | No | No | No |
Data Privacy | Yes | No | No | No | No |
Data Refinery | Yes | No | No | No | No |
Data Virtualization | Yes | No | No. One instance only. | No | No |
DataStage® | Yes | No | No | No | No |
Db2® | Yes | No | Yes | No | No |
Db2 Big SQL | Yes | No | Yes | No | No |
Db2 Data Gate | Yes | No | Yes | No | No |
Db2 Data Management Console | Yes | No | No. One instance only. | No | No |
Db2 Event Store | Yes, but you are constrained by the number of nodes in your cluster. | No | No | No | No |
Db2 Warehouse | Yes | No | Yes | No | No |
Decision Optimization | Yes | No | No | No | No |
EDB Postgres | Yes | No | Yes | No | No |
Execution Engine for Apache Hadoop | Yes | No | No | No | No |
Financial Services Workbench | This information is not currently available. | This information is not currently available. | This information is not currently available. | This information is not currently available. | This information is not currently available. |
Guardium® External S-TAP® | Yes | Yes | Yes | No | No |
IBM Match 360 with Watson™ | Yes | No | No | No | No |
Informix® | Yes | No | Yes | No | No |
MongoDB | Yes | No | Yes | No | No |
Open Data for Industries | Yes | No | No. One instance only. | Yes | No |
OpenPages® | Yes | No | Yes | No | Yes |
Planning Analytics | Yes | No | No. One instance only. | No | No |
Product Master | Yes | No | No | No | No |
RStudio® Server with R 3.6 | Yes | No | No | No | No |
SPSS® Modeler | Yes | No | No | No | No |
Virtual Data Pipeline | Not applicable | Not applicable | Not applicable | Not applicable | Not applicable |
Voice Gateway | Yes | Yes | Not applicable | Not applicable | Not applicable |
Watson Assistant | Yes | Yes | Yes | No | No |
Watson Discovery | Yes | No | Yes | No | No |
Watson Knowledge Catalog | Yes | No | No | No | No |
Watson Knowledge Studio | Yes | No | Yes, up to 30 instances. | No | No |
Watson Machine Learning | Yes | No | No | No | No |
Watson Machine Learning Accelerator | Yes | No | No | Yes | No. One instance only. |
Watson OpenScale | Yes | No | Yes | No | No |
Watson Speech to Text | Yes | No | Yes | No | No |
Watson Studio | Yes | No | No | No | No |
Watson Studio Runtimes | Yes | No | No | No | No |
Watson Text to Speech | Yes | No | Yes | No | No |