SlideShare a Scribd company logo
1 of 24
Impact of Cloud Computing on the Software Industry Anand Deshpande November 2010
Personal History and Biases Founder and CEO of Persistent Systems. Established in 1990. Leader in outsourced software product development. We work with more than 250 Customers, 5000+ employees. Responsible for tracking Technology and for sales.  Personally, track database technologies.
Cloud computing  and mobile devices  will transform the software industry.
What is driving the adoption of cloud computing? Economics.
What is driving the adoption of cloud computing? Economics. Illusion of infinite resources No up-front cost Fine-grained billing (e.g. hourly)  Utility Computing:  Pay-as-you-go computing promises substantially reduced cost.
We are grossly over-provisioned Capacity includes: Computer Servers Storage Software Licenses Network bandwidth Energy Air Conditioning  Rent Maintenance Costs Operator Staff Capacity Resources Demand Static data center Time Unused resources Slide Credits: Berkeley RAD Lab
Heavy penalty for under-provisioning:Poor quality of service – lost customers. Resources Resources Resources Capacity Capacity Capacity Lost revenue Demand Demand Demand 2 3 2 3 2 3 1 1 1 Time (days) Time (days) Time (days) Lost users Slide Credits: Berkeley RAD Lab
Ideally, want optimal provisioning of capacity across all resources. Resources Capacity Capacity Resources Resources Demand Capacity Demand Data center in the cloud 2 3 1 Demand Time (days) Pay-per-use business models Time Time Static data center Slide Credits: Berkeley RAD Lab
What must the Cloud Provision for? “Growing Fast“   “On and Off “   Inactivity Period Compute  Compute AverageUsage Usage Average Time  Time On & off workloads (e.g. batch job) Over provisioned capacity is wasted  Time to market can be cumbersome  Successful services needs to grow/scale    Keeping up w/ growth is big IT challenge  Complex lead time for deployment “Unpredictable Bursting“   “Predictable Bursting“   Compute Compute AverageUsage Average Usage  Time Time Unexpected/unplanned peak in demand   Sudden spike impacts performance  Can’t over provision for extreme cases  Services with micro seasonality trends    Peaks due to periodic increased demand IT complexity and wasted capacity    Source: Microsoft
By reducing server sprawl, improving utilization,  simplifying operations, standardizing, increasing  reliability, reducing energy and cooling ,[object Object]
maintenance costs can be reduced up to 50 percent
support costs can be reduced by as much as 33 percent
floor space/facility costs can be reduced 33-50 percenthttp://www-935.ibm.com/services/us/its/html/green-datacenter-svcs-landing.html
Cloud Computing: Why Now? Economic slowdown has accelerated the adoption of cloud computing.
Mobile Internet is getting mainstream Network:  Roadmap for 3G/LTE/4G/WiFi/WiMax is getting established. Operating Systems:  Android launch has been very impressive.  iOS, Windows7 are viable contenders, cannot rule out Symbian. Devices: Price points for smart phones are getting affordable. Form factor:  With the launch of the iPad and tablet form factors from Dell and Samsung, the tablet war has just begun. User Interface:  Touch, motion and gestures
Expectations from the Mobile Internet Always on access with super fast boot time. Fast broadband speeds Near zero latency access to nearly all information More than day-long battery life Appropriate form factor Location based information Presence
The landscape is changing
Are you ready?
What does this mean for me?
Hardware IT Budgets Custom software IT Maintenance  Software Products  Total IT Costs Business Model Pay per use Consequences of the Cloud
Proliferation of AppStores and the pay-per-use business models for apps
Products will be consumed in ready-to-eat bite-sized portions
From the App Store Low per Unit Cost ZeroLoyalty Pay per Use Snap-in Snap-out
Innovation through Gandhian Engineering  Getting more for less for more

More Related Content

Viewers also liked

Information Technology in the Cloud
Information Technology in the CloudInformation Technology in the Cloud
Information Technology in the CloudWelch LLP
 
