Going On-Demand: IaaS, PaaS or Solution Accelerators?
Embed Size (px)
description
Transcript of Going On-Demand: IaaS, PaaS or Solution Accelerators?

Going On-Demand: IaaS, PaaS or Solution Accelerators?
Speaker:Janaki Jayachandran
Head – SaaS Specialization, Aspire Systems
For Webinar Audio:
Please use your headset to get connected to audio. Or, you may select Use Telephone after joining the Webinar
Date: Thursday, February 18th, 2010 Time: 11:00 AM ET/ 08:00 AM PT/ 04:00 PM BST

Thought leader in Outsourced Product Development
1100+ product releases to date
50+ customers; 475 producteers
Offices in Chennai (India), San Jose, CA, and London, UK
ISO 9001:2000 certified
Awards
Ranked in the top 500 fast growing technology companies in Asia Pacific for 3 years in a row
Ranked 7th in BusinessToday Survey featuringthe Best Companies towork for in India in 2005
Ranked among the Top 20 Global R&D Service Providers by Zinnov Consulting
About Aspire

All phones are set to mute. If you have any questions, please type them in the Chat window
located beside the presentation panel.
We have already received several questions from the registrants, which will be answered by
the speakers during the Q & A session.
We will continue to collect more questions during the session as we receive and will try to
answer them during today’s session.
In case if you do not receive answers to your question today, you will certainly receive
answers via email shortly.
Thanks for your participation and enjoy the session!
Housekeeping Instructions

Janaki JayachandranHead – SaaS Specialization, Aspire Systems
Currently heads the SaaS Specialization Business unit at Aspire Systems
In his current capacity, he is responsible for the business development and delivery functions focused on SaaS
Key person in customer interactions and new customer acquisition by getting feedback and adding value to their business
Instrumental in defining Aspire’s focus in SaaS and Cloud Computing. He closely monitors industry trends in SaaS and collaborates with Aspire’s SaaS CoE to build internal expertise
Speaker

Introduction
Demystifying the Cloud
Key Decision Points
Decision Tree
Agenda

Application
Framework
Hardware
Demystifying the Cloud

NEEDS
Developers, Rapid Development of Functionality
Software Architects, Tested and Proven Architecture
Network Architects, Security, Hosting
Application
Framework
Hardware
Demystifying the Cloud

NEEDS
Developers, Rapid Development of Functionality
Software Architects, Tested and Proven Architecture
Network Architects, Security, Hosting
SaaS
PaaS
IaaS
Demystifying the Cloud

NEEDS
Developers, Rapid Development of Functionality
Software Architects, Tested and Proven Architecture
Network Architects, Security, Hosting
PROVIDER
Your own App.
Force.com, Google App, Long Jump
EC2, Azure, Rackspace
SaaS
PaaS
IaaS
Demystifying the Cloud

Decision on Multi Tenancy
Decision on Development
Strategy
Decision on DatabaseLicense
Decision on HostingStrategy
Transition Existing Product
New SaaS Solution
Key Decision Points

Decision on Multi Tenancy
Decision on Development
Strategy
Decision on DatabaseLicense
Decision on HostingStrategy
Key Decision Points

Decision of Development
Strategy
Self Hosting Virtualization IaaS
Decision on Multi Tenancy
Is Multi Tenancy is Required?
Can On-Demand Hosting Services be leveraged for virtualization?
Yes
No Yes
No
Decision on Multi-Tenancy

Understanding Multi-Tenancy

Decision of Development
Strategy
Self Hosting Virtualization IaaS
Decision on Multi Tenancy
Is Multi Tenancy is Required?
Can On-Demand Hosting Services be leveraged for virtualization?
Yes
No Yes
No
Decision on Multi-Tenancy

Is Multi Tenancy is Required?
YES NODecision on Development
Strategy
Can On-Demand Hosting Services be
leveraged for virtualization?
No. of Customers – Current and Target
Engineering Budget Constraints
Time Constraints
Market Experimentation
Scope/Size of Transition
My Customer count is high
I am flexible with my Engineering Budget
I am flexible with my deadlines
SaaS is our strategic decision
I want to transit my entire product
My Customer count is low
I have very tight budget constraints
I have very tight time constraints
Yes, I am trying to experiment SaaS
Planning to transit only partial/selective features
Multi-Tenancy Decision

Parameter Weight Yes No Yes-Score No-Score
No. of Customers – Current and Target 45% 1 0 .45 0
Engineering Budget Constraints 15% 0 1 0 .15
Time Constraints 10% 1 0 .1 0
Market Experimentation 0% 0 0 0 0
Scope/Size of Transition 30% 1 0 .3 0
Total .85 .15
YES NOCan On-Demand
Hosting Services be leveraged for virtualization?
Is Multi Tenancy is Required?
Decision on Development
Strategy
Multi-Tenancy Decision : Example

Decision of Development
Strategy
Self Hosting Virtualization IaaS
Decision on Multi Tenancy
Is Multi Tenancy is Required?
Can On-Demand Hosting Services be leveraged for
virtualization?
Yes
No Yes
No
Decision on Multi-Tenancy

Can On-Demand Hosting Services be
leveraged for virtualization?
YES NOIaaS Self Hosting Virtualization
Budget Availability
SLA Alignment
Skill-set Availability
Operational Cost
I don’t have budget for investing in virtualization
infrastructure
On-Demand provider meets or exceeds the SLAs that I
have committed to my customers
I don’t have IT skill-set to manage virtual environment
I am happy to bear the on-going operation cost
Yes, I do have budget to spend on virtualization
infrastructure
On-Demand provider does not meet the SLAs I am
offering to my customers
I do have good expertise in-house to manage virtual
environment
My Total Cost of Ownership (TCO) is relatively less
Virtualization - Hosting Decision

