2. Defining Cloud Computing
Two broad categories
Cloud
Application
Cloud Platform
Users Developers
Cloud applications
– Sometimes called Software as a Service (SaaS)
Cloud platforms
– The focus of this talk
3. Defining Cloud Computing
Examples
Cloud applications:
– Salesforce.com CRM
– Google Apps
– Microsoft Exchange Online
– Your favorite Web site (?)
Cloud platforms:
– Amazon Web Services (AWS)
– Google AppEngine
– Microsoft Windows Azure platform
– Salesforce.com Force.com
4. What is a Cloud Platform?
Some defining characteristics
It lets developers create and run apps, store
data, and more
It provides self-service access to resources, e.g.,
via a browser
It allows granular, on-demand allocation of
resources
It charges only for the resources an application
uses
5. Public Clouds vs. Private Clouds
Typical definitions
Public cloud: A cloud platform run by a service
provider, such as Microsoft, Amazon, or
Google, made available to many end-user
organizations
Private cloud: A cloud platform run solely for a
single end-user organization, such as a bank or
retailer
6. Categorizing Public Cloud Platforms
The usual split
Infrastructure as a Service (IaaS)
– Developers create virtual machines (VMs), to
which they have full access
– Provides total control, but also total responsibility
Platform as a Service (PaaS)
– Developers provide an application, which the
platform runs
– Provides an easy-to-use execution environment,
but limits freedom
7. Cloud Platforms Today
A summary
Public Cloud Platforms
Private Cloud Platform as a Service (PaaS)
Infrastructure as a
Platforms Service (IaaS) For Scalable For Data-Driven For Collab-
Web Apps Business Apps oration Apps
Dynamic Hosting Partners
Infrastructure Dynamic Data
Toolkit for System Windows Azure CRM Online SharePoint
Microsoft Center Toolkit for Platform xRM Online
Center (Hyper-V, Hosters (Hyper-V,
System Center) System Center)
Hosting Partners
VMware vSphere VMware vCloud
Google Salesforce.com
(ESX, vCenter) Initiative
AppEngine Force.com
(ESX, vCenter)
Others
Amazon
Web Services
GoGrid Cloud
Hosting, Rackspace
Cloud Servers, Others
8. Conclusion
Cloud platforms are here
– They’re a new foundation for innovation
A new world is unfolding
– Prepare to be part of it
9. About the Speaker
David Chappell is Principal of Chappell & Associates
(www.davidchappell.com) in San Francisco, California. Through
his speaking, writing, and consulting, he helps people around the
world understand, use, and make better decisions about new
technology. David has been the keynote speaker for many events
and conferences on five continents, and his seminars have been
attended by tens of thousands of IT decision makers, architects,
and developers in more than forty countries. His books have been
published in a dozen languages and used regularly in courses at
MIT, ETH Zurich, and other universities. In his consulting practice,
he has helped clients such as Hewlett-Packard, IBM, Microsoft,
Stanford University, and Target Corporation adopt new
technologies, market new products, train their sales staffs, and
create business plans. Earlier in his career, David wrote
networking software, chaired a U.S. national standards working
group, and played keyboards with the Peabody-award-winning
Children’s Radio Theater. He holds a B.S. in Economics and an
M.S. in Computer Science, both from the University of Wisconsin-
Madison.