SlideShare a Scribd company logo
2
Most read
4
Most read
13
Most read
Multitenancy
Dr Hitesh Mohapatra
School of Computer Engineering
KIIT Deemed to be University
Definition
• In cloud computing, multitenancy means that multiple customers of a
cloud vendor are using the same computing resources.
• Despite the fact that they share resources, cloud customers are not
aware of each other, and their data is kept totally separate.
• Multitenancy is a crucial component of cloud computing; without it,
cloud services would be far less practical.
• Multitenant architecture is a feature in many types of public cloud
computing, including IaaS, PaaS, SaaS, containers, and serverless
computing.
Fig.1
Example
• To understand multitenancy, think of how banking works. Multiple
people can store their money in one bank, and their assets are
completely separate even though they are stored in the same place.
Customers of the bank do not interact with each other, do not have
access to other customers' money, and are not even aware of each
other.
• Similarly, in public cloud computing, customers of the cloud vendor
use the same infrastructure – the same servers, typically – while still
keeping their data and their business logic separate and secure.
What are the benefits of multitenancy?
Many of the benefits of cloud computing are only possible because of
multitenancy. Here are two crucial ways multitenancy improves cloud
computing:
• Better use of resources: One machine reserved for one tenant is not
efficient, as that one tenant is not likely to use all of the machine's
computing power. By sharing machines among multiple tenants, use of
available resources is maximized.
• Lower costs: With multiple customers sharing resources, a cloud vendor
can offer their services to many customers at a much lower cost than if
each customer required their own dedicated infrastructure.
Cont.
• Use of Available resources is maximized by sharing resources.
• Customer’s Cost of Physical Hardware System is reducing.
• It reduce usage of physical devices and thus power
consumption and cooling cost save.
• Save Vendor’s cost as it become difficult for cloud vendor to
provide separate Physical Services to each individual.
• Provides isolation to user while maximizing resource utilization.
What are the drawbacks of multitenancy?
• Possible security risks and compliance issues: Some companies may
not be able to store data within shared infrastructure, no matter how
secure, due to regulatory requirements.
• Additionally, security problems or corrupted data from one tenant
could spread to other tenants on the same machine, although this is
extremely rare and should not occur if the cloud vendor has
configured their infrastructure correctly.
• These security risks are somewhat mitigated by the fact that cloud
vendors typically are able to invest more in their security than
individual businesses can.
Cont.
• As data is stored in third party services , this reduces security
of our data and put it into vulnerable condition .
• Unauthorized access will cause damage of data.
• Possibility of competition for system resources.
• It has single point of failure since there is only one instance of
resource, clients face loss of service in such cases.
Multi-tenant Cloud vs. Single-Tenant
Cloud
• In a single-tenant cloud, only one
client is hosted on the server and
provided access to it.
• Due to the multi-tenancy
architecture hosting multiple
clients on the same server, it is
important to understand the
security and performance of the
provider fully.
• Single-tenant clouds give
customers greater control over
managing data, storage, security,
and performance.
Benefits of multitenant architecture
• Multitenancy can save money.
• Computing is cheap to scale, and multi-tenancy allows resources to be
allocated coherently and efficiently, ultimately saving on operating costs.
• For an individual user, paying for access to a cloud service or SaaS application is
often more cost-effective than running single-tenant hardware and software.
• Enables multi-tenancy flexibility.
• If you have invested in your hardware and software, it can reach capacity
during times of high demand or go idle during slow demand.
• On the other hand, a multitenant cloud can allocate a pool of resources to the
users who need it as their needs go up and down.
• As a public cloud provider customer, you can access additional capacity when
needed and not pay for it when you don’t.
• Multi-tenancy can be more efficient.
• Multitenancy reduces the need for individual users to manage the
infrastructure and handle updates and maintenance.
• Individual tenants can rely on a central cloud provider rather than their teams
to handle those routine chores.
Example Of Multi-Tenancy
Multitenant clouds can be compared to the structure of
an apartment building. Each resident has access to their
apartments within the entire building agreement, and
only authorized persons may enter specific units.
However, the entire building shares resources such as
water, electricity, and common areas.
Multi-tenancy Single-tenancy
Cost More affordable; shares costs with other tenants All costs paid by single-user
Hardware resource access Hardware shared among tenants, divided using VMs Server is used solely by single tenant
Software resource access
Same software instance can be accessed by multiple
users simultaneously
All software instances are completely unique and isolated
to the single-user entity
Client responsibilities
All maintenance work and software updates delegated
to the cloud service provider
The client is responsible for software updates, patches,
backup, restore, and disaster recovery
Type of cloud Public cloud Private cloud
System security
Reduced interactions with out-of-cloud sources
minimize exposure to malicious software
Full control over who accesses the cloud environment and
the data moving in and out
Availability
“Noisy neighbor” syndrome with other tenants taking
up computing resources
Exclusive access to all of the cloud’s computing power at
all times
Efficiency Only use the resources you need
There’s wasted potential and poor efficiency if the
environment isn’t run to full capacity
Customizability Minimal customization options; one-size-fits-all
Single tenants can customize the software environment to
suit their needs
Types of multi-tenant architecture
1. Single application, single database
• A single, shared database schema is a multi-tenancy model with a
multi-tenant database.
• This is the simplest form out of the three model types and has a
relatively low cost for tenants because of the use of shared
resources.
• This form uses a single application and database instance to host
multiple simultaneous tenants and store data.
• Using a single, shared database schema enables easier scaling;
however, operational costs can be higher and noisy neighbor
effects can potentially affect performance.
Cont.
2. Single application, multiple database
• This multi-tenant architecture includes the use of a single database
with multiple schemas.
• This tenant system uses a single application instance with individual
databases for each tenant.
• In addition, this architecture is more difficult to scale and has a
higher cost and more overhead with each database.
• It's a valuable architecture when data from different tenants need to
be treated differently -- such as if they had to go through different
regulations per geographic region. Separate databases also help to
reduce potential noisy neighbor effects.
Cont.
3. Multiple application, multiple database
• This type of multi-tenant architecture hosts data in multiple
databases.
• This model is relatively complex in terms of cost, management
and maintenance, but the approach is secure and tenants can
be separated by a chosen criterion.
Fig.2
Final Thought

