Impact of cloud computing on the software industryPresentation Transcript
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
hardware costs can be reduced 33-70 percent
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 percent
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
India: the source and the market for innovation
Persistent: your trusted partner to help you get there now!
We welcome your comments: Anand Deshpande (email@example.com) Persistent Systems November 2010