Decision on Multi Tenancy
Decision on Development
Strategy
Decision on DatabaseLicense
Decision on HostingStrategy
Key Decision Points

Decision on Development Strategy
Is PaaSSuitable?
Should I Code My Product? SEAP
APaaS
Packaged SaaSFramework
Can I Use a Solution
Accelerator?
Custom DevelopedSaaS Framework
Can I Leverage Specific Portions of
Existing SaaS Framework?
Specialized SaaS Framework Services/Component
Decision on Database License
Yes No
YesNo
No Yes
No
Yes
Development Strategy Decision

YES NOShould I Code My Product?
Is PaaS Suitable?
Can I Use a Solution Accelerator?
Acceptable
I have budget constraints in investing on new
technology
Very Tight Deadlines
Acceptable
Open to learn new technology, even it’s
proprietary technology
Acceptable Terms
I am ok with the on-going operation cost
Not Acceptable
I am fine to invest in new technology
Flexible Deadlines
Not Acceptable
New Technology is fine but will go for a standard alone
Conflicting Terms
I want to minimize my OpEx
Vendor Lock-In
Budget for New Technology Investment
Time Constraints
Limitations in terms of Functionality/Architecture
New Technology Adoption
SLA/Legal Terms
Operational Cost
Decision on PaaS

Decision on Development Strategy
Is PaaSSuitable?
Should I Code My Product? SEAP
APaaS
Packaged SaaSFramework
Can I Use a Solution
Accelerator?
Custom DevelopedSaaS Framework
Can I Leverage Specific Portions of
Existing SaaS Framework?
Specialized SaaS Framework Services/Component
Decision on Database License
Yes No
YesNo
No Yes
No
Yes
Development Strategy Decision

YES NOShould I Code My Product?
APaaS SEAP
Yes, I have the technology skill-set in house
Yes, my product has decent complexity.
I need as much control in engineering my product
I don’t have the required technology skill-set
Very simple and straight forward system (Typical IMS)
I am ok to live with the limitations, which I don’t
foresee to be affecting my product
Technical Skill-Set
Product Complexity
Control/Limitation
Leverage Specific Portions

Decision on Development Strategy
Is PaaSSuitable?
Should I Code My Product? SEAP
APaaS
Packaged SaaSFramework
Can I Use a Solution
Accelerator?
Custom DevelopedSaaS Framework
Specialized SaaS Framework Services/Component
Decision on Database License
Yes No
YesNo
No Yes
No
Yes
Can I Leverage Specific Portions of
Existing SaaS Framework?
Development Strategy Decision

YES NOCan I Use a Solution
Accelerator?
Packaged SaaSFramework
Custom Developed SaaS Framework
Very Tight Deadlines
I want to minimize my budget on Engineering
I willing to work with what is available
I prefer a time tested and proven solution
I am fine with relying on the provider
Flexible Deadlines
Flexible on spending for Engineering
I need complete control on all engineering aspects
I prefer a home grown solution
I don’t want to create any dependencies
Time Constraints
Engineering Budget
Control/Limitations
Proven Solution
Dependency
Decision on Solution Accelerator

Specialized SaaS Framework Services/Component
Decision on Development Strategy
SEAP
APaaS
Packaged SaaSFramework
Can I Use a Solution
Accelerator?
Custom DevelopedSaaS Framework
Can I Leverage Specific Portions of
Existing SaaS Framework?
Decision on Database License
Yes No
YesNo
No Yes
No
Yes
Is PaaSSuitable
?
Should I Code My Product?
Development Strategy Decision

YES NOCan I Leverage
Specific Portions of Existing SaaS Framework?
Specialized SaaS Framework
Services/Component
Decision on Database License
I don’t want to be heavily dependent on this service,
however I am fine to consume them as secondary
service
I would, if there is a significant cost saving
I don’t want to rely on any external factors
I don’t see any major saving between make or buy choices
Dependency
Cost Saving
Leverage Specific Portions

Decision on Multi Tenancy
Decision on Development
Strategy
Decision on DatabaseLicense
Decision on HostingStrategy
Key Decision Points

YES NOCan On Demand Database be
leveragedDBaaS Standard Licensed DB
I will have varying demands on the usage of database
I have budget constraints in investing on DB technology
I am not too keen in getting complete control on the
design
I am fine with relying on the DBaaS vendor
Acceptable Terms
I am ok with the on-going operation cost
Scalability
Budget for Investment in DB Technology
Control on the design
Vendor Lock-In
SLA/Legal Terms
Operational Cost
Stable/Linear usage
I am fine to invest in DB technology
My DB schema is complex and hence I will need full
control
I don’t want to create any dependency
Conflicting Terms
I want to minimize my OpEx
Decision on DBaaS

Decision on Multi Tenancy
Decision on Development
Strategy
Decision on DatabaseLicense
Decision on HostingStrategy
Key Decision Points

YES NOCan On Demand Hosting be leveraged
IaaS Self Hosting
I don’t have budget for investing in infrastructure
Meets or exceeds the SLAs that I have committed to my
customers
I don’t have IT skill-set to manage hosting
environment
I am happy to bear the on-going operation cost
I will have varying demands on the usage
Budget Availability
SLA Alignment
Skill-set Availability
Operational Cost
Scalability
Yes, I do have budget to spend on infrastructure
Does not meet the SLAs I am offering to
my customers
I do have good expertise in-house to manage hosting
environment
Not keen in spending on operational cost,
particularly on the long run
I don’t foresee great variations
Hosting Decision


Janaki JayachandranHead – SaaS SpecializationAspire SystemsE-mail: janaki.jayachandra[email protected]: www.aspiresys.comPh. No: +91-44-67404000
For more details

?Questions
??