More Related Content

What's hot (20)

PDF
Logical Network Perimeter in Cloud Computing
Hitesh Mohapatra
 
PDF
Amazon Web Services (AWS) : Fundamentals
Hitesh Mohapatra
 
PDF
Introduction to Edge and Fog Computing.pdf
Hitesh Mohapatra
 
PDF
Storage Device & Usage Monitor in Cloud Computing.pdf
Hitesh Mohapatra
 
PDF
Networking in Cloud Computing Environment
Hitesh Mohapatra
 
PPTX
Load balancing in cloud computing.pptx
Hitesh Mohapatra
 
PPTX
Data center virtualization
mazin Salih
 
PPTX
Cluster Computing
Hitesh Mohapatra
 
PDF
Week2 cloud computing week2
Ankit Gupta
 
PPTX
CLOUD ENABLING TECHNOLOGIES.pptx
Dr Geetha Mohan
 
PPT
Virtualization in cloud computing ppt
Mehul Patel
 
PDF
Week 1 lecture material cc
Ankit Gupta
 
PDF
Aws Elastic Block Storage
Dhananjay Aloorkar
 
PPTX
Scheduling in Cloud Computing
Hitesh Mohapatra
 
PPTX
Cloud computing(ppt)
priyas211420
 
PPTX
Cluster computing
Kajal Thakkar
 
PPTX
2 vm provisioning
ROSHNI PRADHAN
 
PPT
Cloud computing
Reetesh Gupta
 
PPT
Cloud Computing: Hadoop
darugar
 
PDF
AZ-900 Azure Fundamentals.pdf
ssuser5813861
 
Logical Network Perimeter in Cloud Computing
Hitesh Mohapatra
 
Amazon Web Services (AWS) : Fundamentals
Hitesh Mohapatra
 
Introduction to Edge and Fog Computing.pdf
Hitesh Mohapatra
 
Storage Device & Usage Monitor in Cloud Computing.pdf
Hitesh Mohapatra
 
Networking in Cloud Computing Environment
Hitesh Mohapatra
 
Load balancing in cloud computing.pptx
Hitesh Mohapatra
 
Data center virtualization
mazin Salih
 
