SlideShare una empresa de Scribd logo
1 de 20
Single vs. Multi Tenant Cost
Comparison
www.techcello.com
Single vs Multi Tenant – Key Differences
Single Tenant Multi Tenant
Any software can be delivered through single
tenant model. No change required in software
Software architecture should be designed for
multi-tenancy, in order to be able to serve
multiple customers at the same time
Each customer gets their own environment
(logically) isolated from other customers
All customers share a common infrastructure
environment
More environments are required as the number
of customers grow
Single shared environment can typically handle
hundreds of customers (depending on the
complexity and concurrency)
Can pick and choose the size of the environments
according to the usage by customer (tenant)
All customers (tenant) will get the same shared
resources. Differentiation is difficult
Please read the following blog for more information on
business differences between single and multi tenant model
www.techcello.com
Single vs Multi Tenant – Key Driving Factors
Single Tenant Multi Tenant
Shortcut to get in to SaaS model of business
Maintenance cost and operational overhead in
single tenant model
Less budget
Legacy product
Experimenting SaaS market
Lack of technical expertise
Competitors offering in SaaS model
Domain doesn’t allow sharing of resources
www.techcello.com
Single vs. Multi Tenant Calculator
SaaS model is extremely tight to operate from a cost perspective. Therefore, ISVs should
explore ways to minimize their cost and increase their GPM. Multi-tenant models are quite
attractive from the point of cost savings. However, there is lack of clarity when it comes to
the exact $ amount that can be saved between single and multi-tenant models. Cello has
come up with this tool to help organizations to find out the cost differences in operating
between a single tenant(hosted model) vs multi-tenant.
Free Calculator to measure the ROI in moving to Multi Tenant Model
http://resources.techcello.com/Single-vs-Multi-Tenant-ROI-Calculator
The following slides explains the various aspects that are considered to
arrive at the ROI for migrating from Single Tenant to Multi Tenant Model.
www.techcello.com
Single Tenant Model Attributes
Effort includes the following,
• Packaging the software
• Backing up current version in
production
• Deploying the new version
• Database setup
• Compatibility/Smoke Testing
Identify the resources and effort required for Single Tenant Model
Yellow highlighted cells are the inputs you will be providing. For the purpose explaining the calculator
let’s take the above given values.
www.techcello.com
AWS Rates
For the purpose of our comparison we are going to use AWS environment
rates, which are considered to be nominal. Moreover, we are only going to do
relative ($$$) comparison between single and multi-tenant models.
www.techcello.com
Per Month Cost in Single Tenant Model
Unit Costing Per Month Total Cost Per Month
Web Server $ 131.04 $ 131.04
Application Server $ 65.52 $ 65.52
Database $ 452.88 $ 452.88
Caching Server $ 54.90 $ -
Monitoring $ 4.00 $ 12.00
Total Cost $ 661.44
www.techcello.com
Per Month Cost Break-up - Single Tenant Model
www.techcello.com
Cost Distribution By Resource - Single Tenant
Model
www.techcello.com
Per Month Cost Break-up - Single Tenant Model
www.techcello.com
Per Month Cost in Multi Tenant Model
Resource Cost
Web Server $ 10.48
Application Server $ 10.48
Database $ 28.05
Caching Server $ -
Monitoring $ 0.48
Total Cost $ 49.50
www.techcello.com
Per Month Cost in Multi Tenant Model
• Based on the hardware
requirements given for the single
tenant model, the calculator
automatically identifies the type of
hardware required for the multi
tenant model
• It also determines the number of
tenants that can be hosted in the
given multi tenant environment
• In this example a Large instance is
chosen for all the server types
• Total tenants supported in this
environment is calculated to be 25
Total Cost of Multi Tenant environment
that can support upto 25 tenants
Cost of supporting 1 Tenant
www.techcello.com
Infrastructure Cost Per Month - Comparison
www.techcello.com
Cumulative YoY Infra Cost - Comparison
www.techcello.com
Deployment and Release Cost - Comparison
www.techcello.com
Total Cost Comparison
www.techcello.com
ROI In Multi Tenant Model
www.techcello.com
About TechCello
Techcello is a cloud-ready, SaaS Application
Development Framework
Can be used to,
Build new SaaS products
Convert single-tenant Apps to Multi-Tenant
Migrate on premise products to SaaS model
Cello framework is delivered as a set of libraries and
APIs that can be easily integrated to your product
Applications built using Cello can be deployed in
any cloud
Cello contains building blocks for developing,
monetizing and servicing your SaaS offering.
www.techcello.com
TechCello – Flexible Architecture
TechCello supports all models of database multi-tenancy, there by allowing ISVs
to operate in a hybrid model.
TechCello offers an end to end SaaS Life Cycle Management Solution that can
help in designing, developing and managing the operations of your SaaS
product.
Using TechCello you can simply focus on building your product functionalities,
and TechCello can take care of the rest.
TechCello is tested and proven SaaS Framework, built exclusively to meet the
typical SaaS needs of your business and product.
TechCello offers more than 30+ modules covering all the basic engineering
blocks and operational modules.
Apart from saving significant amount of cost, your precious time can be well
spent on differentiating your product from competitors through unique product
features.
www.techcello.com
Contact Us
http://www.techcello.com
sales@techcello.com

