Azure and Its Competitors
The Big Picture
Copyright © 2014 Chappell & Associates
The Three Most Important IT Events
In the last decade
Salesforce.com IPO, 2004
Showed that Software as a Service (SaaS) works
As both a technology and a business model
Launch of Amazon Web
Services, 2006
Introduced public cloud platforms
Provided a new technology and a new business model
Release of Apple iPhone,
2007
The first truly successful smartphone
Provided a new technology and a new business model
Datacenter Infrastructure
PCs/Laptops
IT Platforms
The traditional world
Packaged
Applications
Custom
Applications
PCs/Laptops
Tablets
Phones
IT Platforms
The new default
SaaS
Applications
Public Cloud Platform
Custom
Applications
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 survey
Public Cloud Platforms
Cloud Platform Technologies
A simple summary
Compute
Run new applications
Might run existing packaged and custom applications
Data
Store and access information
Analyze information
Everything else
Identity, mobile services, VPNs, media services, integration, … This category keeps on growing
Cloud Platform Technologies
Compute services
Platform as a Service
(PaaS)
VM VM ApplicationInfrastructure as a Service (IaaS)
VM
VM Images VM
Create and use
Why IaaS is More Important Than PaaS
An aside
IaaS PaaS
Support disaster recovery
Yes
No
Yes
Run on-premises packaged or
custom applications
No
Run a standard
DBMS, e.g., SQL Server
Yes
No
Yes
Maybe
Run existing websites
Provide VMs for dev/test
Yes
No
Support newcloud-native apps
Yes
Yes
Many think PaaS is much better for this
Cloud Platform Technologies
Data services
Blobs
10001101001111011 1110110 10001101001111011 1110110 1000110100111 10111110110Relational
NoSQL
Can also run a DBMS in IaaS VMs
Sometimes called
Cloud Platform Technologies
Others
Mobile Backend as a Service
(MBaaS)
Authn Notify Logic DataIdentity
SaaS and On-Premises Applications
Directory Service
Others
Public Cloud Platforms
Example vendors and technologies
Compute IaaS PaaS Others Identity MBaaS Data Relational NoSQL Blobs Microsoft Azure Amazon Web Services OpenStack Google Cloud Platform Salesforce.com Force.com
Gartner Public Cloud IaaS MQ
October 2012
What? Microsoft and
Google don’t yet offer IaaS
AWS is out in front
Gartner Public Cloud IaaS MQ
August 2013
Microsoft began offering IaaS two months earlier AWS is
further out in front
Google doesn’t yet offer IaaS
The most visible OpenStack supporters
IBM is in real trouble
Gartner Public Cloud IaaS MQ
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 out in front
Public Cloud Platforms
Microsoft
Microsoft Azure Amazon Web Services OpenStackCompute Data Others
Google Cloud Platform
Virtual Machines
Web Sites,
Cloud Services Blobs SQL Database
Tables, DocumentDB Azure Active Directory Mobile Services
IaaS PaaS Blobs Relational NoSQL Identity MBaaS
Salesforce.com Force.com
Database
DocumentDB
JSON Request
Application
Collection Collection Collection Collection Collection
JSON
Document A cloud service with
schema-free data, a SQL-based query language, indexing of every
Azure Active Directory Premium
Single sign-on for SaaS applications
ENT ERPRISE MI CR OSOFT AZU RE 2 Login IT Admin Windows Server Active Directory User 1 Configure link Azure Active Directory O THE R CL OU D ENVIR ONME NT SaaS Application SaaS Application
3 Access on-premises and SaaS applications
On-Premises Application
Public Cloud Platforms
Amazon
Microsoft Azure Amazon Web Services OpenStackCompute Data Others
Google Cloud Platform Elastic Compute Cloud (EC2) Elastic Beanstalk Simple Storage Service (S3) Relational Database Service (RDS)
DynamoDB ServicesMobile
IaaS PaaS Blobs Relational NoSQL Identity MBaaS
Salesforce.com Force.com
Amazon
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
Microsoft is “inspired” by
AWS technology
Azure eventually made IaaS a primary service
Azure eventually made blob storage a focus of its
business
Amazon is “inspired” by
Microsoft organization
AWS often uses a partner-led model
AWS Activate is like Microsoft BizSpark, a program for startups
Mobile Backend
Starter
Public Cloud Platforms
Compute Data Others
Google Cloud Platform
Compute Engine
App
Engine StorageCloud Cloud SQL DatastoreCloud
IaaS PaaS Blobs Relational NoSQL Identity MBaaS
Salesforce.com Force.com
An assessment
Google began with App
Engine
Like Microsoft, Google
initially bet that the market wanted PaaS
They’ve just gotten started with IaaS
Google appears serious about
cloud platforms (finally)
They’ve announced support for Windows Server in
Compute Engine
But only for Windows Server 2008 R2
Expect them to be a price
leader
They’ve said that cloud platform prices should follow Moore’s Law They’ve innovated with pricing, e.g., reservation-like pricing once consumption hits a certain
Public Cloud Platforms
OpenStack
Microsoft Azure Amazon Web Services OpenStackCompute Data Others
Google Cloud Platform
Compute Object
Storage
IaaS PaaS Blobs Relational NoSQL Identity MBaaS
Salesforce.com Force.com
OpenStack
An assessment
It’s an open source project,
but not really standard
Users love standards, so vendors claim to follow them
But they also add
proprietary extensions
A few vendors offer public
IaaS based on OpenStack
None of them has substantial market share
OpenStack gets more press attention than it deserves
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
Cloud Management Platform
(CMP)
Blobs VMs VMsVMsCloud APIs
An aside
Start VM, Stop VM, … Get blob, put blob, …Tools and
Applications
Tools and
Applications
Tools and
Applications
Public Cloud Platforms
Salesforce
Microsoft Azure Amazon Web Services OpenStackCompute Data Others
Google Cloud Platform
IaaS PaaS Blobs Relational NoSQL Identity MBaaS
Salesforce.com Force.com Force.com App Logic Force.com Database Salesforce Identity
Salesforce
An assessment
Force.com is typically sold as
an adjunct to Salesforce CRM
It’s PaaS, so it’s intended for new custom apps
Since your customer data is in the Salesforce cloud, why not build your apps there, too?
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
Gartner Enterprise PaaS MQ
January 2014
But it’s a two-horse race Released in 2008, yet still a challenger In front because this MQ is focused on enterprise applications
The rest of the PaaS market is a crowded mess Where is
IBM
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 will be spread across many datacenters
Google and Microsoft spend this to build a single datacenter
“I think we’ve entered cloud at a perfect time.”
-
Michael Rhodin, IBM Senior VP, Spring 2014
VMware
An assessment
Initially planned for hosters
to offer IaaS with vCloud
Hosters didn’t much like this Uptake was limited
Currently offer vCloud Air
themselves
It offers IaaS based on vSphere in VMware datacenters
vCloud Air isn’t really a full
public cloud platform
Offers VMs only
No blobs, identity, etc.
Formerly called vCloud
Gartner Public Cloud Storage MQ
July 2014
So is Azure The traditional enterprise vendors Google is a ways behind AWS is in the Leaders QuadrantMicrosoft in the Public Cloud MQs
A summary
IaaS
PaaS
Storage
Public Clouds for Enterprises
Cloud strength, enterprise strength
IBM
VMware
HP
Microsoft
Amazon
Salesforce.com
IT Today: The New Default
A more detailed look
SaaS
Applications
Custom
Applications
Public Cloud Platform
IaaS
. . .
PaaS
Blobs
Relational
NoSQL
Identity
MBaaS
Clients
PCs/Laptops
Tablets
Phones
Collaboration
CRM
. . .
Productivity
IT Today: The New Default
Microsoft
Windows 8 Windows 8 Windows Phone 8. . .
Virtual Machines Web Sites, Cloud Services Blobs Tables, DocumentDB Azure AD Mobile Services SQL Database Office Online Exchange Online Dynamics CRM. . .
SharePoint Online
Applications
SaaS
Custom
Applications
Microsoft Azure
IT Today: The New Default
Amazon
Kindle Fire Fire Phone. . .
EC2 Elastic Beanstalk S3 DynamoDBIdentity
Mobile Services RDSSaaS
Applications
Custom
Applications
Amazon Web Services
IT Today: The New Default
. . .
Compute Engine App Engine Cloud Storage Cloud Datastore Mobile Backend Cloud SQLIdentity
SaaS
Applications
Custom
Applications
Google Cloud Platform
Clients
Google Docs Gmail . . . Chrome Android AndroidIT Today: The New Default
OpenStack (HP, …)
PaaS
NoSQL
Identity
MBaaS
Compute Object Storage. . .
DatabaseSaaS
Applications
Custom
Applications
OpenStack
Clients
IT Today: The New Default
Salesforce.com
App Logic Database Identity. . .
Relational
MBaaS
IaaS
Blobs
SaaS
Applications
Custom
Applications
Force.com
Clients
CRMIT Today: The New Default
IBM
. . .
Relational
Identity
MBaaS
Virtual Servers Bluemix Object Storage CloudantSaaS
Applications
Custom
Applications
SoftLayer
Clients
IT Today: The New Default
VMware
. . .
PaaS
Blobs
Relational
NoSQL
Identity
MBaaS
IaaSSaaS
Applications
Custom
Applications
vCloud Air
Clients
We’re seeing a huge change in platforms
‒
Everything’s changing at the same time
Everybody must choose their partners for this new world
‒
Public cloud platforms are an important part of this
Conclusion
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 more than a hundred events
and conferences on five continents, and his seminars have been attended by tens of
thousands of business and 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. 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 © 2014 Chappell & Associates | www.davidchappell.com