Blobs

In enterprise IT in the last decade
Salesforce.com IPO, 2004
Launch of Amazon Web
Services, 2006
Showed that Software as
a Service (SaaS) works
Introduced public cloud
platforms
As both a technology and
a business model
Provided a new
technology and a new
business model
Release of Apple iPhone,
2007
The first truly successful
smartphone
The traditional world
The new default
On-premises
packaged applications
are becoming SaaS
applications
Cloud platforms
are the new
foundation for
competitive
advantage
This isn’t the postPC era, but it is
the PC+ era
A simple summary
Compute
Data
Everything else
Run new applications
Store and access
information
Identity, mobile services, VPNs,
media services, integration, …
Might run existing packaged
and custom applications
Analyze information
This category keeps on growing
Compute services
Infrastructure as a Service
(IaaS)
Platform as a Service
(PaaS)
Application
VM
VM
Create and use
virtual machines
VM
VM
Provide
applications
VM Images
An aside
IaaS
PaaS
Support new
cloud-native apps
Yes
Yes
Run existing websites
Yes
Maybe
Run on-premises packaged
or custom applications
Yes
No
Run a standard
DBMS, e.g., SQL Server
Yes
No
Provide VMs for dev/test
Yes
No
Support disaster recovery
Yes
No
Many think
PaaS is much
better for this
Data services
Also called
object storage
Blobs
Relational
NoSQL
10001101001111011
10001101001111011
1110110
10001101001111
1110110
0111110110
Can also run a DBMS
in IaaS VMs
Others
Identity
Mobile Backend as a
Service (MBaaS)
Others
SaaS and On-Premises
Applications
Authn
Notify
Directory
Service
Logic
Data
...
Example vendors and technologies
Compute
IaaS
Microsoft
Azure
Amazon
Web Services
Google
Cloud Platform
OpenStack
Salesforce.com
Force.com
Data
PaaS
Blobs
Relational
Others
NoSQL
Identity
MBaaS
October 2012
AWS is out
in front
Microsoft and
Google don’t
yet offer IaaS
What?
August 2013
Google doesn’t
yet offer IaaS
The most visible
OpenStack
supporters
AWS is
further out
in front
Microsoft began
offering IaaS two
months earlier
IBM is in real
trouble
May 2014
AWS is still
in front
But it’s a twohorse race
Google has
finally entered
the market
Look where
the other big
enterprise
vendors are
Microsoft
Compute
Microsoft
Azure
Amazon
Web Services
Google
Cloud Platform
OpenStack
Salesforce.com
Force.com
Data
Others
IaaS
PaaS
Blobs
Relational
NoSQL
Identity
MBaaS
Virtual
Machines
Web Sites,
Cloud
Services
Blobs
SQL
Database
Tables,
DocumentDB
Azure Active
Directory
Mobile
Services
A managed service with
schema-free data, a SQL-based
query language, indexing of
every element, and more
Application
JSON
Query
Database
Collection
Collection
Collection
Collection
Collection
JSON
Document
Windows Server
Active Directory
Login
On-Premises
Application
User
IT Admin
1
2
Access on-premises
and SaaS applications
Including Google Apps,
Salesforce, and lots more
Configure link
Azure
Active Directory
3
SaaS
Application
SaaS
Application
OTHER ENVIRONMENT
MICROSOFT AZURE
ENTERPRISE
Single sign-on for SaaS applications
Amazon
Compute
Microsoft
Azure
Amazon
Web Services
Google
Cloud Platform
OpenStack
Salesforce.com
Force.com
Data
Others
IaaS
PaaS
Blobs
Relational
NoSQL
Identity
MBaaS
Virtual
Machines
Web Sites,
Cloud
Services
Blobs
SQL
Database
DocumentDB,
Tables
Azure Active
Directory
Mobile
Services
Elastic
Compute
Cloud (EC2)
Elastic
Beanstalk
Simple
Storage
Service (S3)
Relational
Database
Service (RDS)
DynamoDB
Mobile
Services
An assessment
AWS is a startup that got it
right immediately
Amazon is viewed as a leader
in this market
Their first offerings were
IaaS and blobs
They were the first mover
in public cloud platforms
These are still the two
most widely used cloud
platform technologies
AWS is focused entirely on
the public cloud
Amazon has called private
cloud “false cloud”
Google
Compute
Microsoft
Azure
Amazon
Web Services
Google
Cloud Platform
OpenStack
Salesforce.com
Force.com
Data
Others
IaaS
PaaS
Blobs
Relational
NoSQL
Identity
MBaaS
Virtual
Machines
Web Sites,
Cloud
Services
Blobs
SQL
Database
DocumentDB,
Tables
Azure Active
Directory
Mobile
Services
Elastic
Compute
Cloud (EC2)
Elastic
Beanstalk
Simple
Storage
Service (S3)
Relational
Database
Service (RDS)
DynamoDB
Mobile
Services
Compute
Engine
App
Engine
Cloud
Storage
Cloud
SQL
Cloud
Datastore
Mobile
Backend
Starter
An assessment
Google began with App
Engine
Google appears serious about
cloud platforms (finally)
Expect them to be a price
leader
Like Microsoft, Google
initially bet that the
market wanted PaaS
They’ve announced
support for Windows
Server in Compute Engine
They’ve said that cloud platform
prices should follow Moore’s
Law
They’ve just gotten
started with IaaS
But only for Windows
Server 2008 R2
They’ve innovated with pricing,
e.g., reservation-like pricing
once consumption hits a certain
amount
OpenStack
Compute
Data
Others
IaaS
PaaS
Blobs
Relational
NoSQL
Identity
MBaaS
Virtual
Machines
Web Sites,
Cloud
Services
Blobs
SQL
Database
DocumentDB,
Tables
Azure Active
Directory
Mobile
Services
Elastic
Compute
Cloud (EC2)
Elastic
Beanstalk
Simple
Storage
Service (S3)
Relational
Database
Service (RDS)
DynamoDB
Mobile
Services
Google
Cloud Platform
Compute
Engine
App
Engine
Cloud
Storage
Cloud
SQL
Cloud
Datastore
Mobile
Backend
Starter
OpenStack
Compute
Object
Storage
Database
Microsoft
Azure
Amazon
Web Services
Salesforce.com
Force.com
An assessment
It’s an open source project,
but not really standard
Several vendors offer public
IaaS based on OpenStack
Users love standards, so
vendors claim to follow
them
OpenStack gets more press
attention than it deserves
But they also add
proprietary extensions
At most, one or two vendors
will dominate OpenStack
And it’s unclear who they’ll be
- HP’s Helion public cloud
hasn’t gotten much traction
- Rackspace has largely left
the IaaS market
An aside
Cloud Software
IaaS
Tools and
Tools and
Tools and
Applications
Applications
Applications
IaaS: Start VM, Stop VM, …
Blobs: Get blob, put blob, …
VMs
VMs
VMs
Blobs
Salesforce
Compute
Data
Others
IaaS
PaaS
Blobs
Relational
NoSQL
Identity
MBaaS
Virtual
Machines
Web Sites,
Cloud
Services
Blobs
SQL
Database
DocumentDB,
Tables
Azure Active
Directory
Mobile
Services
Elastic
Compute
Cloud (EC2)
Elastic
Beanstalk
Simple
Storage
Service (S3)
Relational
Database
Service (RDS)
DynamoDB
Mobile
Services
Google
Cloud Platform
Compute
Engine
App
Engine
Cloud
Storage
Cloud
SQL
Cloud
Datastore
Mobile
Backend
Starter
OpenStack
Compute
Object
Storage
Database
Microsoft
Azure
Amazon
Web Services
Salesforce.com
Force.com
Force.com
App Logic
Force.com
Database
Salesforce
Identity
An assessment
Force.com is typically sold as
an adjunct to Salesforce CRM
Force.com is aimed at
enterprise developers
It’s PaaS, so it’s intended
for new custom apps
Some apps can be built solely
with point-and-click tools
The platform, language, and
tools are all proprietary
Since your customer data
is in the Salesforce cloud,
why not build your apps
there, too?
Developers can also use Apex,
a Salesforce language
There’s no lock-in like cloud
lock-in
Dynamics CRM includes xRM,
a similar PaaS platform
Customer lock-in to
Force.com is total
January 2014
In front because
this MQ is focused
on enterprise
applications
Released before
Azure, yet still a
challenger
Where is
Amazon?
But it’s still a
two-horse race
The rest of the
PaaS market is a
crowded mess
An assessment
IBM began with various halfhearted cloud initiatives
IBM bought SoftLayer for $2
billion in mid-2013
IBM announced a plan to
spend $1.2 billion on cloud
None seemed serious
SoftLayer was half hoster,
half cloud provider
But it will be spread across
many datacenters
None got much traction
with customers
IBM highlights SoftLayer’s
ability to provide both
VMs and physical servers
Microsoft spends this to build a
single datacenter
“I think we’ve entered cloud at a perfect time.”
- Michael Rhodin, IBM Senior VP, Spring 2014
An assessment
Formerly called vCloud
Hybrid Service
Initially encouraged hosters
to offer IaaS with vCloud
Currently offer vCloud Air
themselves
Hosters didn’t much like this
It provides IaaS based on
vSphere in VMware
datacenters
Uptake was limited
vCloud Air isn’t a complete
public cloud platform
VMs only
No blobs, identity, etc.
July 2014
AWS is in
the Leaders
Quadrant
So is Azure
Google is a
ways behind
The traditional
enterprise
vendors
Microsoft
IaaS
PaaS
Storage
A summary
Amazon
Salesforce.com
Google
Microsoft
HP
VMware
IBM
A more detailed look
Email
Collaboration
SaaS
Applications
Custom
Applications
NoSQL
PaaS
Identity
Blobs
MBaaS
Public Cloud Platform
Productivity
CRM
IaaS
Relational
...
PCs/Laptops
Clients
Tablets
Phones
...
Microsoft
Exchange Online
SharePoint Online
SaaS
Applications
Custom
Applications
Microsoft Azure
Office Online
Dynamics
CRM
...
Windows 8
Clients
Windows 8
Windows Phone 8
Virtual
Machines
Tables,
DocumentDB
Web Sites,
Cloud Services
Azure
AD
Blobs
Mobile
Services
SQL
Database
...
Amazon
Email
Collaboration
SaaS
Applications
Custom
Applications
Amazon Web Services
Productivity
CRM
...
PCs/Laptops
Clients
Kindle Fire
Fire Phone
EC2
DynamoDB
Elastic
Beanstalk
Identity
S3
Mobile
Services
RDS
...
Google
Gmail
Collaboration
SaaS
Applications
Custom
Applications
Google Cloud Platform
Google Docs
CRM
...
Chrome
Clients
Android
Android
Compute
Engine
Cloud
Datastore
App
Engine
Identity
Cloud
Storage
Mobile
Backend
Cloud
SQL
...
OpenStack
Email
Collaboration
SaaS
Applications
Custom
Applications
OpenStack
Productivity
CRM
...
PCs/Laptops
Clients
Tablets
Phones
Compute
NoSQL
PaaS
Identity
Object
Storage
MBaaS
Database
...
Salesforce.com
Email
Collaboration
SaaS
Applications
Custom
Applications
Force.com
Productivity
CRM
IaaS
Database
App
Logic
Identity
Blobs
MBaaS
Relational
...
PCs/Laptops
Clients
Tablets
Phones
...
IBM
Email
Collaboration
SaaS
Applications
Custom
Applications
SoftLayer
Productivity
CRM
Virtual
Servers
Cloudant
Bluemix
Identity
Object
Storage
MBaaS
Relational
...
PCs/Laptops
Clients
Tablets
Phones
...
VMware
Email
Collaboration
SaaS
Applications
Custom
Applications
NoSQL
PaaS
Identity
Blobs
MBaaS
vCloud Air
Productivity
CRM
IaaS
Relational
...
PCs/Laptops
Clients
Tablets
Phones
...
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 more than a hundred events
and conferences on five continents, and his seminars have been
attended by tens of thousands of IT leaders, architects, and developers
in forty-five 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, and educate
their customers and staff.
http://channel9.msdn.com/Events/TechEd
www.microsoft.com/learning
http://microsoft.com/technet
http://developer.microsoft.com
http://technet.microsoft.com/library/dn765472.aspx
http://technet.microsoft.com/en-us/library/hh546785.aspx
http://www.microsoft.com/en-us/server-cloud/products/
windows-azure-pack
http://azure.microsoft.com/en-us/