What
is Tenant in Sitecore Experience Accelerator (SXA)
In simple
words “a person who occupies land or property rented from a landlord.”
In software
industries tenants means Architecture which allows to share single software
instance with multiple users/tenants and every tenant designed to provide
dedicated share of the instance – including its data, configuration, user
management, tenant individual functionality. Multitenancy contrasts with
multi-instance architectures, where separate software instances operate on
behalf of different tenants.
What is Tenant
The Sitecore
Experience Accelerator (SXA), also provides the functionality of Tenant Folder
and Tenant. With the help of Tenant functionality we can create multiple sites
on single instance and for this we do not need to do any configuration which we
used to do in the normal Sitecore instance to implement multi-tenancy. SXA create Sitecore item for each site. With
the help of Tenant Folder we can clubbed multiple tenants/sites.
Create Tenant Wizard
Create Tenant Wizard Running
For more
complex solutions, you can use groups of tenants and sites. For governance
reasons, you can create different sites for different countries. For example, a
multinational selling consumer goods could have the following Tenant folders, Tenants
and Site folder:
Company (Tenant
Folder)
- Cosmetics (Tenant Folder)
o Brand A (Tenant)
o Brand B (Tenant)
- India (Site)
- USA (Site)
- Laundry detergents (Tenant Folder)
o Brand A (Tenant)
>Europe
(site folder)
- Poland (site)
- Denmark (site)
- The Netherlands (site)
- Ukraine (site)
o Brand B (Tenant)
o Brand C (Tenant)
- Hair care (Tenant Folder)
o Brand A (Tenant)
o Brand B (Tenant)
o Brand C (Tenant)
o Brand D (Tenant)
Sample Tenant, Tenant Folder and Site structure in Sitecore Experience Accelerator (SXA)
Reference
from:
Wikipedia – Multitenancy:
https://en.wikipedia.org/wiki/Multitenancy
Sitecore.net: https://doc.sitecore.net/sitecore_experience_accelerator/setting_up_and_configuring/configuring/create_a_tenant_and_a_site