InverCloud for ISVs and Development Partners

6
www.InverCloud.com InverCloud by AspiraCon For More information please contact [email protected] or call us at +1 415 900 4142

description

 

Transcript of InverCloud for ISVs and Development Partners

  • 1. www.InverCloud.com InverCloud by AspiraCon For More information please contact [email protected] 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.