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/
© Copyright 2024