Multi-Tenancy Architecture

In a multi-tenancy architecture, a single instance of the software serves multiple accounts/customers. In this setup, the same resources -compute, networking and storage - are shared on the cloud among tenants.

In this ecosystem, a single environment can serve multiple tenants utilising a scalable, available, and resilient architecture. The underlying infrastructure is completely shared, logically isolated, and with fully centralised services.

AppViewX multi-tenant architecture is enabled by a shared compute cluster or a workload cluster where the workloads run and a database cluster where the actual tenant isolation happens by allocating a dedicated schema for each and every tenant. The diagram below depicts the multi-tenant implementation.

Multi-Tenant Architecture