Cloud Computing for Startups
Cloud Computing for StartupsCloud Computing for Startups
Cloud Computing for StartupsYong Li
 
Top 10 benefits of cloud computing - By Techvedic
Top 10 benefits of cloud computing - By TechvedicTop 10 benefits of cloud computing - By Techvedic
Top 10 benefits of cloud computing - By TechvedicTechvedic
 
Embracing Cybersecurity on Cloud Computing
Embracing Cybersecurity on Cloud ComputingEmbracing Cybersecurity on Cloud Computing
Embracing Cybersecurity on Cloud ComputingPECB
 
Protecting Yourself from the Heartbleed Bug
Protecting Yourself from the Heartbleed BugProtecting Yourself from the Heartbleed Bug
Protecting Yourself from the Heartbleed BugDavid Sweigert
 
Cloud Computing & Cybersecurity
Cloud Computing & CybersecurityCloud Computing & Cybersecurity
Cloud Computing & CybersecurityDavid Sweigert
 
Why Enterprise Architecture Must drive Cloud Strategy and Planning
Why Enterprise Architecture Must drive Cloud Strategy and PlanningWhy Enterprise Architecture Must drive Cloud Strategy and Planning
Why Enterprise Architecture Must drive Cloud Strategy and PlanningRateb Abu Hawieleh
 
Trends in Cloud Computing 2016
Trends in Cloud Computing 2016Trends in Cloud Computing 2016
Trends in Cloud Computing 2016CompTIA
 
Cloud computing Basics
Cloud computing BasicsCloud computing Basics
Cloud computing BasicsSagar Sane
 
2016 Future of Cloud Computing Study
2016 Future of Cloud Computing Study2016 Future of Cloud Computing Study
2016 Future of Cloud Computing StudyNorth Bridge
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple pptAgarwaljay
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computingRkrishna Mishra
 

Viewers also liked (13)

Information Technology in the Cloud
Information Technology in the CloudInformation Technology in the Cloud
Information Technology in the Cloud
 
Cloud Computing for Startups
Cloud Computing for StartupsCloud Computing for Startups
Cloud Computing for Startups
 
Top 10 benefits of cloud computing - By Techvedic
Top 10 benefits of cloud computing - By TechvedicTop 10 benefits of cloud computing - By Techvedic
Top 10 benefits of cloud computing - By Techvedic
 
Embracing Cybersecurity on Cloud Computing
Embracing Cybersecurity on Cloud ComputingEmbracing Cybersecurity on Cloud Computing
Embracing Cybersecurity on Cloud Computing
 
Protecting Yourself from the Heartbleed Bug
Protecting Yourself from the Heartbleed BugProtecting Yourself from the Heartbleed Bug
Protecting Yourself from the Heartbleed Bug
 
Cloud Computing & Cybersecurity
Cloud Computing & CybersecurityCloud Computing & Cybersecurity
Cloud Computing & Cybersecurity
 
Why Enterprise Architecture Must drive Cloud Strategy and Planning
Why Enterprise Architecture Must drive Cloud Strategy and PlanningWhy Enterprise Architecture Must drive Cloud Strategy and Planning
Why Enterprise Architecture Must drive Cloud Strategy and Planning
 
Trends in Cloud Computing 2016
Trends in Cloud Computing 2016Trends in Cloud Computing 2016
Trends in Cloud Computing 2016
 
Cloud computing Basics
Cloud computing BasicsCloud computing Basics
Cloud computing Basics
 
2016 Future of Cloud Computing Study
2016 Future of Cloud Computing Study2016 Future of Cloud Computing Study
2016 Future of Cloud Computing Study
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple ppt
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computing
 
cloud computing ppt
cloud computing pptcloud computing ppt
cloud computing ppt
 

More from Anand Deshpande