Más contenido relacionado

La actualidad más candente

Ingesting and Processing IoT Data Using MQTT, Kafka Connect and Kafka Streams...
Ingesting and Processing IoT Data Using MQTT, Kafka Connect and Kafka Streams...Ingesting and Processing IoT Data Using MQTT, Kafka Connect and Kafka Streams...
Ingesting and Processing IoT Data Using MQTT, Kafka Connect and Kafka Streams...
confluent
 

La actualidad más candente (20)

Getting Started with Amazon EC2
Getting Started with Amazon EC2Getting Started with Amazon EC2
Getting Started with Amazon EC2
 
Certificate management concepts in AWS - SEC205 - New York AWS Summit
Certificate management concepts in AWS - SEC205 - New York AWS SummitCertificate management concepts in AWS - SEC205 - New York AWS Summit
Certificate management concepts in AWS - SEC205 - New York AWS Summit
 
Gateway deepdive
Gateway deepdiveGateway deepdive
Gateway deepdive
 
Microservice vs. Monolithic Architecture
Microservice vs. Monolithic ArchitectureMicroservice vs. Monolithic Architecture
Microservice vs. Monolithic Architecture
 
Kubernetes Docker Container Implementation Ppt PowerPoint Presentation Slide ...
Kubernetes Docker Container Implementation Ppt PowerPoint Presentation Slide ...Kubernetes Docker Container Implementation Ppt PowerPoint Presentation Slide ...
Kubernetes Docker Container Implementation Ppt PowerPoint Presentation Slide ...
 
Disaster Recovery Options with AWS
Disaster Recovery Options with AWSDisaster Recovery Options with AWS
Disaster Recovery Options with AWS
 
Ingesting and Processing IoT Data Using MQTT, Kafka Connect and Kafka Streams...
Ingesting and Processing IoT Data Using MQTT, Kafka Connect and Kafka Streams...Ingesting and Processing IoT Data Using MQTT, Kafka Connect and Kafka Streams...
Ingesting and Processing IoT Data Using MQTT, Kafka Connect and Kafka Streams...
 
Service Desk Fulfiller Training.pptx
Service Desk Fulfiller Training.pptxService Desk Fulfiller Training.pptx
Service Desk Fulfiller Training.pptx
 
High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...
High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...
High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...
 
What is Virtualization
What is VirtualizationWhat is Virtualization
What is Virtualization
 
Microservice Architecture
Microservice ArchitectureMicroservice Architecture
Microservice Architecture
 
Terraform
TerraformTerraform
Terraform
 
Microsoft Hyper-V
Microsoft Hyper-VMicrosoft Hyper-V
Microsoft Hyper-V
 
