Parker TechTalks | Offshore Technology Presentations Schedule for OTCAsia | Parker Hannifin
Rapidly enable,operateandmanage efficient(SaaS(with(Mul9...
Transcript of Rapidly enable,operateandmanage efficient(SaaS(with(Mul9...
Corent Technology Inc. © 2012 • www.corenttech.com • E-mail: [email protected] • Phone: (949) 614-0634
Rapidly enable, operate and manage efficient SaaS with Mul9-‐Tenant Server™
IBM developerWorks Tech Talk
April 10, 2012
Scott Chate & Charath Ranganathan
■ About Corent Technology ■ The SaaS Continuum ■ Product Overview ■ Product Demo ■ No Charge App Assessment Offer
AGENDA
2
Core capabili9es for a SaaS enterprise
3
Business Analytics
Multi-Tenancy
Security
Provisioning
Subscription Billing
Integration
Operations
Tenant Management
Scalability
The Core capabilities for a SaaS enterprise
Sample Products Transformed to SaaS
4
Tes9monials
5
"Corent Technology has a solution to quickly transform single-tenant software applications into multi-tenant SaaS solutions without rewriting the existing application." - Mike Riegel - Vice President, ISVs and Developer Relations, IBM "Corent is oxygen to ISVs with on-premise software applications." - Mike Culver, Manager, Amazon Web Services “Corent is worthy of an Emmy® Award.” - Paul Pillitteri, Executive Director, Daytime Emmy Awards, NATAS
"Brilliant approach to quickly achieving the benefits of Multi-Tenancy!" - Michael Gionfriddo, President, EverGreen Energy
"Corent’s Multi-Tenant Server™ is rapidly emerging as the de-facto reference architecture for companies transitioning to SaaS." - Milind Khirwadkar - VP, Cloud, Symphony Services
Corent Partners
6
■ About Corent Technology ■ The SaaS Continuum ■ Product Overview ■ Product Demo ■ No Charge App Assessment Offer
AGENDA
7
Enabling SaaS Transforma9on Through the En9re Cloud/SaaS Con9nuum
8
SaaSification (more Multi-Tenancy)
Cloudification
Tenancy Model
Isolated
Tenancy Model
Databaseper
Tenant
Tenancy ModelDatabase Schema
perTenant
Tenancy Model
SharedAll
ISVs can use any of these Tenancy models to provide SaaS1 2 3 4
The SaaS Continuum
Cost per
tenant
Rapidly diminishing costs
$$$
$
Degree of Multi-tenancy in Application
Cost of Service Delivery Along Con9nuum
9
Cost per
tenant
Rapidly diminishing costs
$$$
$
Degree of Multi-tenancy in Application
Tenancy Model
Isolated
Tenancy Model
Databaseper
Tenant
Tenancy ModelDatabase Schema
perTenant
Tenancy Model
SharedAll
ISVs can use any of these Tenancy models to provide SaaS1 2 3 4
The SaaS Continuum
SaaS “Your Way” with Corent
Corent enables SaaS Providers to manage and operate anywhere along the SaaS ConFnuum.
10
…on separate hardware
… on virtualized hardware or
cloud
Database per Tenant
Database Schema per
Tenant
Shared All
Tenants
Infrastructure Database
Application
SaaS Tenancy Models 1 2 3 4
Isolated
SaaS Transforma9on for Lowest Cost of Service Delivery
11
Single Tenant Virtualization
(Multi-Instances)
Multi-Tenant SaaS
Clo
ud C
osts
$ ,0
00's
1200
10X
Advantage
Cost of Service Delivery
800
400
Transformation To SaaS
1) Technology Transformation: The technology transformation is one part of a transformation to SaaS. (Corent Multi-Tenant Server™)
2) Business Transformation: Unlike Software vendors, SaaS providers take on an operational role and must be able to provision, operate, administer, and support tenants. (Corent SaaS-Cockpit™)
■ About Corent Technology ■ The SaaS Continuum ■ Product Overview ■ Product Demo ■ No Charge App Assessment Offer
AGENDA
12
How Does Corent Enable Smarter SaaS?
Mul9-‐Tenant Server™ (MTS) Rapidly Transforms single tenant apps into fully mul4-‐tenant SaaS. • Provides portability across public, private or hybrid Clouds. • Supports all MulF-‐Tenant models
SaaS-‐Cockpit™ Provides SaaS Opera4ons and Management capabili4es for SaaS Providers. • Tenant management, Provisioning, Billing & SubscripFons management, Monitoring, ReporFng and Dashboards
• Supports both the MulF-‐Tenant and Isolated models
13
SaaS Transforma9on with ‘Plug-‐in’ Middleware
14
Your Web Application
Application Server
Multi-Tenant™ Server
Database
Insert
Deploy
Plug-in Multi-Tenancy
Cloud(Public or Private)
SaaS Application
• Transforms single tenant applications into multi-tenant SaaS Solutions
• Ensures the Lowest Cost of Service Delivery
• Enabled by Corent's "Plug-in" Multi-Tenant Server™
• SaaS-Cockpit™ provides complete Operations and Management capabilities for running a SaaS business; and can also manage any legacy non-multi-tenant apps.
Multi-Tenant Server™
Portable Technology Agnos9c Mul9-‐Tenancy
15
Mul9-‐Tenant Server™
16
Multi-Tenant Server™
The MulF-‐Tenant Server™ intercepts all the data interacFons and
performs them in a manner that is mulF-‐tenant aware.
SaaS-‐Cockpit™ Provides Opera9ons & Management Capabili9es for SaaS Providers
17
SaaS-Cockpit™
Create custom UI Interfaces in your preferred technology
Use SaaS-Cockpit™ as your default Dashboard
REST API
18
SaaS-‐Cockpit™ is Extensible and can be Customized for each SaaS Provider
Corent Enables a Complete SaaS Solu9on
19
Multi-Tenant Server™
SaaS for the whole Con9nuum Corent enables SaaS Providers to manage and operate anywhere along the SaaS ConFnuum.
20
…on separate hardware
… on virtualized hardware or
cloud
Database per Tenant
Database Schema per
Tenant
Shared All
Tenants
Infrastructure
Database Application
SaaS Tenancy Models 1 2 3 4
Isolated
MulF-‐Tenant Server™
SaaS-‐Cockpit™ -‐ Management and OperaFons
SaaS-‐Cockpit™ Usage Scenario
21
A SaaS Provider’s SuperAdmin accessing the SaaS-‐Cockpit sees the data for all Tenants, or any selected Tenant.
SaaS-‐Cockpit™ Usage Scenario
22
The SaaS Provider dashboard view of a Tenant informaFon.
SaaS-‐Cockpit™ Usage Scenario
23
Another Tenant (Purple Crown Books) accessing the SaaS-‐Cockpit.
■ About Corent Technology ■ The SaaS Continuum ■ Product Overview ■ Product Demo ■ No Charge App Assessment Offer
AGENDA
24
A demonstration of transforming an application into a multi-tenant application
Demo
25
jTrac transformation to multi-tenancy ( six minutes ) jTrac is an open source java application for tracking issues. To save time for this demo we will start the demo at the point where we have already installed and configured the application as its normal single tenant instance. Transformation Steps: 1. Setup the environment to identify the application before
and after location 2. Perform the automated analysis to identify interception
points 3. Perform the automated Transformation to the identified
Interception Points to create the multi-tenant version.
The Demo Illustrated …
26
That converting an application to Multi-Tenant can be done very quickly. We transformed the SugarCRM application to Multi-Tenancy in a few days. One of our Systems Integrator partners were trained to use our technology in a few days and then transformed four applications for their customer at a rate of one a week. That customer is now going to market with a multi-tenant SaaS offering that includes a CMS ( LifeRay ) , an ERP application ( OpenBravo ), a Content Repository ( Jackrabbit ) and a BI/Reporting system ( Pentaho ).
Would you like to try that with your applications? - We will offer a free pre-assessment to anyone attending this webinar.
Steps in the Corent Process
1. Fill out assessment quesFonnaire.
2. Provide Corent your applicaFon binaries.
3. Corent’s tools transform your applicaFon to mulF-‐tenant.
4. Enjoy Smarter SaaS Now!
27
Corent Technology Inc. © 2012 • www.corenttech.com • E-mail: [email protected] • Phone: (949) 614-0634
How Corent can help an enterprise transiFon through the conFnuum and become an efficient and
effecFve SaaS Provider
The SaaS Transforma9on Con9nuum
Enabling SaaS Transforma9on Through the En9re Cloud/SaaS Con9nuum
29
SaaSification (more Multi-Tenancy)
Cloudification
Tenancy Model
Isolated
Tenancy Model
Databaseper
Tenant
Tenancy ModelDatabase Schema
perTenant
Tenancy Model
SharedAll
ISVs can use any of these Tenancy models to provide SaaS1 2 3 4
The SaaS Continuum
Suppor9ng the ISV’s Business Transforma9on Through the En9re Cloud/SaaS Con9nuum
30
Tenancy Model
Isolated
Tenancy Model
Databaseper
Tenant
Tenancy ModelDatabase Schema
perTenant
Tenancy Model
SharedAll
ISVs can use any of these Tenancy models to provide SaaS1 2 3 4
The SaaS Continuum
MTS™MTS™MTS™
SaaS-Cockpit™
SaaS-Agent™
Manage with SaaS-Cockpit™ across the entire continuum
MTS™ supports transformation to any multi-tenancy model
Consistent Management & Opera9ons for SaaS Providers Through the En9re Cloud/SaaS Con9nuum
31
Tenancy Model
Isolated
Tenancy Model
Databaseper
Tenant
Tenancy ModelDatabase Schema
perTenant
Tenancy Model
SharedAll
1 2 3 4
The SaaS Continuum
MTS™MTS™MTS™
SaaS-Cockpit™
SaaS-Agent™
Provisoning Services
• Tenant Registration (on-boarding)
• Tenant Configuration • Tenant & User
Management
Business Services
• Subscription Mgmt.• Billing • Dashboard - KPI's
Operations Services
• Monitoring and logging
• Reporting • Role Mgmt
Provides an integrated view of all information across all tenants
External Integrations ( API's, REST, database access)
Enabling SaaS Opera9ons and Management Capability for Heterogeneous environments for all Tenancy Models
32
SaaS-Cockpit™
Zone A: for a CRM vendor's app
USA
Public Cloud
Europe
Enterprise Datacenter
Private Cloud Multi-Tenant(300 Tenants)
CRM App
MTS™
CRM App SaaS-Agent™
Provisoning Services
Business Services
Operations Services
CRM App SaaS-Agent™
CRM App SaaS-Agent™
Isolated Tenancy (3 Instances)
CRM App
MTS™
Multi-Tenant(100 Tenants)
CRM SaaS Provider
Total CRM Tenants (403)
I can manage them all!
Enabling SaaS Provider Transforma9ons Through the En9re Cloud/SaaS Con9nuum
33
IBM SmartCloud Enterprise
IaaS
Tenancy Model
Isolated
Tenancy Model
Databaseper
Tenant
Tenancy ModelDatabase Schema
perTenant
Tenancy Model
SharedAll
1 2 3 4
The SaaS Continuum
MTS™MTS™MTS™
SaaS-Cockpit™
SaaS-Agent™
PaaS External Applications
Provisoning Services
Business Services
Operations Services
■ About Corent Technology ■ The SaaS Continuum ■ Product Overview ■ Product Demo ■ No Charge App Assessment Offer
AGENDA
34
Corent’s Value Statement
Purpose-‐built to address needs of so]ware companies who want to transform their business model to SaaS
Fastest path to true Mul9-‐Tenant SaaS Proven plug-‐in technology – requires lible or no applicaFon changes
DrasFcally reduces development costs and “Fme to market” NO vendor lock-‐in – use any DB & any App Server on any plaeorm
SaaS-‐Cockpit™ for Easy Administra9on & Management Turn-‐key Dashboard to manage across your enFre Tenant & User populaFon
Personalized Tenant branding Extensible to address custom requirements
35
Corent…Your Path to Smarter SaaS NOW!
Corent = Core capabili9es for the SaaS enterprise
36
For a no charge pre-assessment of your application contact us at: [email protected]
Business Analytics
Multi-Tenancy
Security
Provisioning
Subscription Billing
Integration
Operations
Tenant Management
Scalability
The Core capabilities for a SaaS enterprise