Cloud Platforms Today:
A Perspective
David Chappell
Chappell & Associates
Defining Cloud ComputingTwo broad categories
Cloud applications
– Sometimes called Software as a Service (SaaS)
Cloud platforms
– The focus of this talk
Cloud
Application
Users Developers
Cloud Platform
Defining Cloud ComputingExamples
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
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
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
Categorizing Public Cloud PlatformsThe 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
Cloud Platforms TodayA summary
Private Cloud Platforms
Microsoft
Salesforce.com Force.com
Google AppEngine
SharePoint Online
Others
Public Cloud Platforms
VMware vSphere(ESX, vCenter)
Dynamic Infrastructure
Toolkit for System Center (Hyper-V, System Center)
GoGrid Cloud Hosting, Rackspace
Cloud Servers, Others
Infrastructure as a Service (IaaS) For Scalable
Web AppsFor Data-Driven Business Apps
For Collab-oration Apps
Dynamic Data Center Toolkit for Hosters (Hyper-V,
System Center)
Hosting Partners
VMware vCloudInitiative
(ESX, vCenter)
Hosting Partners
Platform as a Service (PaaS)
Windows Azure Platform
Amazon Web Services
CRM Online xRM
Conclusion
Cloud platforms are here
– They’re a new foundation for innovation
A new world is unfolding
– Prepare to be part of it
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.
Copyright © 2010 David Chappell
Chappell & Associates
www.davidchappell.comSOAP/WS-*