Multi-Cloud Infrastructure as a Service (IaaS) as a Public Cloud Adoption Pattern Deepak Mohan, Research Director Enterprise Storage and Servers Group IDC Web Conference August 25, 2016
Agenda Multi-cloud Infrastructure as a Service (IaaS) usage today Factors driving multi-cloud IaaS usage Recognizing the challenges with multi-cloud IaaS Outlook IDC Visit us at IDC.com and follow us on Twitter: @IDC 2
Multi-cloud Infrastructure as a Service Usage of public cloud IaaS from multiple public cloud service providers, from within the same IT organization Some examples include Usage of different clouds for different applications Usage of a secondary cloud for backup Usage of two clouds for specific components within one application Usage of one cloud for testing and development, and a different one for production Usage of two different public cloud IaaS storage services for data backup IDC Visit us at IDC.com and follow us on Twitter: @IDC 3
Multi-cloud today among IT organizations Plans for usage of multiple public cloud service providers Not an area of focus Have aspirations to implement, but no firm plans Have plans to implement within 12 months We are currently doing this 0% 10% 20% 30% 40% 50% 60% N = 6159 Source: CloudView Survey, IDC, January, 2016 IDC Visit us at IDC.com and follow us on Twitter: @IDC 4
Multi-cloud today among IT organizations Plans for usage of multiple public cloud service providers, by company size 10,0000 or more 1000-9999 100-999 Under 100 0% 20% 40% 60% 80% 100% 120% We are currently doing this Have aspirations to implement, but no firm plans Have plans to implement within 12 months Not an area of focus N = 6159 Source: CloudView Survey, IDC, January, 2016 IDC Visit us at IDC.com and follow us on Twitter: @IDC 5
Multi-cloud IaaS Usage 60% Usage of IaaS from multiple public cloud services Usage of IaaS from multiple public cloud services, by company size 50% 10,000 or more 40% 1000-9999 30% 20% 100-999 10% 0% Use multiple IaaS providers today Do not use multiple IaaS providers today Less than 100 0% 20% 40% 60% 80% 100% 120% Use multiple IaaS providers today Do not use multiple IaaS providers today N = 401 Source: Amazon AWS Infrastructure as a Service (IaaS) Survey, IDC, April 2016 IDC Visit us at IDC.com and follow us on Twitter: @IDC 6
Multi-cloud IaaS Usage Reported reason for multi-cloud usage, by company size 10,000 or more 1000-9999 100-999 Less than 100 0% 20% 40% 60% 80% 100% 120% We have different departments using different service providers We want to ensure we have buying leverage or a second supplier We are concerned about lock-in and so we keep workloads and/or data in multiple clouds We are always looking for the most economic cloud provider We are always looking for a cloud provider with better SLAs Other cloud service providers offer specialized features that are important for a given application or business unit N = 227 Source: Amazon AWS Infrastructure as a Service (IaaS) Survey, IDC, April 2016 IDC Visit us at IDC.com and follow us on Twitter: @IDC 7
Factors driving Multi-cloud IaaS Usage Reported reason for multi-cloud usage, by company size 10,000 or more 1000-9999 100-999 Less than 100 0% 20% 40% 60% 80% 100% 120% We have different departments using different service providers We want to ensure we have buying leverage or a second supplier We are concerned about lock-in and so we keep workloads and/or data in multiple clouds We are always looking for the most economic cloud provider We are always looking for a cloud provider with better SLAs Other cloud service providers offer specialized features that are important for a given application or business unit N = 227 Source: Amazon AWS Infrastructure as a Service (IaaS) Survey, IDC, April 2016 IDC Visit us at IDC.com and follow us on Twitter: @IDC 8
Factors driving Multi-cloud IaaS Usage Reported reason for multi-cloud usage, by company size 10,000 or more 1000-9999 100-999 Less than 100 0% 20% 40% 60% 80% 100% 120% We have different departments using different service providers We want to ensure we have buying leverage or a second supplier We are concerned about lock-in and so we keep workloads and/or data in multiple clouds We are always looking for the most economic cloud provider We are always looking for a cloud provider with better SLAs Other cloud service providers offer specialized features that are important for a given application or business unit N = 227 Source: Amazon AWS Infrastructure as a Service (IaaS) Survey, IDC, April 2016 IDC Visit us at IDC.com and follow us on Twitter: @IDC 9
Multi-cloud IaaS Usage 50% 45% 40% 35% 30% 25% 20% 15% 10% 5% Applications being deployed by IaaS customers on Amazon EC2 0% Analytics Relational Databases Non Relational Databases Productivity Applications Transcoding Other custom apps Backup and DR Archival Customer facing web apps HA or Business Continuity Multi-cloud users All users N = 401 Source: Amazon AWS Infrastructure as a Service (IaaS) Survey, IDC, April 2016 IDC Visit us at IDC.com and follow us on Twitter: @IDC 10
Multi-cloud IaaS Usage Prevalence of multi-cloud among public cloud IaaS customers More than half (56%) the respondents of the IDC AWS IaaS Usage survey indicated that they use IaaS services from multiple public cloud service providers Factors driving this pattern of adoption Common factors across company sizes were the need to keep a lookout for the most economical option and avoid vendor lock-in reported by 44% to 55% across all company size segments Larger companies (100 or more employees) also use multi-cloud as a leverage for buying negotiations, while smaller companies (under a 100 employees) were motivated by specific features and SLA advantages across different clouds Applications and Use cases Half of the multi-cloud users reported using backup to another public cloud service provider as their primary backup mechanism Application types by multi-cloud users do not show significant variation from non multi-cloud users further evidence that these are driven by broader goals of cost management and vendor selection, and not application specific needs IDC Visit us at IDC.com and follow us on Twitter: @IDC 11
Challenges with Multi-Cloud Usage Low level of interface and API standardization across platforms Differences in ecosystems, value added features and resource characteristics Approach to multi-cloud will depend on the level of integration needed across the platforms IDC Visit us at IDC.com and follow us on Twitter: @IDC 12
Multi-cloud IaaS integration Multi-cloud IaaS Integration Infrastructure Management Application API, Tooling & Workflows Service catalog & Selection Role Based Access Control Interoperability Unified view of the platform Connectivity and data transfer IDC Visit us at IDC.com and follow us on Twitter: @IDC 13
Multi-cloud IaaS integration Infrastructure Management Provisioning Monitoring Automation Templated deployments API, Tooling and Workflows Service comparisons Service selection Service catalog Service catalog and Selection Infrastructure Management Role Based Access Control and SSO Resource Permissions User creation Log in IDC Visit us at IDC.com and follow us on Twitter: @IDC 14
Multi-cloud IaaS integration Infrastructure Management Provisioning Monitoring Automation Templated deployments API, Tooling and Workflows Service comparisons Service selection Service catalog Infrastructure Management Role Based Access Control and SSO Resource Permissions User creation Log in Service catalog and Selection A recent IDC on multi-cloud showed that 74% of users would prefer to move to an integrated management framework to interact with their public cloud services. IDC Visit us at IDC.com and follow us on Twitter: @IDC 15
Multi-cloud IaaS integration APIs, Workflows and Tooling Cloud APIs are different across service providers Eg. IBM Bluemix supports OpenStack API for Bluemix support, but neither AWS nor Azure support OpenStack The natively supported orchestration abstractions are different across providers Eg. Cloud Formation for AWS versus Resource Manager for Azure Using the lowest common denominator of features is not always effective IDC Visit us at IDC.com and follow us on Twitter: @IDC 16
Multi-cloud IaaS integration APIs, Workflows and Tooling Tools and Services API Integration Fog is a unified cloud services library for Ruby, popularly used as a cloud abstraction layer for in-house tooling RightScale API Apache libcloud Cross platform tools Chef and Puppet include support for multiple major public clouds RightScale Cloud Management Cloud native options Cloud Foundry IDC Visit us at IDC.com and follow us on Twitter: @IDC 17
Multi-cloud IaaS integration Service catalog and selection Centralized catalog of all available services Ability to compare, estimate, and select services Ability to monitor performance and overall usage across platforms Tools and Services HPE Helion Cloud Broker Service IBM cloudmatrix (Gravitant) RightScale Self-Service IDC Visit us at IDC.com and follow us on Twitter: @IDC 18
Multi-cloud IaaS integration Role Based Access Control and SSO Single Sign On (SSO) to manage all public cloud resources Ability to manage users and user permissions across multiple public cloud services through a centralized role based access control framework, without dealing with each individual public cloud service s native permissions Tools and Services HPE Helion Cloud Broker Service Ostrato Ping Identity IDC Visit us at IDC.com and follow us on Twitter: @IDC 19
Multi-cloud IaaS integration Application Interoperability Consistent environment Predictable performance Unified view across platforms Seamlessly place data and applications on desired platform Change platform mix without application changes Redeploy between platforms Application Manage data transfer costs between platforms Connectivity and Data Transfer Secure communications across platforms IDC Visit us at IDC.com and follow us on Twitter: @IDC 20
Multi-cloud IaaS integration Application Interoperability Consistent environment Predictable performance Unified view across platforms Seamlessly place data and applications on desired platform Change platform mix without application changes Redeploy between platforms Application Manage data transfer costs between platforms Connectivity and Data Transfer Secure communications across platforms Application integration needs are typically determined on a case by case basis, based on organization and application needs. IDC Visit us at IDC.com and follow us on Twitter: @IDC 21
Multi-cloud IaaS integration Interoperability Resource and environment difference across platforms can prevent seamless re-deployment of applications across platforms Eg. Virtual machine types and networking capability have large variance across providers Not all Operating Systems are available across all public cloud platforms Applications have to trade off using proprietary services (such as cost effective DataBase as a Service (DBaaS) options) and build components to enable for portability IDC Visit us at IDC.com and follow us on Twitter: @IDC 22
Multi-cloud IaaS integration Unified view across platforms Applications and users need to be able to interact with data in a platform independent manner, and have a unified view of the data stores available to them Organizations need to be able to apply data governance policies across multiple platforms Tools and Services NetApp Data Fabric framework IDC Visit us at IDC.com and follow us on Twitter: @IDC 23
Multi-cloud IaaS integration Connectivity and Data transfer Applications running on different public cloud IaaS services need to exchange data. In some scenarios, this may need to be over a secure communications link Applications need to have access to the data that they need to access, without incurring massive data transfer fees associated with cloud data egress charges Tools and Services Openswan VPN IDC Visit us at IDC.com and follow us on Twitter: @IDC 24
Outlook Multi-cloud will continue to grow as a popular deployment pattern for public cloud IaaS Public cloud platforms will get more competitive, in terms of price and offerings, and customers will want to retain flexibility to shift Containerization and cloud native platforms will make cross platform redeployments easier Enterprises and business critical workloads will want to use multiple providers for high availability and/or business continuity reasons Opportunities The growth of multi-cloud, and the differences across platforms, are opportunities for technology and professional service providers to introduce value added services that improve ease and functionality of multi-cloud operation IDC Visit us at IDC.com and follow us on Twitter: @IDC 25
Recent IDC Research on Multi-Cloud Effective Multicloud Management Strategies Support Digital Transformation and Business/IT Collaboration Aug 2016 Doc # US41672016 Industry Development and Models Multicloud Management Priorities: Automation, Portability, and Unified Self-Service Jul 2016 Doc #US41587016 IDC Survey Spotlight Prevalence of Multicloud Infrastructure as a Service Usage Among IT Organizations Using Public Cloud IaaS Jul 2016 Doc # US41672016 IDC Survey Spotlight IDC Visit us at IDC.com and follow us on Twitter: @IDC 26
Questions? Contact me at: Deepak Mohan dmohan@idc.com IDC Visit us at IDC.com and follow us on Twitter: @IDC 27