SlideShare uma empresa 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

Mais conteúdo relacionado

Mais procurados

Scaling monitoring with Datadog
Scaling monitoring with DatadogScaling monitoring with Datadog
Scaling monitoring with Datadog
alexismidon
 

Mais procurados (20)

Kubernetes Deployment Strategies
Kubernetes Deployment StrategiesKubernetes Deployment Strategies
Kubernetes Deployment Strategies
 
Roles and Responsibilities of a DevOps Engineer
Roles and Responsibilities of a DevOps EngineerRoles and Responsibilities of a DevOps Engineer
Roles and Responsibilities of a DevOps Engineer
 
Cross Data Center Replication with Redis using Redis Enterprise
Cross Data Center Replication with Redis using Redis EnterpriseCross Data Center Replication with Redis using Redis Enterprise
Cross Data Center Replication with Redis using Redis Enterprise
 
A Hands-on Introduction on Terraform Best Concepts and Best Practices
A Hands-on Introduction on Terraform Best Concepts and Best Practices A Hands-on Introduction on Terraform Best Concepts and Best Practices
A Hands-on Introduction on Terraform Best Concepts and Best Practices
 
Your Journey to the Cloud
Your Journey to the CloudYour Journey to the Cloud
Your Journey to the Cloud
 
Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...
Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...
Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...
 
Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps  Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps
 
GCP Best Practices for SRE Team
GCP Best Practices for SRE TeamGCP Best Practices for SRE Team
GCP Best Practices for SRE Team
 
Legacy Enterprise Systems Modernization: Five Ways of Responding to Market Fo...
Legacy Enterprise Systems Modernization: Five Ways of Responding to Market Fo...Legacy Enterprise Systems Modernization: Five Ways of Responding to Market Fo...
Legacy Enterprise Systems Modernization: Five Ways of Responding to Market Fo...
 
Introduction to Aneka, Aneka Model is explained
Introduction to Aneka, Aneka Model is explainedIntroduction to Aneka, Aneka Model is explained
Introduction to Aneka, Aneka Model is explained
 
Introduction to Kubernetes Workshop
Introduction to Kubernetes WorkshopIntroduction to Kubernetes Workshop
Introduction to Kubernetes Workshop
 
Scaling monitoring with Datadog
Scaling monitoring with DatadogScaling monitoring with Datadog
Scaling monitoring with Datadog
 
Azure DevOps Tests Plan
Azure DevOps Tests PlanAzure DevOps Tests Plan
Azure DevOps Tests Plan
 
infrastructure as code
infrastructure as codeinfrastructure as code
infrastructure as code
 
DevOps: Infrastructure as Code
DevOps: Infrastructure as CodeDevOps: Infrastructure as Code
DevOps: Infrastructure as Code
 
AWS PPT.pptx
AWS PPT.pptxAWS PPT.pptx
AWS PPT.pptx
 
Terraform
TerraformTerraform
Terraform
 
Build CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation SlidesBuild CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation Slides
 
Introduction to Docker - 2017
Introduction to Docker - 2017Introduction to Docker - 2017
Introduction to Docker - 2017
 
Ansible Automation Platform.pdf
Ansible Automation Platform.pdfAnsible Automation Platform.pdf
Ansible Automation Platform.pdf
 

Destaque

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
 

Destaque (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
 

Semelhante 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
 

Semelhante 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
 

Mais 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
 

Mais 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

Último (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
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
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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, ...
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 

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.