Cluster Computing
Hitesh Mohapatra
 
Week2 cloud computing week2
Ankit Gupta
 
CLOUD ENABLING TECHNOLOGIES.pptx
Dr Geetha Mohan
 
Virtualization in cloud computing ppt
Mehul Patel
 
Week 1 lecture material cc
Ankit Gupta
 
Aws Elastic Block Storage
Dhananjay Aloorkar
 
Scheduling in Cloud Computing
Hitesh Mohapatra
 
Cloud computing(ppt)
priyas211420
 
Cluster computing
Kajal Thakkar
 
2 vm provisioning
ROSHNI PRADHAN
 
Cloud computing
Reetesh Gupta
 
Cloud Computing: Hadoop
darugar
 
AZ-900 Azure Fundamentals.pdf
ssuser5813861
 

Similar to Multitenancy in cloud computing architecture (20)

PDF
Explaining The Differences Between Single-Tenant and Multi-Tenant Clouds!
Caroline Johnson
 
PPTX
Multi Tenancy In The Cloud
rohit_ainapure
 
PDF
Choosing Between Single-Tenant and Multi-Tenant Cloud
Kevin Mathew
 
PDF
Comparing Single-Tenant and Multi-Tenant Cloud Architectures
Kevin Mathew
 
PDF
Securing multi-tenancy systems through multi DB instances and multiple databa...
IJECEIAES
 
PPTX
Keeping the Noisy Neighbors Happy
Eran Stiller
 
PPTX
What is Multi-Tenant Architecture ?
Sufalam Technologies Pvt Ltd
 
PPTX
Multi tenancy - Wining formula for a PaaS
WSO2
 
PDF
HCLT Whitepaper: Multi- Tenancy on Private Cloud
HCL Technologies
 
PDF
IRJET - Multitenancy using Cloud Computing Features
IRJET Journal
 
PDF
Cloud application services (saa s) – multi tenant data architecture
Johnny Le
 
PDF
M 94 4
Jack Bloomberg
 
PPTX
“Salesforce Multi-tenant architecture”,
Manik Singh
 
PDF
Force.Com Multitenancy
Chrisbryan1975
 
PDF
Ijetcas14 440
Iasir Journals
 
PDF
Defining multitenancy
Sheng-Quan Liu
 
PDF
Multi-Tenant SOA Middleware for Cloud Computing
WSO2
 
PDF
An efficient resource sharing technique for multi-tenant databases
IJECEIAES
 
PDF
Crypto multi tenant an environment of secure computing using cloud sql
ijdpsjournal
 
ODP
Multi-Tenant SOA Middleware for Cloud Computing
Srinath Perera
 
Explaining The Differences Between Single-Tenant and Multi-Tenant Clouds!
Caroline Johnson
 
Multi Tenancy In The Cloud
rohit_ainapure
 
Choosing Between Single-Tenant and Multi-Tenant Cloud
Kevin Mathew
 
Comparing Single-Tenant and Multi-Tenant Cloud Architectures
Kevin Mathew
 
Securing multi-tenancy systems through multi DB instances and multiple databa...
IJECEIAES
 
Keeping the Noisy Neighbors Happy
Eran Stiller
 
What is Multi-Tenant Architecture ?
Sufalam Technologies Pvt Ltd
 
Multi tenancy - Wining formula for a PaaS
WSO2
 
HCLT Whitepaper: Multi- Tenancy on Private Cloud
HCL Technologies
 
IRJET - Multitenancy using Cloud Computing Features
IRJET Journal
 
Cloud application services (saa s) – multi tenant data architecture
Johnny Le
 
“Salesforce Multi-tenant architecture”,
Manik Singh
 
Force.Com Multitenancy
Chrisbryan1975
 
Ijetcas14 440
Iasir Journals
 
Defining multitenancy
Sheng-Quan Liu
 
Multi-Tenant SOA Middleware for Cloud Computing
WSO2
 
An efficient resource sharing technique for multi-tenant databases
IJECEIAES
 
Crypto multi tenant an environment of secure computing using cloud sql
ijdpsjournal
 
Multi-Tenant SOA Middleware for Cloud Computing
Srinath Perera
 
Ad

More from Hitesh Mohapatra (17)

