databases running on separate virtual machines Shared Server The tenants share the same server (Hostname or IP) but access different databases Shared Database The tenants share the same server and database (shared or different ports) but access different schema(tables) Shared Schema The tenants share the same server, database and schema (tables). The Tenant A Tenant B Tenant A Tenant B Tenant A Tenant B Virtual Machine Database Virtual Machine Database Tenant A Tenant B Tenant A Tenant B
Provisioning for new tenants • For Separate server model new machine is to be installed. • For separate database model create a database start it on a server. • For separate schema and shared schema models scripts / stored procedure could create new schema in one of the existing databases.
• While "multi-tenancy" indicates that some infrastructure is shared, at what layers are things being shared can make a big difference. For example, Amazon AWS is multi-tenant at the hardware level in that its users may be sharing a physical machine. On the other hand, Force.com is
You've reached the end of your free preview.
Want to read all 9 pages?
- Winter '18