David Chappell
Chappell & Associates
www.davidchappell.com
Social Enterprise Cloud Computing Big Data Mobile WorkforceCloud Platforms
Today: The Big
Picture
Privacy and Security
The new default
This isn’t the post-PC era, but it is the PC+ era
Cloud platforms are the new
foundation for competitive advantage On-premises
packaged applications are becoming SaaS applications
A simple summary
Compute
Run new applications
Might run existing packaged and custom applications
Data
Store and access information
Analyze information
Everything else
Identity, machine learning, media services, integration, … This category keeps on growing
Compute services
Infrastructure as a Service
(IaaS)
VM VM Images VM Create and use virtual machinesPlatform as a Service
(PaaS)
VM VM Supporting Services Application Provide applicationsData services
Blobs
10001101001111011 1110110 10001101001111011 1110110 10001101001111 0111110110Relational
NoSQL
Can also run a relational or NoSQL DBMS in IaaS VMs
Others
Identity
SaaS and On-Premises Applications Directory Service
Lots More
. . .
Machine Learning
Machine Learning Algorithms Data Model ApplicationExample vendors and technologies
Compute
IaaS PaaS
Others
Identity LearningMachine
Data Relational NoSQL Blobs Microsoft Azure Amazon Web Services Google Cloud Platform Salesforce.com Force.com
October 2012
What? Microsoft and
Google don’t yet offer IaaS
AWS is out in front
August 2013
Microsoft began offering IaaS two months earlier AWS is
further out in front Google doesn’t
yet offer IaaS
IBM is in real trouble
May 2014
But it’s a two-horse race
Look where the other big enterprise vendors are Google has finally entered the market AWS is still in front
May 2015
Microsoft has
closed the gap a bit
Google has moved up some HP is gone AWS still leads
IBM’s position has gotten worse
Microsoft
Microsoft Azure
Amazon Web Services
Compute Data Others
Google Cloud Platform Virtual Machines App Service, Service Fabric,
Cloud Services Blobs
SQL
Database DocumentDB, Tables, … Azure Active Directory Azure ML
IaaS PaaS Blobs Relational NoSQL Identity LearningMachine
Salesforce.com Force.com
Supports Windows Server and Linux
An assessment
Microsoft was slow in
offering IaaS
Although it’s recovering quickly from that delay
Microsoft has strong
customer relationships
Microsoft is a core enterprise vendor for most organizations
Microsoft emphasizes hybrid
clouds
Connecting on-premises resources with cloud resources
Amazon
Microsoft Azure Amazon Web Services Google Cloud Platform Elastic Compute Cloud (EC2) Virtual Machines Elastic Beanstalk App Service, Service Fabric, Cloud Services Simple Storage Service (S3) Blobs Relational Database Service (RDS) SQL Database DynamoDB, … DocumentDB,Tables, … Azure Active Directory
Amazon ML
Azure ML
IaaS PaaS Blobs Relational NoSQL Identity
Salesforce.com Force.com
Compute Data Others
Machine Learning
An assessment
AWS is a startup that got it
right immediately
Their first offerings were IaaS and blobs
These are still the two most widely used cloud platform technologies
Amazon is viewed as a leader
in this market
They were the first mover in public cloud platforms
AWS is focused on the public
cloud
Amazon has called private cloud “false cloud”
Prediction API
IaaS PaaS Blobs Relational NoSQL Identity
Salesforce.com Force.com
Compute Data Others
Machine Learning DocumentDB, Tables, … App Service, Service Fabric, Cloud Services
An assessment
Google began with App
Engine
Like Microsoft, Google initially bet that the market wanted PaaS Their IaaS offering is relatively new
Google appears serious about
cloud platforms (finally)
Compute Engine now supports Windows Server But they don’t monetize their cloud platform
through ads—it’s odd for them
Expect them to be a price
leader
They’ve said that cloud platform prices should follow Moore’s Law
Prediction API
Salesforce
Microsoft Azure Amazon Web Services Google Cloud Platform Elastic Compute Cloud (EC2) Virtual Machines Compute Engine Elastic Beanstalk App Engine Simple Storage Service (S3) Blobs Cloud Storage Relational Database Service (RDS) SQL Database Cloud SQL DynamoDB, … Cloud Datastore, … Azure Active Directory Amazon ML Azure MLIaaS PaaS Blobs Relational NoSQL Identity
Salesforce.com
Force.com Force.com Force.com Database Salesforce Identity
Compute Data Others
Machine Learning DocumentDB, Tables, … App Service, Service Fabric, Cloud Services
An assessment
Force.com is typically sold as
an adjunct to Salesforce CRM
It’s PaaS, so it’s intended for new custom apps
Force.com is aimed at
enterprise developers
Some apps can be built solely with point-and-click tools
Developers can also use Apex, a Salesforce language
Customer lock-in to
Force.com is total
The platform, language, and tools are all proprietary
There’s no lock-in like cloud lock-in
Microsoft Dynamics CRM includes xRM, a similar PaaS platform
March 2015
But it’s a two-horse race Released before
Azure, yet still a challenger
In front because this MQ is focused on enterprise
applications
The rest of the PaaS market is a crowded mess
An assessment
IBM began with various
half-hearted cloud initiatives
None seemed serious None got much traction with customers
IBM bought SoftLayer for $2
billion in mid-2013
SoftLayer was half hoster, half cloud provider
IBM highlights SoftLayer’s ability to provide both VMs and physical servers
IBM announced a plan to
spend $1.2 billion on cloud
But it’s spread across many datacenters
Microsoft spends this to build a single datacenter
IBM’s overall revenue has declined for 13 consecutive quarters
An assessment
Initially encouraged hosters
to offer IaaS with vCloud
Hosters didn’t much like this Uptake was limited
Currently offer vCloud Air
themselves
It provides IaaS based on vSphere in VMware
datacenters
vCloud Air isn’t a complete
public cloud platform
It’s mostly VMs
Customers can also buy some Google Cloud Platform services through vCloud Air, e.g., blobs
July 2015
So is Azure Google is a ways behind AWS is in the leaders quadrant Everybody else is a niche vendorStorage
PaaS
IaaS
A summary
IBM
VMware
HP
Microsoft
Amazon
Salesforce.com
A more detailed look
SaaS
Applications
Custom
Applications
Public Cloud Platform
IaaS
. . .
PaaS
Blobs
Relational
NoSQL
Identity
ML
Clients
PCs/Laptops
Tablets
Phones
Collaboration
CRM
. . .
Productivity
Microsoft
Windows 10 Windows 10 Windows 10 Mobile. . .
Virtual Machines App Service, Service Fabric Blobs Tables, DocumentDB Azure AD Machine Learning SQL Database Office Online Exchange Online Dynamics CRM. . .
SharePoint Online