SlideShare a Scribd company logo
1 of 6
www.InverCloud.com
InverCloud by AspiraCon
For More information please contact info@InverCloud.com
or call us at +1 415 900 4142
For software vendors looking to capitalise on the
opportunities offered by SaaS, InverCloud….
• Accelerates the journey to SaaS without vendor lock-in.
• Automates the SaaS Model, from Customer sign-up right
through to invoicing and payment.
• Provides deep insight into customer behaviour - improving
the trial-to-paid conversion rate and decreasing customer
churn.
• Frees up developers to focus on core functionality, reduces
your developer costs by more than 50%, and gets you to
market within weeks.
Transforming your Application to Multitenancy with InverCloud
Single-Tenant Application
Presentation
Layer (GUI)

User Management
(Single Tenant)

Authentication

InverCloud
Multitenant Manager
Multitenant Role and
Group Management

Authentication Federated,
SAML 2.0, AD-FS2.0

Feature Metering

Business
Logic

Role and
Membership
Web Services
Provider

Bulk Provisioning

Self-Service Signup

Resource Dashboard

Logging and Auditing

Data Access
Layer

Single-Tenant
Application Database

User Management
Tables (Single-Tenant)

Invoicing & Billing
Integration

InverCloud
dBWizard
Multitenancy
Database
Adapter

InverCloud
Translator

Multitenant User Management
Tables

InverCloud
Service Duct
Multitenant Application
Database
Tenant Id
Tenant A

Info1
5sdf655

Data
56468

Cat
5

Tenant B
Tenant D
Tenant A
Tenant C

5sdfdfge
ertwe
5sdfh55
5f6r5668

5648
4545
56448
564538

45
456
34531
453
InverCloud
InverCloud
Tenant Management
Website

InverCloud Web Services
Customer Multi-Tenant Application

User Management WS

Application
DB

Reporting Services

Application
Website
InverCloud Libraries / Providers

Tenant Management Services
Tenant Store Services

Audit Library

DB Maintenance Services
Config DB

SAML

DB Scaling Services
Bulk Upload Services

User
Management

Feature Management Services

SAML Library

Application
Services
Interface

Application
Services

Membership Provider
Profile Provider
Role Provider
Diagnostics Library

Audit

InverCloud
Authentication
Website

InverCloud Authentication System
InverCloud Libraries / Providers
SAML IDP Library
Membership Provider
Role Provider

Application
DB

Diagnostics Library

SAML
Develop great .NET Multitenant Applications with InverCloud

InverCloud
Multitenant Manager

Developer Templates

Multitenant Role and
Group Management

HRIS

Feature Metering

Accounting
Collaboration
CRM

Web
Services

Authentication
Federated, SAML 2.0,
AD-FS2.0
Bulk Provisioning

Self-Service Signup
(User and Tenant)

Resource Dashboard
User Access Logging
and Auditing

Multitenant User Management
Tables

ERP
InverCloud
Service Duct
Multitenant Application
Database

InverCloud
Translator

Tenant Id
Tenant A

Info1
5sdf655

Data
56468

Cat
5

Tenant B
Tenant D
Tenant A
Tenant C

5sdfdfge
ertwe
5sdfh55
5f6r5668

5648
4545
56448
564538

45
456
34531
453
•
•
•
•

Default architecture for deploying .NET
Every client has their own hardware,
software and all installed on their servers
in their premises
For every new client, you install
Hardware, Operating System, SQL Server,
your Application Software
Maintenance required on hardware, OS,
Database, Application Software for every
release

•
•
•

First Simplification may be moving to Virtualisation
Minor improvement in deployment efficiencies
No significant change to support costs

•

Application Server is now Multi-Tenant
–
Maintain one version for all customers
–
Reduced and scalable costs
–
Reduced maintenance overhead
Database layer still inefficient
–
dB licence for each customer regardless of data size
–
dB maintenance still required per customer
–
Different versions of database for older customers

•
•
•

•

MultiTenant – Separate dB Servers
•

