SlideShare une entreprise Scribd logo
1  sur  10
CLOUD VS. NON-CLOUD
• Hosting
• Multi Tenancy (or Single – Instance)
• Single Tenancy (or Multi – Instance)
Aman Mehra amehra2@babson.edu
TWITTER: @yamanmehra
PAY
HOSTING
MANAGE
DEPLOY
PRODUCT
LICENSE
APP.
MGMT.
APP.
MGMT.
+
HOSTING
SINGLE
TENANT
SaaS
MULTI
TENANT
SaaS
“CLOUD”
LICENSE LICENSE LICENSE SUBSCRIPTION SUBSCRIPTION
CUSTOMER CUSTOMER <vendor> < vendor > < vendor >
CUSTOMER
< vendor >
< vendor >
< vendor >
< vendor > < vendor > < vendor >
< vendor > < vendor > < vendor >
Single
Tenant
Single
Tenant
Product
enhancement
for remote
mgmt.
Single
Tenant
Product
enhancement
for remote
mgmt.,
deployment
Single
Tenant
Product
enhancement
for remote
mgmt.,
deployment
Multi tenant
Easy
upgrades,
elastic
purchase,
new platform
features
HOSTING
In a hosted environment, the software is usually licensed, just as
it would be if it were going to be run on-premise by the company
who licenses it. But someone else is taking care of it.
When the software is then accessed through a web browser, it
becomes difficult for the end user to tell whether it is hosted or
SaaS.
MULTI TENANCY
This architectural model allows software providers to serve
multiple customers from a single shared instance of the
application.
Given that multiple customers are running the same instance of
software and all data is housed in a multi-tenant database,
individual tenants have limited or no ability to make
customized modifications to functionality.
Multi Tenancy : Pros
- Economies of scale: related to both software procurement
costs and IT administration
(provisioning, maintenance, tuning, trouble-shooting and
systems management).
- Faster life cycle evolutions: By not supporting individual client
applications and multiple software versions, resources can be
more tightly focused.
- Dependability and reliability : By mandating every customer
operate on same database, operating environment and
software version, the hosting manufacturer is able to deliver
greater standardization and ensure a reliable information
system.
Multi Tenancy : Types
Separate databases
Computing resources and application code are generally shared between
all the tenants on a server, but each tenant has its own set of data that remains logically
isolated from data that belongs to all other tenants
Source: http://msdn.microsoft.com/en-us/library/aa479086.aspx
Shared Database, Separate Schemas
Housing multiple tenants in the same database,
with each tenant having its own set of tables
that are grouped into a schema created
specifically for the tenant.
Source: http://msdn.microsoft.com/en-us/library/aa479086.aspx
Shared Database, Shared Schema
Using the same database and the same set of
tables to host multiple tenants' data. A given
table can include records from multiple tenants
stored in any order; a Tenant ID column
associates every record with the appropriate
tenant.
Pros:
Lowest hardware and backup costs, because it allows you to serve the largest number
of tenants per database server.
Cons:
- Additional development effort required for security, to ensure that tenants can
never access other tenants' data, even in the event of unexpected bugs or attacks.
- Procedure for restoring data for a tenant is complex.
Source: http://msdn.microsoft.com/en-us/library/aa479086.aspx
SINGLE TENANCY
• A separate instance of a software application and supporting infrastructure is used by each
customer, or tenant. Single-tenant architecture is mainly used by companies who need a
customized approach, either because of their geography (or that of their client-base) or their
need of a higher level of security.
• Each company has a distinct database and system that is either placed on an individual server
or segregated using extensive security controls to create a virtual server network.
• Each tenant purchases their own copy of the software which can be customized to meet their
needs. While the cloud hosting provider’s software acts as the basis for the final application,
users are provided with significant capability to make configurations; for example, users can
adapt features such as additions to individual modules and channels to various internal
databases and external partner databases.
• Virtualization is the concept in which a computing environment (database, operating system,
application) is abstracted into a virtual machine that can be allocated to share the same
physical servers with other virtual machines or even shared across multiple physical servers.
The software application must allow virtualization, but it is not aware of nor does it manage
the multiple customers and runs as a single tenant on its own virtual instance. With this
model each customer – the single tenant – has its own software instance, allowing for
different versions and configurations.
Single Tenancy : Pros
• Software versioning Isolated tenant and multiple version
support often appeal to those clients who have incurred
system integration or software customization and want the
opportunity to evaluate the ramifications of a new version
release before being forced to the new version.
• Flexibility Greater access to data with third party query tools,
report writers and integration tools is permitted.
• Customization More flexible and lower cost customization.