Cloud computing using Eucalyptus
Cloud computing using EucalyptusCloud computing using Eucalyptus
Cloud computing using Eucalyptus
 
Microservices
MicroservicesMicroservices
Microservices
 
From Monolithic to Microservices
From Monolithic to Microservices From Monolithic to Microservices
From Monolithic to Microservices
 
Prometheus Training
Prometheus TrainingPrometheus Training
Prometheus Training
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web Services
 
Microservice Architecture | Microservices Tutorial for Beginners | Microservi...
Microservice Architecture | Microservices Tutorial for Beginners | Microservi...Microservice Architecture | Microservices Tutorial for Beginners | Microservi...
Microservice Architecture | Microservices Tutorial for Beginners | Microservi...
 
L4-L7 Application Services with Avi Networks
L4-L7 Application Services with Avi NetworksL4-L7 Application Services with Avi Networks
L4-L7 Application Services with Avi Networks
 

Destacado

Leveraging azure and cello for multi tenancy
Leveraging azure and cello for multi tenancyLeveraging azure and cello for multi tenancy
Leveraging azure and cello for multi tenancy
Techcello
 
WSO2 Stratos 2010 September Workshop
WSO2 Stratos 2010 September WorkshopWSO2 Stratos 2010 September Workshop
WSO2 Stratos 2010 September Workshop
Afkham Azeez
 
Managing A Cloud Environment: How To Get Started And Which Way To Go
Managing A Cloud Environment: How To Get Started And Which Way To Go Managing A Cloud Environment: How To Get Started And Which Way To Go
Managing A Cloud Environment: How To Get Started And Which Way To Go
talemadi
 

Destacado (20)

Webinar Series Part 2 -Recipe for a Successful SaaS Company - Migrating Sing...
Webinar Series Part 2 -Recipe for a Successful SaaS Company -  Migrating Sing...Webinar Series Part 2 -Recipe for a Successful SaaS Company -  Migrating Sing...
Webinar Series Part 2 -Recipe for a Successful SaaS Company - Migrating Sing...
 
Multi Tenancy In The Cloud
Multi Tenancy In The CloudMulti Tenancy In The Cloud
Multi Tenancy In The Cloud
 
Preferred Freezer Services
Preferred Freezer ServicesPreferred Freezer Services
Preferred Freezer Services
 
Monetizing Multi-Tenancy in SaaS by Sixteen Ventures. Presented at SaaS Unive...
Monetizing Multi-Tenancy in SaaS by Sixteen Ventures. Presented at SaaS Unive...Monetizing Multi-Tenancy in SaaS by Sixteen Ventures. Presented at SaaS Unive...
Monetizing Multi-Tenancy in SaaS by Sixteen Ventures. Presented at SaaS Unive...
 
Global trends in AC&R 2014
Global trends in AC&R 2014Global trends in AC&R 2014
Global trends in AC&R 2014
 
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
 
Engineering and Operational Services for Cloud Providers
Engineering and Operational Services for Cloud ProvidersEngineering and Operational Services for Cloud Providers
Engineering and Operational Services for Cloud Providers
 
10 features to check out in your subscription management solution
10 features to check out in your subscription management solution10 features to check out in your subscription management solution
10 features to check out in your subscription management solution
 
Design Strategy for Data Isolation in SaaS Model
Design Strategy for Data Isolation in SaaS ModelDesign Strategy for Data Isolation in SaaS Model
Design Strategy for Data Isolation in SaaS Model
 
Leveraging azure and cello for multi tenancy
Leveraging azure and cello for multi tenancyLeveraging azure and cello for multi tenancy
Leveraging azure and cello for multi tenancy
 
JPJ1410 PACK: Prediction-Based Cloud Bandwidth and Cost Reduction System
JPJ1410  PACK: Prediction-Based Cloud Bandwidth and Cost Reduction SystemJPJ1410  PACK: Prediction-Based Cloud Bandwidth and Cost Reduction System
JPJ1410 PACK: Prediction-Based Cloud Bandwidth and Cost Reduction System
 