Single-Tenant Data-Centre
(Mixed VM/Physical)

Single-Tenant Virtual Servers

Single-Tenant On-Premises

MultiTenant – Schema per Tenant
•
•
•
•

A new schema is deployed for each new customer
Scripting of new schema deployment possible
Data Isolation managed by the SQL Server layer
Some space overhead for every Tenant

Still Single-Tennant
Some physical servers in Data-Centres and some
virtual
All costs remain similar –
–
Hardware (or VM)
–
dB licence
–
Operating System
–
Maintenance
Fixed cost for every Tenant, regardless of data size or
revenue raised

MultiTenant – Shared Everything
•
•
•
•
•

All infrastructure costs are scalable
Allows for dynamic deployment of users
Essential where customers sign up with few
users per tenant
Ideal to support “Free-to-try” or
Introductory rates
Data isolation design is critically important.

More Related Content

Viewers also liked

Bien absoluto2
Bien absoluto2Bien absoluto2
Bien absoluto2fomtv
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerracastillojuanfelipe
 
Veteran's day in flander's field
Veteran's day in flander's fieldVeteran's day in flander's field
Veteran's day in flander's fieldTammy Gillmore
 
Brief odlično nadomesti CV
Brief odlično nadomesti CVBrief odlično nadomesti CV
Brief odlično nadomesti CVTom Rudolf
 
Orofluido pantone
Orofluido pantoneOrofluido pantone
Orofluido pantonemiguelhijar
 
Tectono stratigraphic control on the migration of hydrocarbons limankoy area-...
Tectono stratigraphic control on the migration of hydrocarbons limankoy area-...Tectono stratigraphic control on the migration of hydrocarbons limankoy area-...
Tectono stratigraphic control on the migration of hydrocarbons limankoy area-...Atila Sefunc
 

Viewers also liked (9)

2015
20152015
2015
 
Bien absoluto2
Bien absoluto2Bien absoluto2
Bien absoluto2
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
Veteran's day in flander's field
Veteran's day in flander's fieldVeteran's day in flander's field
Veteran's day in flander's field
 
Brief odlično nadomesti CV
Brief odlično nadomesti CVBrief odlično nadomesti CV
Brief odlično nadomesti CV
 
Orofluido pantone
Orofluido pantoneOrofluido pantone
Orofluido pantone
 
Tectono stratigraphic control on the migration of hydrocarbons limankoy area-...
Tectono stratigraphic control on the migration of hydrocarbons limankoy area-...Tectono stratigraphic control on the migration of hydrocarbons limankoy area-...
Tectono stratigraphic control on the migration of hydrocarbons limankoy area-...
 
Data Processing Technician Diplom
Data Processing Technician DiplomData Processing Technician Diplom
Data Processing Technician Diplom
 
Barc cash vs tax ppt
Barc cash vs tax pptBarc cash vs tax ppt
Barc cash vs tax ppt
 

Recently uploaded

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 2024Rafal Los
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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 WorkerThousandEyes
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Recently uploaded (20)

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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