Second Orbit - Action COACH Business Redefined Summit
Second Orbit  - Action COACH Business Redefined SummitSecond Orbit  - Action COACH Business Redefined Summit
Second Orbit - Action COACH Business Redefined SummitAnand Deshpande
 
Managing Your Professional Career
Managing Your Professional CareerManaging Your Professional Career
Managing Your Professional CareerAnand Deshpande
 
You are the CEO. What's next?
You are the CEO.  What's next?You are the CEO.  What's next?
You are the CEO. What's next?Anand Deshpande
 
Managing my career (isb august 2019)
Managing my career (isb  august 2019)Managing my career (isb  august 2019)
Managing my career (isb august 2019)Anand Deshpande
 
Sharing the deAsra Experience at Bhutan Economic Forum
Sharing the deAsra Experience at Bhutan Economic ForumSharing the deAsra Experience at Bhutan Economic Forum
Sharing the deAsra Experience at Bhutan Economic ForumAnand Deshpande
 
Presentation at the code gladiators finale 2019
Presentation at the code gladiators finale 2019Presentation at the code gladiators finale 2019
Presentation at the code gladiators finale 2019Anand Deshpande
 
Pune TiECON -- Second Orbit Presentation
Pune TiECON -- Second Orbit PresentationPune TiECON -- Second Orbit Presentation
Pune TiECON -- Second Orbit PresentationAnand Deshpande
 
Data Collaboration in Healthcare -- presented at VLDB 2018
Data Collaboration in Healthcare -- presented at VLDB 2018Data Collaboration in Healthcare -- presented at VLDB 2018
Data Collaboration in Healthcare -- presented at VLDB 2018Anand Deshpande
 
Managing my career (as presented for toastmasters)
Managing my career (as presented for toastmasters)Managing my career (as presented for toastmasters)
Managing my career (as presented for toastmasters)Anand Deshpande
 
I am a Test Engineer: Why should I care about DevOps?
I am a Test Engineer: Why should I care about DevOps?I am a Test Engineer: Why should I care about DevOps?
I am a Test Engineer: Why should I care about DevOps?Anand Deshpande
 
Technology for india's development
Technology for india's developmentTechnology for india's development
Technology for india's developmentAnand Deshpande
 
Pune Connect presentation
Pune Connect presentationPune Connect presentation
Pune Connect presentationAnand Deshpande
 
From the Big Data keynote at InCSIghts 2012
From the Big Data keynote at InCSIghts 2012From the Big Data keynote at InCSIghts 2012
From the Big Data keynote at InCSIghts 2012Anand Deshpande
 
Presentation from IBM/RTL in Pune
Presentation from IBM/RTL in PunePresentation from IBM/RTL in Pune
Presentation from IBM/RTL in PuneAnand Deshpande
 
Customer summit - big data (final)
Customer summit  - big data (final)Customer summit  - big data (final)
Customer summit - big data (final)Anand Deshpande
 
CII Panel Discussion on Cloud Computing
CII Panel Discussion on Cloud ComputingCII Panel Discussion on Cloud Computing
CII Panel Discussion on Cloud ComputingAnand Deshpande
 
Technology Driving Growth. Kotak Investor Conference
Technology Driving Growth.  Kotak Investor ConferenceTechnology Driving Growth.  Kotak Investor Conference
Technology Driving Growth. Kotak Investor ConferenceAnand Deshpande
 
Cloud and mobility (slideshare)
Cloud and mobility (slideshare)Cloud and mobility (slideshare)
Cloud and mobility (slideshare)Anand Deshpande
 
Opportunities for IT and SLA Professionals to Collaborate
Opportunities for IT and SLA Professionals to CollaborateOpportunities for IT and SLA Professionals to Collaborate
Opportunities for IT and SLA Professionals to CollaborateAnand Deshpande
 

More from Anand Deshpande (20)

Second Orbit - Action COACH Business Redefined Summit
Second Orbit  - Action COACH Business Redefined SummitSecond Orbit  - Action COACH Business Redefined Summit
Second Orbit - Action COACH Business Redefined Summit
 