Contenu connexe

En vedette

Cloud Assessment and Readiness Tool (CART)
Cloud Assessment and Readiness Tool (CART)Cloud Assessment and Readiness Tool (CART)
Cloud Assessment and Readiness Tool (CART)HCL Technologies
 
RightScale Webinar: Key Considerations For Cloud Migration and Portability
RightScale Webinar:  Key Considerations For Cloud Migration and PortabilityRightScale Webinar:  Key Considerations For Cloud Migration and Portability
RightScale Webinar: Key Considerations For Cloud Migration and PortabilityRightScale
 
A cloud readiness assessment framework
A cloud readiness assessment frameworkA cloud readiness assessment framework
A cloud readiness assessment frameworkCarlo Colicchio
 
Where to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio MigrationWhere to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio MigrationAmazon Web Services
 
The Cloud Adoption Program for Financial Services
The Cloud Adoption Program for Financial ServicesThe Cloud Adoption Program for Financial Services
The Cloud Adoption Program for Financial ServicesAmazon Web Services
 
Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudTom Laszewski
 
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationCapgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationFloyd DCosta
 
Assessing Your Company's Cloud Readiness
Assessing Your Company's Cloud ReadinessAssessing Your Company's Cloud Readiness
Assessing Your Company's Cloud ReadinessAmazon Web Services
 

En vedette (9)

Cloud Assessment and Readiness Tool (CART)
Cloud Assessment and Readiness Tool (CART)Cloud Assessment and Readiness Tool (CART)
Cloud Assessment and Readiness Tool (CART)
 
Cloud Migration
Cloud MigrationCloud Migration
Cloud Migration
 
RightScale Webinar: Key Considerations For Cloud Migration and Portability
RightScale Webinar:  Key Considerations For Cloud Migration and PortabilityRightScale Webinar:  Key Considerations For Cloud Migration and Portability
RightScale Webinar: Key Considerations For Cloud Migration and Portability
 
A cloud readiness assessment framework
A cloud readiness assessment frameworkA cloud readiness assessment framework
A cloud readiness assessment framework
 
Where to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio MigrationWhere to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio Migration
 
The Cloud Adoption Program for Financial Services
The Cloud Adoption Program for Financial ServicesThe Cloud Adoption Program for Financial Services
The Cloud Adoption Program for Financial Services
 
Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS Cloud
 
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationCapgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
 
Assessing Your Company's Cloud Readiness
Assessing Your Company's Cloud ReadinessAssessing Your Company's Cloud Readiness
Assessing Your Company's Cloud Readiness
 

Plus de Aman Mehra

Load Demand Forecasting
Load Demand ForecastingLoad Demand Forecasting
Load Demand ForecastingAman Mehra
 
Infor's transition to the Cloud
Infor's transition to the CloudInfor's transition to the Cloud
Infor's transition to the CloudAman Mehra
 
Akamai strategic analysis
Akamai strategic analysisAkamai strategic analysis
Akamai strategic analysisAman Mehra
 
Promoting Energy Efficiency in Multi Family Housing in US
Promoting Energy Efficiency in Multi Family Housing in USPromoting Energy Efficiency in Multi Family Housing in US
Promoting Energy Efficiency in Multi Family Housing in USAman Mehra
 
CONSULTING PROBLEM : CEO RUBBER STAMP
CONSULTING PROBLEM : CEO RUBBER STAMPCONSULTING PROBLEM : CEO RUBBER STAMP
CONSULTING PROBLEM : CEO RUBBER STAMPAman Mehra
 

Plus de Aman Mehra (6)

Load Demand Forecasting
Load Demand ForecastingLoad Demand Forecasting
Load Demand Forecasting
 
Infor's transition to the Cloud
Infor's transition to the CloudInfor's transition to the Cloud
Infor's transition to the Cloud
 
Akamai strategic analysis
Akamai strategic analysisAkamai strategic analysis
Akamai strategic analysis
 
Promoting Energy Efficiency in Multi Family Housing in US
Promoting Energy Efficiency in Multi Family Housing in USPromoting Energy Efficiency in Multi Family Housing in US
Promoting Energy Efficiency in Multi Family Housing in US
 
Web Analytics
Web AnalyticsWeb Analytics
Web Analytics
 
CONSULTING PROBLEM : CEO RUBBER STAMP
CONSULTING PROBLEM : CEO RUBBER STAMPCONSULTING PROBLEM : CEO RUBBER STAMP
CONSULTING PROBLEM : CEO RUBBER STAMP
 

