Cloud Computing: Prepared By: Shekhar Avasarala
Cloud Computing: Prepared By: Shekhar Avasarala
Cloud Computing: Prepared By: Shekhar Avasarala
• Significant economic savings and value creation with the Cloud model
The economic model of client-server computing is challenged by rising cost and complexity of maintaining dedicated IT professionals
for silos of infrastructure. The Cloud model gets more leverage from hardware, software and IT administration costs vs. Client-server.
2
On demand biz apps to leverage..
• Zoho offers a personal productivity suite (word processing, spreadsheets,
database, etc.)
• Salesforce.com offers CRM apps.
• Workday offers HR functionality
• Taleo offers recruiting apps as a service.
• SuccessFactors offers employee performance management as a service
• Salary.com offers compensation management as a Service
• NetSuite offers ERP functionality (accounting, sales, inventory, orders,
• ecommerce, etc.)
• Concur offers Travel and Expense automation as a hosted Cloud service
Stitch together all of these Cloud business applications with SOA (Services Oriented Architecture)
and Web services and you have most of the functionality a business would need.
3
What the concept includes…
Cloud Computing concept incorporates combinations of the following:
Infrastructure as a service (IaaS)
Platform as a service (PaaS)
Software as a service (SaaS)
4
Cloud Computing - Concept
Cloud computing is the delivery of applications over the Internet
Cloud computing refers to the idea of delivering personal (e.g., email,
word processing, presentations.) and business productivity applications
(e.g., sales force automation, customer service, accounting) from
centralized servers.
These servers share resources like storage, processing and bandwidth
more efficiently by a cost factor of at least 5-10x
Services are delivered over the Internet from shared servers, rather than
from software loaded onto a personal computer or local server. The
shared servers are likely located in a data center run by Google, Microsoft,
Amazon or some other third party, and it is these data centers that are
considered to be ‘the Cloud’.
5
SaaS – Software as a service
• SaaS or otherwise called as OnDemand
• OnDemand has two essential criteria:
– It is paid for on a subscription basis; and
– The software is hosted by the vendor and accessed by the customer
over the Internet.
• The pure OnDemand business model, which involves both subscription
pricing and hosted deployment, is the opposite of the traditional software
model.
• OnDemand really is about providing a service, not selling software.
6
Paas – Platforms as a service
• Some OnDemand companies initially started out providing apps as an
OnDemand service. But they have since built platforms that can be used
to deploy new apps, provided either by partners or the customers
themselves
• Overall, OnDemand platforms are having significant traction with
companies. Even among large companies (more than 25,000 employees),
60% of companies would prefer an OnDemand platform to the traditional
alternative.
• Traction among small companies is significantly higher, in excess of 80%.
This reflects their willingness to embrace platforms that allow for more
rapid and cheaper deployment of apps that are more user-friendly.
7
IaaS – Infrastructure as a Service
• Infrastructure vendors provide raw physical capacity for Cloud computing.
This may include any combination of hosting, a development
environment, and/or storage.
– As an example, with managed hosting (e.g., through IBM or
Terremark), customers get all their infrastructure provided to them
and are responsible only for the apps sitting on top, relieving them of
the infrastructure burden.
– Other alternatives are vendors (e.g., Google) who allow you to build
your own apps using their development environment, and then have it
hosted on their service through the Cloud.
– Similarly, Amazon provides Cloud storage with its S3 offering.
8
A who’s who of the Cloud
9
Shift in Technology
Cloud computing made possible by the shift to internet technologies that are
built on Webbased standards and protocols
10
Why the Cloud now…
• The Cloud has been enabled by a confluence of technology advances Cloud
computing has been enabled by the emergence of broadband capacity, and makes
use of low-cost commodity hardware and virtualization
11
Cost Comparison
For an OnPremise application deployment, the actual software is only a fraction of the cost.
On the other hand, to deploy 1.1 million OnDemand CRM users, Salesforce.com incurred ~$513mn in
direct cost (which includes capex and cost of revenue). Thus, the implied average cost to deploy one
OnDemand subscriber is ~$468 ($513mn/1.1mn subs). This compares to the $10,000/license for an
OnPremise deployment, a savings of 20x.
12
On-Premise Vs On-Demand
13
Growth Drivers
15
Benefits
Cost savings
Pay-as-you-go pricing
Resource Flexibility
Ease of use and speed of deployment
Vendor accountability
Low switching costs
16
Barriers
Reliability concerns
Performance issues
Security concerns
Difficulty customizing
Organizational inertia
17