Managing Your Professional Career
Managing Your Professional CareerManaging Your Professional Career
Managing Your Professional Career
 
You are the CEO. What's next?
You are the CEO.  What's next?You are the CEO.  What's next?
You are the CEO. What's next?
 
Managing my career (isb august 2019)
Managing my career (isb  august 2019)Managing my career (isb  august 2019)
Managing my career (isb august 2019)
 
Sharing the deAsra Experience at Bhutan Economic Forum
Sharing the deAsra Experience at Bhutan Economic ForumSharing the deAsra Experience at Bhutan Economic Forum
Sharing the deAsra Experience at Bhutan Economic Forum
 
Presentation at the code gladiators finale 2019
Presentation at the code gladiators finale 2019Presentation at the code gladiators finale 2019
Presentation at the code gladiators finale 2019
 
Pune TiECON -- Second Orbit Presentation
Pune TiECON -- Second Orbit PresentationPune TiECON -- Second Orbit Presentation
Pune TiECON -- Second Orbit Presentation
 
Data Collaboration in Healthcare -- presented at VLDB 2018
Data Collaboration in Healthcare -- presented at VLDB 2018Data Collaboration in Healthcare -- presented at VLDB 2018
Data Collaboration in Healthcare -- presented at VLDB 2018
 
Managing my career (as presented for toastmasters)
Managing my career (as presented for toastmasters)Managing my career (as presented for toastmasters)
Managing my career (as presented for toastmasters)
 
I am a Test Engineer: Why should I care about DevOps?
I am a Test Engineer: Why should I care about DevOps?I am a Test Engineer: Why should I care about DevOps?
I am a Test Engineer: Why should I care about DevOps?
 
Technology for india's development
Technology for india's developmentTechnology for india's development
Technology for india's development
 
Pune Connect presentation
Pune Connect presentationPune Connect presentation
Pune Connect presentation
 
From the Big Data keynote at InCSIghts 2012
From the Big Data keynote at InCSIghts 2012From the Big Data keynote at InCSIghts 2012
From the Big Data keynote at InCSIghts 2012
 
Presentation from IBM/RTL in Pune
Presentation from IBM/RTL in PunePresentation from IBM/RTL in Pune
Presentation from IBM/RTL in Pune
 
Customer summit - big data (final)
Customer summit  - big data (final)Customer summit  - big data (final)
Customer summit - big data (final)
 
CII Panel Discussion on Cloud Computing
CII Panel Discussion on Cloud ComputingCII Panel Discussion on Cloud Computing
CII Panel Discussion on Cloud Computing
 
Technology Driving Growth. Kotak Investor Conference
Technology Driving Growth.  Kotak Investor ConferenceTechnology Driving Growth.  Kotak Investor Conference
Technology Driving Growth. Kotak Investor Conference
 
Cloud and mobility (slideshare)
Cloud and mobility (slideshare)Cloud and mobility (slideshare)
Cloud and mobility (slideshare)
 
Data and science
Data and scienceData and science
Data and science
 
Opportunities for IT and SLA Professionals to Collaborate
Opportunities for IT and SLA Professionals to CollaborateOpportunities for IT and SLA Professionals to Collaborate
Opportunities for IT and SLA Professionals to Collaborate
 