PDF
Uniform-Cost Search Algorithm in the AI Environment
Hitesh Mohapatra
 
PPT
Software Product Quality - Part 1 Presentation
Hitesh Mohapatra
 
PDF
Software Measurement and Metrics (Quantified Attribute)
Hitesh Mohapatra
 
PDF
Software project management is an art and discipline of planning and supervis...
Hitesh Mohapatra
 
PDF
Software project management is an art and discipline of planning and supervis...
Hitesh Mohapatra
 
PDF
Traditional Data Center vs. Virtualization – Differences and Benefits
Hitesh Mohapatra
 
PDF
Inter-Cloud Architecture refers to the design and organization of cloud services
Hitesh Mohapatra
 
PDF
Route Finder Using Bi-Directional BFS/DFS
Hitesh Mohapatra
 
PDF
Python Program for Depth First Search or DFS for a Graph
Hitesh Mohapatra
 
PDF
The Importance of Software Quality: Benefits and Implications for Organizatio...
Hitesh Mohapatra
 
PDF
Breadth-first search is a graph traversal algorithm
Hitesh Mohapatra
 
PDF
Cloud integration with IoT enables seamless data collection, storage, and pro...
Hitesh Mohapatra
 
PPTX
Advancements in Smart Air Pollution Monitoring: Innovations for a Sustainable...
Hitesh Mohapatra
 
PPTX
Smart Weather Monitoring System Using IoT
Hitesh Mohapatra
 
PPTX
Smart Surveillance & Emergency Response Using IoT
Hitesh Mohapatra
 
PPTX
Smart Structural Health Monitoring Through IoT and Sensor
Hitesh Mohapatra
 
PPTX
Smart Road and Application of IoT and Sensor Network
Hitesh Mohapatra
 
Uniform-Cost Search Algorithm in the AI Environment
Hitesh Mohapatra
 
Software Product Quality - Part 1 Presentation
Hitesh Mohapatra
 
Software Measurement and Metrics (Quantified Attribute)
Hitesh Mohapatra
 
Software project management is an art and discipline of planning and supervis...
Hitesh Mohapatra
 
Software project management is an art and discipline of planning and supervis...
Hitesh Mohapatra
 
Traditional Data Center vs. Virtualization – Differences and Benefits
Hitesh Mohapatra
 
Inter-Cloud Architecture refers to the design and organization of cloud services
Hitesh Mohapatra
 
Route Finder Using Bi-Directional BFS/DFS
Hitesh Mohapatra
 
Python Program for Depth First Search or DFS for a Graph
Hitesh Mohapatra
 
The Importance of Software Quality: Benefits and Implications for Organizatio...
Hitesh Mohapatra
 
Breadth-first search is a graph traversal algorithm
Hitesh Mohapatra
 
Cloud integration with IoT enables seamless data collection, storage, and pro...
Hitesh Mohapatra
 
Advancements in Smart Air Pollution Monitoring: Innovations for a Sustainable...
Hitesh Mohapatra
 
Smart Weather Monitoring System Using IoT
Hitesh Mohapatra
 
Smart Surveillance & Emergency Response Using IoT
Hitesh Mohapatra
 
Smart Structural Health Monitoring Through IoT and Sensor
Hitesh Mohapatra
 
Smart Road and Application of IoT and Sensor Network
Hitesh Mohapatra
 
Ad

Recently uploaded (20)

PPTX
What is Shot Peening | Shot Peening is a Surface Treatment Process
Vibra Finish
 
PDF
PORTFOLIO Golam Kibria Khan — architect with a passion for thoughtful design...
MasumKhan59
 
DOCX
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
PDF
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
PPTX
Presentation 2.pptx AI-powered home security systems Secure-by-design IoT fr...
SoundaryaBC2
 
PDF
Water Industry Process Automation & Control Monthly July 2025
Water Industry Process Automation & Control
 
PPTX
VITEEE 2026 Exam Details , Important Dates
SonaliSingh127098
 
PPTX
2025 CGI Congres - Surviving agile v05.pptx
Derk-Jan de Grood
 
PPTX
Solar Thermal Energy System Seminar.pptx
Gpc Purapuza
 
PPT
PPT2_Metal formingMECHANICALENGINEEIRNG .ppt
Praveen Kumar
 