Architectures For The Cloud
Architectures For The CloudArchitectures For The Cloud
Architectures For The Cloud
 
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...
PERFORMANCE FACTORS OF CLOUD COMPUTING DATA CENTERS USING [(M/G/1) : (∞/GDM O...
 
Cloud101-Introduction to cloud
Cloud101-Introduction to cloud Cloud101-Introduction to cloud
Cloud101-Introduction to cloud
 
Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...
Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...
Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...
 
Cloud roadmap
Cloud roadmapCloud roadmap
Cloud roadmap
 
Cloud Computing: A New Trend in IT
Cloud Computing: A New Trend in ITCloud Computing: A New Trend in IT
Cloud Computing: A New Trend in IT
 
Cloud computing doing more with less
Cloud computing doing more with lessCloud computing doing more with less
Cloud computing doing more with less
 
WSO2 Stratos 2010 September Workshop
WSO2 Stratos 2010 September WorkshopWSO2 Stratos 2010 September Workshop
WSO2 Stratos 2010 September Workshop
 
Managing A Cloud Environment: How To Get Started And Which Way To Go
Managing A Cloud Environment: How To Get Started And Which Way To Go Managing A Cloud Environment: How To Get Started And Which Way To Go
Managing A Cloud Environment: How To Get Started And Which Way To Go
 

Similar a Single vs. Multi Tenant Cost Comparison

Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
Adeel Javaid
 
Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
Guy.Kfir - Cost Optimization at Scale - NL Summit 2016Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
Guy KFIR
 

Similar a Single vs. Multi Tenant Cost Comparison (20)

Single vs. multi tenant cost comparison
Single vs. multi tenant cost comparisonSingle vs. multi tenant cost comparison
Single vs. multi tenant cost comparison
 
Class conference 2014 daffara
Class conference 2014   daffaraClass conference 2014   daffara
Class conference 2014 daffara
 
From TCO to Optimization at Scale - Pop-up Loft TLV 2017
From TCO to Optimization at Scale - Pop-up Loft TLV 2017From TCO to Optimization at Scale - Pop-up Loft TLV 2017
From TCO to Optimization at Scale - Pop-up Loft TLV 2017
 
Benchmark Maturity of your SaaS Solution
Benchmark Maturity of your SaaS SolutionBenchmark Maturity of your SaaS Solution
Benchmark Maturity of your SaaS Solution
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
 
Techcello at a glance
Techcello at a glanceTechcello at a glance
Techcello at a glance
 
Automating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native MeetupAutomating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native Meetup
 
Contino Webinar - Migrating your Trading Workloads to the Cloud
Contino Webinar -  Migrating your Trading Workloads to the CloudContino Webinar -  Migrating your Trading Workloads to the Cloud
Contino Webinar - Migrating your Trading Workloads to the Cloud
 
APN Partner Webinar - Having Effective and Critical TCO Conversations
APN Partner Webinar - Having Effective and Critical TCO ConversationsAPN Partner Webinar - Having Effective and Critical TCO Conversations
APN Partner Webinar - Having Effective and Critical TCO Conversations
 
Architecting Microservices in .Net
Architecting Microservices in .NetArchitecting Microservices in .Net
Architecting Microservices in .Net
 
How to benchmark the maturity of your saas solution
How to benchmark the maturity of your saas solutionHow to benchmark the maturity of your saas solution
How to benchmark the maturity of your saas solution
 
Over view of software artitecture
Over view of software artitectureOver view of software artitecture
Over view of software artitecture
 
Customisation & Total Cost of Ownership for Multi-Tenant Systems
Customisation & Total Cost of Ownership for Multi-Tenant SystemsCustomisation & Total Cost of Ownership for Multi-Tenant Systems
Customisation & Total Cost of Ownership for Multi-Tenant Systems
 
Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...
 
Taming Cloud Sprawl - XConf Europe 2023 - Kief.pdf
Taming Cloud Sprawl - XConf Europe 2023 - Kief.pdfTaming Cloud Sprawl - XConf Europe 2023 - Kief.pdf
Taming Cloud Sprawl - XConf Europe 2023 - Kief.pdf
 
M.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.comM.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.com
 
How to Build Scalable Websites in the Cloud
How to Build Scalable Websites in the CloudHow to Build Scalable Websites in the Cloud
How to Build Scalable Websites in the Cloud
 
Developing Hybrid Cloud Applications
Developing Hybrid Cloud ApplicationsDeveloping Hybrid Cloud Applications
Developing Hybrid Cloud Applications
 
Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
Guy.Kfir - Cost Optimization at Scale - NL Summit 2016Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
Guy.Kfir - Cost Optimization at Scale - NL Summit 2016
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
 

Más de Techcello

Techcello at a glance
Techcello at a glanceTechcello at a glance
Techcello at a glance
Techcello
 
CelloSaaS Getting Started
CelloSaaS Getting StartedCelloSaaS Getting Started
CelloSaaS Getting Started
Techcello
 

Más de Techcello (14)

Webinar How to Achieve True Scalability in SaaS Applications
Webinar How to Achieve True Scalability in SaaS ApplicationsWebinar How to Achieve True Scalability in SaaS Applications
Webinar How to Achieve True Scalability in SaaS Applications
 
Whitepaper - Building a scalable & Profitable Saas Business
Whitepaper - Building a scalable & Profitable Saas BusinessWhitepaper - Building a scalable & Profitable Saas Business
Whitepaper - Building a scalable & Profitable Saas Business
 
9 Quotable Quotes About Multi Tenancy
9 Quotable Quotes About Multi Tenancy9 Quotable Quotes About Multi Tenancy
9 Quotable Quotes About Multi Tenancy
 
Recipe for Successful SaaS Company - Part 1
Recipe for Successful SaaS Company - Part 1Recipe for Successful SaaS Company - Part 1
Recipe for Successful SaaS Company - Part 1
 
SaaS Architecture Past and Present
SaaS Architecture Past and PresentSaaS Architecture Past and Present
SaaS Architecture Past and Present
 
Security Architecture Best Practices for SaaS Applications
Security Architecture Best Practices for SaaS ApplicationsSecurity Architecture Best Practices for SaaS Applications
Security Architecture Best Practices for SaaS Applications
 
Saas Challenges and Solutions
Saas Challenges and SolutionsSaas Challenges and Solutions
Saas Challenges and Solutions
 
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
 
Cello saas scalability architecture
Cello saas scalability architectureCello saas scalability architecture
Cello saas scalability architecture
 
Cello Saas Brochure
Cello Saas BrochureCello Saas Brochure
Cello Saas Brochure
 
Techcello at a glance
Techcello at a glanceTechcello at a glance
Techcello at a glance
 
Benefits of cello framework
Benefits of cello frameworkBenefits of cello framework
Benefits of cello framework
 
CelloSaaS Getting Started
CelloSaaS Getting StartedCelloSaaS Getting Started
CelloSaaS Getting Started
 
Cloud ready Multi-tenant SaaS Application Platform
Cloud ready Multi-tenant SaaS Application PlatformCloud ready Multi-tenant SaaS Application Platform
Cloud ready Multi-tenant SaaS Application Platform
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Single vs. Multi Tenant Cost Comparison

  • 1. Single vs. Multi Tenant Cost Comparison
  • 2. www.techcello.com Single vs Multi Tenant – Key Differences Single Tenant Multi Tenant Any software can be delivered through single tenant model. No change required in software Software architecture should be designed for multi-tenancy, in order to be able to serve multiple customers at the same time Each customer gets their own environment (logically) isolated from other customers All customers share a common infrastructure environment More environments are required as the number of customers grow Single shared environment can typically handle hundreds of customers (depending on the complexity and concurrency) Can pick and choose the size of the environments according to the usage by customer (tenant) All customers (tenant) will get the same shared resources. Differentiation is difficult Please read the following blog for more information on business differences between single and multi tenant model
  • 3. www.techcello.com Single vs Multi Tenant – Key Driving Factors Single Tenant Multi Tenant Shortcut to get in to SaaS model of business Maintenance cost and operational overhead in single tenant model Less budget Legacy product Experimenting SaaS market Lack of technical expertise Competitors offering in SaaS model Domain doesn’t allow sharing of resources
  • 4. www.techcello.com Single vs. Multi Tenant Calculator SaaS model is extremely tight to operate from a cost perspective. Therefore, ISVs should explore ways to minimize their cost and increase their GPM. Multi-tenant models are quite attractive from the point of cost savings. However, there is lack of clarity when it comes to the exact $ amount that can be saved between single and multi-tenant models. Cello has come up with this tool to help organizations to find out the cost differences in operating between a single tenant(hosted model) vs multi-tenant. Free Calculator to measure the ROI in moving to Multi Tenant Model http://resources.techcello.com/Single-vs-Multi-Tenant-ROI-Calculator The following slides explains the various aspects that are considered to arrive at the ROI for migrating from Single Tenant to Multi Tenant Model.
  • 5. www.techcello.com Single Tenant Model Attributes Effort includes the following, • Packaging the software • Backing up current version in production • Deploying the new version • Database setup • Compatibility/Smoke Testing Identify the resources and effort required for Single Tenant Model Yellow highlighted cells are the inputs you will be providing. For the purpose explaining the calculator let’s take the above given values.
  • 6. www.techcello.com AWS Rates For the purpose of our comparison we are going to use AWS environment rates, which are considered to be nominal. Moreover, we are only going to do relative ($$$) comparison between single and multi-tenant models.
  • 7. www.techcello.com Per Month Cost in Single Tenant Model Unit Costing Per Month Total Cost Per Month Web Server $ 131.04 $ 131.04 Application Server $ 65.52 $ 65.52 Database $ 452.88 $ 452.88 Caching Server $ 54.90 $ - Monitoring $ 4.00 $ 12.00 Total Cost $ 661.44
  • 8. www.techcello.com Per Month Cost Break-up - Single Tenant Model
  • 9. www.techcello.com Cost Distribution By Resource - Single Tenant Model
  • 10. www.techcello.com Per Month Cost Break-up - Single Tenant Model
  • 11. www.techcello.com Per Month Cost in Multi Tenant Model Resource Cost Web Server $ 10.48 Application Server $ 10.48 Database $ 28.05 Caching Server $ - Monitoring $ 0.48 Total Cost $ 49.50
  • 12. www.techcello.com Per Month Cost in Multi Tenant Model • Based on the hardware requirements given for the single tenant model, the calculator automatically identifies the type of hardware required for the multi tenant model • It also determines the number of tenants that can be hosted in the given multi tenant environment • In this example a Large instance is chosen for all the server types • Total tenants supported in this environment is calculated to be 25 Total Cost of Multi Tenant environment that can support upto 25 tenants Cost of supporting 1 Tenant
  • 18. www.techcello.com About TechCello Techcello is a cloud-ready, SaaS Application Development Framework Can be used to, Build new SaaS products Convert single-tenant Apps to Multi-Tenant Migrate on premise products to SaaS model Cello framework is delivered as a set of libraries and APIs that can be easily integrated to your product Applications built using Cello can be deployed in any cloud Cello contains building blocks for developing, monetizing and servicing your SaaS offering.
  • 19. www.techcello.com TechCello – Flexible Architecture TechCello supports all models of database multi-tenancy, there by allowing ISVs to operate in a hybrid model. TechCello offers an end to end SaaS Life Cycle Management Solution that can help in designing, developing and managing the operations of your SaaS product. Using TechCello you can simply focus on building your product functionalities, and TechCello can take care of the rest. TechCello is tested and proven SaaS Framework, built exclusively to meet the typical SaaS needs of your business and product. TechCello offers more than 30+ modules covering all the basic engineering blocks and operational modules. Apart from saving significant amount of cost, your precious time can be well spent on differentiating your product from competitors through unique product features.