1 Wikibon Research Cloud Computing (2015-2025) Brian Gracely (@bgracely) Lead Cloud Analyst The Wikibon Project Brian.Gracely@wikibon.org
2 Current Wikibon Cloud Research Source: http://wikibon.com/cloud
3 Forecasts and Frameworks Short-Term / Long-Term Forecasting Emerging Market Frameworks and Definitions
4 Wikibon Cloud Research Roadmap (2015-16) RESEARCH Private vs. Public Application Placement Cloud Native Apps Organizational Transformation Cloud Cost of Ownership Hybrid Cloud Architectures and Offerings Customer Guide to Hybrid Cloud Cloud Apps CI / CD DevOps Frameworks Enterprise vs. Cloud Native Understanding IoT Platforms FORECASTS Application Middleware Sizing Private Cloud Sizing IoT Platforms SURVEYS Future of Cloud Hybrid Cloud Considerations and Adoption Q4 2015 Q1 2016 Q2 2016 Q3/Q4 2016
Cloud Computing (2015-2025) 5
Software is Eating the World. - Marc Andreessen, 2011
Every Industry is Impacted
8 Two Key Influencing Factors Open Source and Public Cloud DRIVING AVAILABILITY OF RESOURCES TO THE MASSES DRIVING BUSINESS OPPORTUNITY TO THE MASSES INNOVATION FROM OPEN SOURCE COMMUNITIES LOWERING PRICES FOR NEW OPPORTUNITIES PUBLIC CLOUD
The Pace of Change is Rapidly Increasing SaaS Applications Microservices 1 Year 6 Months 2-3 Months 1-2 Weeks Day 0
10 Cloud Computing in 2015 (Business Perspective) SPEED On-Demand Resources Scalable Resources Global Resources Idea to Execution Align Cash to Value Adapt to Change AGILITY INNOVATION Digital Business New Customer UX New Business Models
11 Cloud Computing in 2015 (Technology Perspective) ECONOMICS OPEX vs. CAPEX Open Source Options Build vs. Buy vs. Community Open Source DevOps Infra-as-a-Code SOFTWARE APPLICATIONS Portfolio Management Cloud Native Apps Mobile and IoT
12 What are Customers Asking? PORTFOLIO MANAGEMENT RESOURCE MANAGEMENT COST MANAGEMENT PRIVATE PUBLIC PRIVATE PUBLIC PRIVATE PUBLIC APPLICATION PLACEMENT BUILD A CLOUD OR BUY A CLOUD COST vs. VALUE vs. OPPORTUNITY When to Utilize SaaS Applications? What Applications Could Go to Cloud? Do Applications Need to be Modified? How to Build Cloud Native Applications? How Do We Learn About Public Cloud? How Do We Manage Multiple Clouds? Is Hybrid Cloud Actually Possible? How Do We Build a Private Cloud? How Do We Build a Hybrid Cloud? How Do We Consume a Public Cloud? Which Public Cloud(s) Would We Use? Who Can Help Us Be Successful? How to Protect Existing Investments? How to Create Business Revenues? How to Reduce Application Cycles? How to Measure Cost of Private Cloud? How to Measure Cost of Public Cloud? How to Best Manage Hybrid Costs? How to Track Cloud Cost Changes?
13 What are Customers Asking? DATA MANAGEMENT PRIVATE PUBLIC DATA PLACEMENT How to Classify Data for Private/Public Cloud? Legal Issues Data Sovereignty (Location) Legal Issues Data Protection / Encryption Data to Application Dependencies How to Move Large Amounts of Data to Public Cloud? How Long to Keep Data and How to Manage Retention Costs? Who Has Ownership of Data in a Cloud Model? How to Derive Value from Data in the Cloud (via Cloud Services)? What Enhanced Data Services are Available in the Public Cloud? Centralized vs. Edge Computing
14 What are Vendors Asking? PORTFOLIO MANAGEMENT STRATEGY MANAGEMENT OPPORTUNITY MANAGEMENT TECHNOLOGIES REQUIRED COMPETING AGAINST PUBLIC CLOUD TIMEFRAMES OF CHANGES Status of New Technologies Competition Against New Technologies Market Demand for New Technologies Integration with New Technologies Partnerships with New Technologies Intellectual Property vs. Open-Source Community Driven Development Public Cloud Capabilities? Competitor, Partner or Co-opetition Weaknesses of Public Cloud Offerings Sales Strategies vs. Public Clouds Who Can Help Us Be Successful? How Quickly is Change Forecasted? How to be Better Positioned? How to Engage New Buying Centers?
15 Enterprise Cloud Apps vs. Cloud Native Apps ENTERPRISE CLOUD APPS CLOUD NATIVE APPS SALES FINANCIALS MARKETING BIG DATA SOCIAL IoT ERP SQL DATABASE CRM ANALYTICS MICROSERVICES REAL-TIME HR / HCM MIDDLEWARE COLLABORATION CONTENT GAMING MEDIA
16 Hybrid Cloud PUBLIC PRIVATE PUBLIC Is Hybrid Cloud possible? What Hybrid Cloud model is Best? What Clouds are Best Positioned? Management Considerations? Mega Data Center Consolidation? Security Considerations? Data Considerations?
17 Application Portfolio Management Optimize, Re-Platform or Migrate PRIVATE CLOUD PUBLIC CLOUD OPTIMIZE APPS (e.g. Virtualize) RE-PLATFORM APPS (e.g. UNIX to x86) MIGRATE APPS (e.g. Private to Public Cloud)
18 SaaS Applications SALES ERP FINANCIALS MARKETING CRM HR / HCM COLLABORATION PUBLIC CLOUD Migrate Apps to SaaS Replace On-Premises Apps with SaaS Apps Impact to On-Premises Hardware Vendors Impact to On-Premises Software Vendors Integration with Social Business Integration with Cloud Native Apps
19 Cloud Native Applications Cloud Native Apps: The modern, modular approach to to building applications that are focused on web-scale, mobile first and real-time data. Size of Cloud Native Apps Market? Understanding how Cloud Native Apps change Apps and Infrastructure How to Build/Deploy Cloud Native Apps? Vendor and Community Options for Customers How Well are Vendors Positioned to Capture this Shift? How Well are Cloud Providers Positioned to Capture this Shift?
20 DevOps Technology vs. Culture Commercial vs. Open Source Market Size of DevOps Vendors Leading DevOps SI / Consulting Can Enterprise Customers Adopt DevOps Culture? Which Technologies Help in DevOps Evolution?
21 Monitoring and Analytics Application-Level Monitoring Infrastructure-Level Monitoring Real-Time Analysis Log Analysis Security Analytics Feedback loops to constantly improve product / service quality and application performance
22 Barriers to Cloud Agility and Adoption CORPORATE CULTURE DATA / APPLICATION GOVERNANCE + SECURITY COMPLIANCE COMPLEX MIGRATIONS AND INTEGRATIONS DATA LOCATION
QUESTIONS? 23