PPTX
MATLAB : Introduction , Features , Display Windows, Syntax, Operators, Graph...
Amity University, Patna
 
PPTX
Worm gear strength and wear calculation as per standard VB Bhandari Databook.
shahveer210504
 
PPTX
Arduino Based Gas Leakage Detector Project
CircuitDigest
 
PPTX
265587293-NFPA 101 Life safety code-PPT-1.pptx
chandermwason
 
PPTX
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
PPTX
美国电子版毕业证南卡罗莱纳大学上州分校水印成绩单USC学费发票定做学位证书编号怎么查
Taqyea
 
PDF
Pressure Measurement training for engineers and Technicians
AIESOLUTIONS
 
PPTX
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
PPTX
Introduction to Basic Renewable Energy.pptx
examcoordinatormesu
 
PPT
Electrical Safety Presentation for Basics Learning
AliJaved79382
 
What is Shot Peening | Shot Peening is a Surface Treatment Process
Vibra Finish
 
PORTFOLIO Golam Kibria Khan — architect with a passion for thoughtful design...
MasumKhan59
 
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
Presentation 2.pptx AI-powered home security systems Secure-by-design IoT fr...
SoundaryaBC2
 
Water Industry Process Automation & Control Monthly July 2025
Water Industry Process Automation & Control
 
VITEEE 2026 Exam Details , Important Dates
SonaliSingh127098
 
2025 CGI Congres - Surviving agile v05.pptx
Derk-Jan de Grood
 
Solar Thermal Energy System Seminar.pptx
Gpc Purapuza
 
PPT2_Metal formingMECHANICALENGINEEIRNG .ppt
Praveen Kumar
 
MATLAB : Introduction , Features , Display Windows, Syntax, Operators, Graph...
Amity University, Patna
 
Worm gear strength and wear calculation as per standard VB Bhandari Databook.
shahveer210504
 
Arduino Based Gas Leakage Detector Project
CircuitDigest
 
265587293-NFPA 101 Life safety code-PPT-1.pptx
chandermwason
 
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
美国电子版毕业证南卡罗莱纳大学上州分校水印成绩单USC学费发票定做学位证书编号怎么查
Taqyea
 
Pressure Measurement training for engineers and Technicians
AIESOLUTIONS
 
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
Introduction to Basic Renewable Energy.pptx
examcoordinatormesu
 
Electrical Safety Presentation for Basics Learning
AliJaved79382
 

