MULTI-TENANCY Multi-tenancy is an architectural pattern A single instance of the software is run on the service provider’s infrastructure Multiple tenants access the same instance. In contrast to the multi-user model, multi- tenancy requires customizing the single instance according to the multi-faceted requirements of many tenants.
A Multi-tenants application lets customers (tenants) share the same hardware resources, by offering them one shared application and database instance ,while allowing them to configure the application to fit there needs as if it runs on dedicated environment. These definition focus on what we believe to be the key aspects of multi tenancy: 1.The ability of the application to share hardware resources. 2.The offering of a high degree of configurability of the software. 3.The architectural approach in which the tenants make use of a single application and database instance.
- Winter '18