Dernier

Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Dernier (20)

Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Demystefying the Cloud Models

  • 1. CLOUD VS. NON-CLOUD • Hosting • Multi Tenancy (or Single – Instance) • Single Tenancy (or Multi – Instance) Aman Mehra amehra2@babson.edu TWITTER: @yamanmehra
  • 2. PAY HOSTING MANAGE DEPLOY PRODUCT LICENSE APP. MGMT. APP. MGMT. + HOSTING SINGLE TENANT SaaS MULTI TENANT SaaS “CLOUD” LICENSE LICENSE LICENSE SUBSCRIPTION SUBSCRIPTION CUSTOMER CUSTOMER <vendor> < vendor > < vendor > CUSTOMER < vendor > < vendor > < vendor > < vendor > < vendor > < vendor > < vendor > < vendor > < vendor > Single Tenant Single Tenant Product enhancement for remote mgmt. Single Tenant Product enhancement for remote mgmt., deployment Single Tenant Product enhancement for remote mgmt., deployment Multi tenant Easy upgrades, elastic purchase, new platform features
  • 3. HOSTING In a hosted environment, the software is usually licensed, just as it would be if it were going to be run on-premise by the company who licenses it. But someone else is taking care of it. When the software is then accessed through a web browser, it becomes difficult for the end user to tell whether it is hosted or SaaS.
  • 4. MULTI TENANCY This architectural model allows software providers to serve multiple customers from a single shared instance of the application. Given that multiple customers are running the same instance of software and all data is housed in a multi-tenant database, individual tenants have limited or no ability to make customized modifications to functionality.
  • 5. Multi Tenancy : Pros - Economies of scale: related to both software procurement costs and IT administration (provisioning, maintenance, tuning, trouble-shooting and systems management). - Faster life cycle evolutions: By not supporting individual client applications and multiple software versions, resources can be more tightly focused. - Dependability and reliability : By mandating every customer operate on same database, operating environment and software version, the hosting manufacturer is able to deliver greater standardization and ensure a reliable information system.
  • 6. Multi Tenancy : Types Separate databases Computing resources and application code are generally shared between all the tenants on a server, but each tenant has its own set of data that remains logically isolated from data that belongs to all other tenants Source: http://msdn.microsoft.com/en-us/library/aa479086.aspx
  • 7. Shared Database, Separate Schemas Housing multiple tenants in the same database, with each tenant having its own set of tables that are grouped into a schema created specifically for the tenant. Source: http://msdn.microsoft.com/en-us/library/aa479086.aspx
  • 8. Shared Database, Shared Schema Using the same database and the same set of tables to host multiple tenants' data. A given table can include records from multiple tenants stored in any order; a Tenant ID column associates every record with the appropriate tenant. Pros: Lowest hardware and backup costs, because it allows you to serve the largest number of tenants per database server. Cons: - Additional development effort required for security, to ensure that tenants can never access other tenants' data, even in the event of unexpected bugs or attacks. - Procedure for restoring data for a tenant is complex. Source: http://msdn.microsoft.com/en-us/library/aa479086.aspx
  • 9. SINGLE TENANCY • A separate instance of a software application and supporting infrastructure is used by each customer, or tenant. Single-tenant architecture is mainly used by companies who need a customized approach, either because of their geography (or that of their client-base) or their need of a higher level of security. • Each company has a distinct database and system that is either placed on an individual server or segregated using extensive security controls to create a virtual server network. • Each tenant purchases their own copy of the software which can be customized to meet their needs. While the cloud hosting provider’s software acts as the basis for the final application, users are provided with significant capability to make configurations; for example, users can adapt features such as additions to individual modules and channels to various internal databases and external partner databases. • Virtualization is the concept in which a computing environment (database, operating system, application) is abstracted into a virtual machine that can be allocated to share the same physical servers with other virtual machines or even shared across multiple physical servers. The software application must allow virtualization, but it is not aware of nor does it manage the multiple customers and runs as a single tenant on its own virtual instance. With this model each customer – the single tenant – has its own software instance, allowing for different versions and configurations.
  • 10. Single Tenancy : Pros • Software versioning Isolated tenant and multiple version support often appeal to those clients who have incurred system integration or software customization and want the opportunity to evaluate the ramifications of a new version release before being forced to the new version. • Flexibility Greater access to data with third party query tools, report writers and integration tools is permitted. • Customization More flexible and lower cost customization.

Notes de l'éditeur

  1. http://blog.goiwx.com/blog/bid/296154/The-Difference-between-Multi-and-Single-Tenant-SaaS-Architecture