Multitenancy in cloud computing architecture

  • 1. Multitenancy Dr Hitesh Mohapatra School of Computer Engineering KIIT Deemed to be University
  • 2. Definition • In cloud computing, multitenancy means that multiple customers of a cloud vendor are using the same computing resources. • Despite the fact that they share resources, cloud customers are not aware of each other, and their data is kept totally separate. • Multitenancy is a crucial component of cloud computing; without it, cloud services would be far less practical. • Multitenant architecture is a feature in many types of public cloud computing, including IaaS, PaaS, SaaS, containers, and serverless computing.
  • 4. Example • To understand multitenancy, think of how banking works. Multiple people can store their money in one bank, and their assets are completely separate even though they are stored in the same place. Customers of the bank do not interact with each other, do not have access to other customers' money, and are not even aware of each other. • Similarly, in public cloud computing, customers of the cloud vendor use the same infrastructure – the same servers, typically – while still keeping their data and their business logic separate and secure.
  • 5. What are the benefits of multitenancy? Many of the benefits of cloud computing are only possible because of multitenancy. Here are two crucial ways multitenancy improves cloud computing: • Better use of resources: One machine reserved for one tenant is not efficient, as that one tenant is not likely to use all of the machine's computing power. By sharing machines among multiple tenants, use of available resources is maximized. • Lower costs: With multiple customers sharing resources, a cloud vendor can offer their services to many customers at a much lower cost than if each customer required their own dedicated infrastructure.
  • 6. Cont. • Use of Available resources is maximized by sharing resources. • Customer’s Cost of Physical Hardware System is reducing. • It reduce usage of physical devices and thus power consumption and cooling cost save. • Save Vendor’s cost as it become difficult for cloud vendor to provide separate Physical Services to each individual. • Provides isolation to user while maximizing resource utilization.
  • 7. What are the drawbacks of multitenancy? • Possible security risks and compliance issues: Some companies may not be able to store data within shared infrastructure, no matter how secure, due to regulatory requirements. • Additionally, security problems or corrupted data from one tenant could spread to other tenants on the same machine, although this is extremely rare and should not occur if the cloud vendor has configured their infrastructure correctly. • These security risks are somewhat mitigated by the fact that cloud vendors typically are able to invest more in their security than individual businesses can.
  • 8. Cont. • As data is stored in third party services , this reduces security of our data and put it into vulnerable condition . • Unauthorized access will cause damage of data. • Possibility of competition for system resources. • It has single point of failure since there is only one instance of resource, clients face loss of service in such cases.
  • 9. Multi-tenant Cloud vs. Single-Tenant Cloud • In a single-tenant cloud, only one client is hosted on the server and provided access to it. • Due to the multi-tenancy architecture hosting multiple clients on the same server, it is important to understand the security and performance of the provider fully. • Single-tenant clouds give customers greater control over managing data, storage, security, and performance.
  • 10. Benefits of multitenant architecture • Multitenancy can save money. • Computing is cheap to scale, and multi-tenancy allows resources to be allocated coherently and efficiently, ultimately saving on operating costs. • For an individual user, paying for access to a cloud service or SaaS application is often more cost-effective than running single-tenant hardware and software. • Enables multi-tenancy flexibility. • If you have invested in your hardware and software, it can reach capacity during times of high demand or go idle during slow demand. • On the other hand, a multitenant cloud can allocate a pool of resources to the users who need it as their needs go up and down. • As a public cloud provider customer, you can access additional capacity when needed and not pay for it when you don’t. • Multi-tenancy can be more efficient. • Multitenancy reduces the need for individual users to manage the infrastructure and handle updates and maintenance. • Individual tenants can rely on a central cloud provider rather than their teams to handle those routine chores.
  • 11. Example Of Multi-Tenancy Multitenant clouds can be compared to the structure of an apartment building. Each resident has access to their apartments within the entire building agreement, and only authorized persons may enter specific units. However, the entire building shares resources such as water, electricity, and common areas.
  • 12. Multi-tenancy Single-tenancy Cost More affordable; shares costs with other tenants All costs paid by single-user Hardware resource access Hardware shared among tenants, divided using VMs Server is used solely by single tenant Software resource access Same software instance can be accessed by multiple users simultaneously All software instances are completely unique and isolated to the single-user entity Client responsibilities All maintenance work and software updates delegated to the cloud service provider The client is responsible for software updates, patches, backup, restore, and disaster recovery Type of cloud Public cloud Private cloud System security Reduced interactions with out-of-cloud sources minimize exposure to malicious software Full control over who accesses the cloud environment and the data moving in and out Availability “Noisy neighbor” syndrome with other tenants taking up computing resources Exclusive access to all of the cloud’s computing power at all times Efficiency Only use the resources you need There’s wasted potential and poor efficiency if the environment isn’t run to full capacity Customizability Minimal customization options; one-size-fits-all Single tenants can customize the software environment to suit their needs
  • 13. Types of multi-tenant architecture 1. Single application, single database • A single, shared database schema is a multi-tenancy model with a multi-tenant database. • This is the simplest form out of the three model types and has a relatively low cost for tenants because of the use of shared resources. • This form uses a single application and database instance to host multiple simultaneous tenants and store data. • Using a single, shared database schema enables easier scaling; however, operational costs can be higher and noisy neighbor effects can potentially affect performance.
  • 14. Cont. 2. Single application, multiple database • This multi-tenant architecture includes the use of a single database with multiple schemas. • This tenant system uses a single application instance with individual databases for each tenant. • In addition, this architecture is more difficult to scale and has a higher cost and more overhead with each database. • It's a valuable architecture when data from different tenants need to be treated differently -- such as if they had to go through different regulations per geographic region. Separate databases also help to reduce potential noisy neighbor effects.
  • 15. Cont. 3. Multiple application, multiple database • This type of multi-tenant architecture hosts data in multiple databases. • This model is relatively complex in terms of cost, management and maintenance, but the approach is secure and tenants can be separated by a chosen criterion.
  • 16. Fig.2