InverCloud for ISVs and Development Partners

  • 1. www.InverCloud.com InverCloud by AspiraCon For More information please contact info@InverCloud.com or call us at +1 415 900 4142
  • 2. For software vendors looking to capitalise on the opportunities offered by SaaS, InverCloud…. • Accelerates the journey to SaaS without vendor lock-in. • Automates the SaaS Model, from Customer sign-up right through to invoicing and payment. • Provides deep insight into customer behaviour - improving the trial-to-paid conversion rate and decreasing customer churn. • Frees up developers to focus on core functionality, reduces your developer costs by more than 50%, and gets you to market within weeks.
  • 3. Transforming your Application to Multitenancy with InverCloud Single-Tenant Application Presentation Layer (GUI) User Management (Single Tenant) Authentication InverCloud Multitenant Manager Multitenant Role and Group Management Authentication Federated, SAML 2.0, AD-FS2.0 Feature Metering Business Logic Role and Membership Web Services Provider Bulk Provisioning Self-Service Signup Resource Dashboard Logging and Auditing Data Access Layer Single-Tenant Application Database User Management Tables (Single-Tenant) Invoicing & Billing Integration InverCloud dBWizard Multitenancy Database Adapter InverCloud Translator Multitenant User Management Tables InverCloud Service Duct Multitenant Application Database Tenant Id Tenant A Info1 5sdf655 Data 56468 Cat 5 Tenant B Tenant D Tenant A Tenant C 5sdfdfge ertwe 5sdfh55 5f6r5668 5648 4545 56448 564538 45 456 34531 453
  • 4. InverCloud InverCloud Tenant Management Website InverCloud Web Services Customer Multi-Tenant Application User Management WS Application DB Reporting Services Application Website InverCloud Libraries / Providers Tenant Management Services Tenant Store Services Audit Library DB Maintenance Services Config DB SAML DB Scaling Services Bulk Upload Services User Management Feature Management Services SAML Library Application Services Interface Application Services Membership Provider Profile Provider Role Provider Diagnostics Library Audit InverCloud Authentication Website InverCloud Authentication System InverCloud Libraries / Providers SAML IDP Library Membership Provider Role Provider Application DB Diagnostics Library SAML
  • 5. Develop great .NET Multitenant Applications with InverCloud InverCloud Multitenant Manager Developer Templates Multitenant Role and Group Management HRIS Feature Metering Accounting Collaboration CRM Web Services Authentication Federated, SAML 2.0, AD-FS2.0 Bulk Provisioning Self-Service Signup (User and Tenant) Resource Dashboard User Access Logging and Auditing Multitenant User Management Tables ERP InverCloud Service Duct Multitenant Application Database InverCloud Translator Tenant Id Tenant A Info1 5sdf655 Data 56468 Cat 5 Tenant B Tenant D Tenant A Tenant C 5sdfdfge ertwe 5sdfh55 5f6r5668 5648 4545 56448 564538 45 456 34531 453
  • 6. • • • • Default architecture for deploying .NET Every client has their own hardware, software and all installed on their servers in their premises For every new client, you install Hardware, Operating System, SQL Server, your Application Software Maintenance required on hardware, OS, Database, Application Software for every release • • • First Simplification may be moving to Virtualisation Minor improvement in deployment efficiencies No significant change to support costs • Application Server is now Multi-Tenant – Maintain one version for all customers – Reduced and scalable costs – Reduced maintenance overhead Database layer still inefficient – dB licence for each customer regardless of data size – dB maintenance still required per customer – Different versions of database for older customers • • • • MultiTenant – Separate dB Servers • Single-Tenant Data-Centre (Mixed VM/Physical) Single-Tenant Virtual Servers Single-Tenant On-Premises MultiTenant – Schema per Tenant • • • • A new schema is deployed for each new customer Scripting of new schema deployment possible Data Isolation managed by the SQL Server layer Some space overhead for every Tenant Still Single-Tennant Some physical servers in Data-Centres and some virtual All costs remain similar – – Hardware (or VM) – dB licence – Operating System – Maintenance Fixed cost for every Tenant, regardless of data size or revenue raised MultiTenant – Shared Everything • • • • • All infrastructure costs are scalable Allows for dynamic deployment of users Essential where customers sign up with few users per tenant Ideal to support “Free-to-try” or Introductory rates Data isolation design is critically important.

Editor's Notes

  1. This shows the actual layout of the solution. Some points to note: We use SAML to talk between the application and InverCloud. This also facilitates full federated AuthenticationWe also provide an extensive SOAP Web-service based API to allow the application to integrate other functionality as needed
  2. This slide explains the varying levels of Multi-tenancySome Software vendors are very cautious about going for full shared-everything Multi-tenancy. InverCloud facilitates all levels of Multi-tenancy from Separate database per server to fully shared-everything. It also allows you to migrate individual tenants from one mode to another if they want later on in the life of the product.