Our products are deployed in a multi-tenant SaaS architecture. This means that each of our customers, referred to as “tenants,” will access a version of the application containing their configurations and data, while sharing the underlying infrastructure.
While part of the infrastructure is shared, resources, security, and privacy are always guaranteed. Depending on the chosen licensing model, isolated resources for computing, storage, or configuration can be provided to meet our customers' needs.
Within the application, each tenant will have a series of configurations, information, and preferences in their instance, which will be unique to them and is what we refer to as the “Tenant Context.”
What is the tenant context?
In a multi-tenant environment, the tenant context refers to the specific information and configurations of GlobalSuite for a particular tenant within a system that shares certain resources. This concept allows each tenant to have their data and configurations isolated while sharing the underlying infrastructure.
What does this Tenant Context include in GlobalSuite?
-
Tenant Data: Each tenant has their own set of data, isolated from other tenants, ensuring the privacy and security of the information.
-
Tenant Configurations: Each tenant may have specific configurations: IP filtering, custom access paths, parameterized look and feel aspects, integrations with infrastructure elements, user preferences, etc.
-
Authentication and Authorization: The tenant context helps manage authentication and authorization, ensuring that users only have access to the data and functionalities permitted within their own tenant, including, for example, identity management services.
-
Security Isolation: The tenant context ensures data security so that tenants cannot access the data or configurations of other tenants.
Our services will primarily follow two types of architecture; however, both have mechanisms to isolate each tenant's data to ensure security and privacy.