Going On Demand IaaS, PaaS Or Solution Accelerators

1,415 views

Published on

The path to on-demand solution has become multi-fold with the changes in the cloud market. It is vital to understand the SaaS development and infrastructure eco-system.

Topics discussed:

- Different approaches available in building your SaaS solution

- Various factors influencing each SaaS adoption path

- Relate their relevance to your business and product requirements

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,415
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • No. Of Customers – Ex: A CRM product with more than 500 customer Vs. Crew management software used by train operating agencies – 15 - 20 customers Time – Company planning to release a product that can allow corporate to send e-cards to their end-clients. November becomes a hard deadline because the holiday season starts, and it’s very important to leverage this season to establish the product as well as make revenues. Experiment – An internal employee fraud detection software used by banks. This is currently in a traditional on-premise model. They are not sure about the acceptance of Banks to have this product in an on-demand model.
  • Budget – Hardware/Software acquisition, Set-up & Installation, Space, Network Security, Support tools – like anti-virus SLA Alignment – Availability Operational Cost – Electricity, Staff, Hardware Maintenance cost, Software Upgrade cost
  • Vendor Lock-In – Ex:Force.com – Apex language does not run anywhere else, Long Jump, SaaS Grid New Tech. Budget – MS VS 2008 – standard $300, Professional $800, TFS Server $2800 http://www.microsoft.com/visualstudio/en-us/howtobuy/default.mspx Limitation – this system allows the user to design their ecards. If you need a Web 2.0/RIA interfaces like in Silverlight or Flash. New Tech – ex: Apex language SLA – A CRM product used by call centers, requires sub second performance because they cannot afford to keep the customer waiting, and also for improving their own productivity.
  • Aspire-Propel SaaS, Metri-Soft Limitation – Only few of the aspects of globalization are considered (languauge, currency, date/time format), but few others are not supported paper size, unit/measurement gallons, KM
  • Dependency: Say you are a provider who offers messaging services (email, Fax, standard protocols – HL7, etc.) as a separate specialized service. A health care system involves sending messages to pharmacy, which is the core of the system. Hence, you don’t want to rely on a different provider for such a core operation, rather you might want to have the complete control. Alternatively, you have a SCM product, for which few customers require orders in fax and few in emails, etc. You can very well consume the Fax messaging service for the customers that require fax service.
  • Going On Demand IaaS, PaaS Or Solution Accelerators

    1. 1. 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 18 th , 2010 Time: 11:00 AM ET/ 08:00 AM PT/ 04:00 PM BST
    2. 2. <ul><li>Thought leader in Outsourced Product Development </li></ul><ul><li>1100+ product releases to date </li></ul><ul><li>50+ customers; 475 producteers </li></ul><ul><li>Offices in Chennai (India), San Jose, CA, and London, UK </li></ul><ul><li>ISO 9001:2000 certified </li></ul>Awards Ranked in the top 500 fast growing technology companies in Asia Pacific for 3 years in a row Ranked 7th in Business Today Survey featuring the Best Companies to work for in India in 2005 Ranked among the Top 20 Global R&D Service Providers by Zinnov Consulting About Aspire
    3. 3. <ul><li>All phones are set to mute. If you have any questions, please type them in the Chat window located beside the presentation panel. </li></ul><ul><li>We have already received several questions from the registrants, which will be answered by the speakers during the Q & A session. </li></ul><ul><li>We will continue to collect more questions during the session as we receive and will try to answer them during today’s session. </li></ul><ul><li>In case if you do not receive answers to your question today, you will certainly receive answers via email shortly. </li></ul><ul><li>Thanks for your participation and enjoy the session! </li></ul>Housekeeping Instructions
    4. 4. Janaki Jayachandran Head – SaaS Specialization, Aspire Systems <ul><li>Currently heads the SaaS Specialization Business unit at Aspire Systems </li></ul><ul><li>In his current capacity, he is responsible for the business development and delivery functions focused on SaaS </li></ul><ul><li>Key person in customer interactions and new customer acquisition by getting feedback and adding value to their business </li></ul><ul><li>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 </li></ul>Speaker
    5. 5. <ul><ul><li>Introduction </li></ul></ul><ul><ul><li>Demystifying the Cloud </li></ul></ul><ul><ul><li>Key Decision Points </li></ul></ul><ul><ul><li>Decision Tree </li></ul></ul>Agenda
    6. 6. Demystifying the Cloud Application Framework Hardware
    7. 7. Demystifying the Cloud NEEDS <ul><li>Developers, Rapid Development of Functionality </li></ul><ul><li>Software Architects, Tested and Proven Architecture </li></ul><ul><li>Network Architects, Security, Hosting </li></ul>Application Framework Hardware
    8. 8. <ul><li>Developers, Rapid Development of Functionality </li></ul><ul><li>Software Architects, Tested and Proven Architecture </li></ul><ul><li>Network Architects, Security, Hosting </li></ul>Demystifying the Cloud NEEDS SaaS PaaS IaaS
    9. 9. <ul><li>Developers, Rapid Development of Functionality </li></ul><ul><li>Software Architects, Tested and Proven Architecture </li></ul><ul><li>Network Architects, Security, Hosting </li></ul>Demystifying the Cloud NEEDS PROVIDER <ul><li>Your own App. </li></ul><ul><li>Force.com, Google App, Long Jump </li></ul><ul><li>EC2, Azure, Rackspace </li></ul>SaaS PaaS IaaS
    10. 10. Decision on Multi Tenancy Decision on Development Strategy Decision on Database License Decision on Hosting Strategy Transition Existing Product New SaaS Solution Key Decision Points
    11. 11. Decision on Multi Tenancy Decision on Development Strategy Decision on Database License Decision on Hosting Strategy Key Decision Points
    12. 12. 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
    13. 13. Understanding Multi-Tenancy
    14. 14. 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
    15. 15. Is Multi Tenancy is Required? YES NO Decision 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
    16. 16. YES NO Can On-Demand Hosting Services be leveraged for virtualization? Is Multi Tenancy is Required? Decision on Development Strategy Multi-Tenancy Decision : Example 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
    17. 17. 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
    18. 18. Can On-Demand Hosting Services be leveraged for virtualization? YES NO IaaS 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
    19. 19. Decision on Multi Tenancy Decision on Development Strategy Decision on Database License Decision on Hosting Strategy Key Decision Points
    20. 20. Decision on Development Strategy Is PaaS Suitable? Should I Code My Product? SEAP APaaS Packaged SaaS Framework Can I Use a Solution Accelerator? Custom Developed SaaS Framework Can I Leverage Specific Portions of Existing SaaS Framework? Specialized SaaS Framework Services/Component Decision on Database License Yes No Yes No No Yes No Yes Development Strategy Decision
    21. 21. Decision on PaaS YES NO Should 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
    22. 22. Development Strategy Decision Decision on Development Strategy Is PaaS Suitable? Should I Code My Product? SEAP APaaS Packaged SaaS Framework Can I Use a Solution Accelerator? Custom Developed SaaS Framework Can I Leverage Specific Portions of Existing SaaS Framework? Specialized SaaS Framework Services/Component Decision on Database License Yes No Yes No No Yes No Yes
    23. 23. YES NO Should 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
    24. 24. Development Strategy Decision Decision on Development Strategy Is PaaS Suitable? Should I Code My Product? SEAP APaaS Packaged SaaS Framework Can I Use a Solution Accelerator? Custom Developed SaaS Framework Specialized SaaS Framework Services/Component Decision on Database License Yes No Yes No No Yes No Yes Can I Leverage Specific Portions of Existing SaaS Framework?
    25. 25. YES NO Can I Use a Solution Accelerator? Packaged SaaS Framework 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
    26. 26. Development Strategy Decision Specialized SaaS Framework Services/Component Decision on Development Strategy SEAP APaaS Packaged SaaS Framework Can I Use a Solution Accelerator? Custom Developed SaaS Framework Can I Leverage Specific Portions of Existing SaaS Framework? Decision on Database License Yes No Yes No No Yes No Yes Is PaaS Suitable? Should I Code My Product?
    27. 27. YES NO Can 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
    28. 28. Decision on Multi Tenancy Decision on Development Strategy Decision on Database License Decision on Hosting Strategy Key Decision Points
    29. 29. YES NO Can On Demand Database be leveraged DBaaS 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
    30. 30. Decision on Multi Tenancy Decision on Development Strategy Decision on Database License Decision on Hosting Strategy Key Decision Points
    31. 31. Hosting Decision YES NO Can 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
    32. 33. Janaki Jayachandran Head – SaaS Specialization Aspire Systems E-mail: [email_address] Website: www.aspiresys.com Ph. No: +91-44-67404000 For more details
    33. 34. ? Questions ? ?

    ×