Recently uploaded

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Recently uploaded (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

Impact of cloud computing on the software industry

  • 1. Impact of Cloud Computing on the Software Industry Anand Deshpande November 2010
  • 2. Personal History and Biases Founder and CEO of Persistent Systems. Established in 1990. Leader in outsourced software product development. We work with more than 250 Customers, 5000+ employees. Responsible for tracking Technology and for sales. Personally, track database technologies.
  • 3. Cloud computing and mobile devices will transform the software industry.
  • 4. What is driving the adoption of cloud computing? Economics.
  • 5. What is driving the adoption of cloud computing? Economics. Illusion of infinite resources No up-front cost Fine-grained billing (e.g. hourly) Utility Computing: Pay-as-you-go computing promises substantially reduced cost.
  • 6. We are grossly over-provisioned Capacity includes: Computer Servers Storage Software Licenses Network bandwidth Energy Air Conditioning Rent Maintenance Costs Operator Staff Capacity Resources Demand Static data center Time Unused resources Slide Credits: Berkeley RAD Lab
  • 7. Heavy penalty for under-provisioning:Poor quality of service – lost customers. Resources Resources Resources Capacity Capacity Capacity Lost revenue Demand Demand Demand 2 3 2 3 2 3 1 1 1 Time (days) Time (days) Time (days) Lost users Slide Credits: Berkeley RAD Lab
  • 8. Ideally, want optimal provisioning of capacity across all resources. Resources Capacity Capacity Resources Resources Demand Capacity Demand Data center in the cloud 2 3 1 Demand Time (days) Pay-per-use business models Time Time Static data center Slide Credits: Berkeley RAD Lab
  • 9. What must the Cloud Provision for? “Growing Fast“ “On and Off “ Inactivity Period Compute Compute AverageUsage Usage Average Time Time On & off workloads (e.g. batch job) Over provisioned capacity is wasted Time to market can be cumbersome Successful services needs to grow/scale Keeping up w/ growth is big IT challenge Complex lead time for deployment “Unpredictable Bursting“ “Predictable Bursting“ Compute Compute AverageUsage Average Usage Time Time Unexpected/unplanned peak in demand Sudden spike impacts performance Can’t over provision for extreme cases Services with micro seasonality trends Peaks due to periodic increased demand IT complexity and wasted capacity Source: Microsoft
  • 10.
  • 11. maintenance costs can be reduced up to 50 percent
  • 12. support costs can be reduced by as much as 33 percent
  • 13. floor space/facility costs can be reduced 33-50 percenthttp://www-935.ibm.com/services/us/its/html/green-datacenter-svcs-landing.html
  • 14. Cloud Computing: Why Now? Economic slowdown has accelerated the adoption of cloud computing.
  • 15. Mobile Internet is getting mainstream Network: Roadmap for 3G/LTE/4G/WiFi/WiMax is getting established. Operating Systems: Android launch has been very impressive. iOS, Windows7 are viable contenders, cannot rule out Symbian. Devices: Price points for smart phones are getting affordable. Form factor: With the launch of the iPad and tablet form factors from Dell and Samsung, the tablet war has just begun. User Interface: Touch, motion and gestures
  • 16. Expectations from the Mobile Internet Always on access with super fast boot time. Fast broadband speeds Near zero latency access to nearly all information More than day-long battery life Appropriate form factor Location based information Presence
  • 17. The landscape is changing
  • 19. What does this mean for me?
  • 20. Hardware IT Budgets Custom software IT Maintenance Software Products Total IT Costs Business Model Pay per use Consequences of the Cloud
  • 21. Proliferation of AppStores and the pay-per-use business models for apps
  • 22. Products will be consumed in ready-to-eat bite-sized portions
  • 23. From the App Store Low per Unit Cost ZeroLoyalty Pay per Use Snap-in Snap-out
  • 24. Innovation through Gandhian Engineering Getting more for less for more
  • 25. India: the source and the market for innovation
  • 26. Persistent: your trusted partner to help you get there now!
  • 27. We welcome your comments: Anand Deshpande (anand@persistent.co.in) Persistent Systems November 2010

Editor's Notes

  1. Patterns that are suitable in terms of usage for apps to go to cloudLot of enterprise apps have one or other of these patternsEven if usage was very flat, even then cost of cloud is comparable now with pricing for reserved instances.In some sense it is not about usage patterns anymore, it is cost of moving to cloud + cost of running their, versus cost of running in-house for a certain QoS need