trends that challenge and inspire developers navigating ...€¦ · •pre-implemented apis across...

21
Navigating Cloud Adoption: Trends That Challenge and Inspire Developers Maureen Fleming Vice President

Upload: others

Post on 22-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Trends That Challenge and Inspire Developers Navigating ...€¦ · •Pre-implemented APIs across other assets of cloud % of New Cloud Spending: SaaS Source: IDC Worldwide 2016 &

Navigating Cloud Adoption: Trends That Challenge and Inspire Developers

Maureen FlemingVice President

Page 2: Trends That Challenge and Inspire Developers Navigating ...€¦ · •Pre-implemented APIs across other assets of cloud % of New Cloud Spending: SaaS Source: IDC Worldwide 2016 &

Topics

•Cloud adoption trends

•Developer projects and new cloud spending

•Era of decentralized computing

•Need for a hybrid integration strategy

•Recommendations

2

Page 3: Trends That Challenge and Inspire Developers Navigating ...€¦ · •Pre-implemented APIs across other assets of cloud % of New Cloud Spending: SaaS Source: IDC Worldwide 2016 &

Source: IDC Worldwide 2016 & 2017 CloudView Surveys

2016 N=11,350; 2017 N=10,292

Currently Running Workloads in Public Cloud or in Development

Adoption of public cloud passed 50%

Mainstream = cost of doing business

No cloud architecture means less competitive

3

Page 4: Trends That Challenge and Inspire Developers Navigating ...€¦ · •Pre-implemented APIs across other assets of cloud % of New Cloud Spending: SaaS Source: IDC Worldwide 2016 &

Cloud Adoption MandatesPublic and Private Cloud

Source: IDC Worldwide 2016 & 2017 CloudView Surveys

2017 N=3.926

4

Cloud Adoption MandatesGovernment

2017 N=126

Cloud Posture for New Adoption & IT Replacement

Page 5: Trends That Challenge and Inspire Developers Navigating ...€¦ · •Pre-implemented APIs across other assets of cloud % of New Cloud Spending: SaaS Source: IDC Worldwide 2016 &

5

Prepare for a Different Kind of Scale

Page 6: Trends That Challenge and Inspire Developers Navigating ...€¦ · •Pre-implemented APIs across other assets of cloud % of New Cloud Spending: SaaS Source: IDC Worldwide 2016 &

Topics

•Cloud adoption trends

•Developer projects and new cloud spending

•Era of decentralized computing

•Need for a hybrid integration strategy

•Recommendations

6

Page 7: Trends That Challenge and Inspire Developers Navigating ...€¦ · •Pre-implemented APIs across other assets of cloud % of New Cloud Spending: SaaS Source: IDC Worldwide 2016 &

More spending on bespoke solutions than SaaS

Choices aren’t mutually exclusive

Developers will be involved across all types of cloud adoption

What development teams work on and tools used will diverge widely based on choice

% of New Cloud Application Spending

Source: IDC Worldwide 2016 & 2017 CloudView Surveys2017 N=3.926

7

Page 8: Trends That Challenge and Inspire Developers Navigating ...€¦ · •Pre-implemented APIs across other assets of cloud % of New Cloud Spending: SaaS Source: IDC Worldwide 2016 &

SaaS development teams

• Data oriented activities

• Integration and connectivity

• Extend to plug in functionality gaps

• Create workflows

Emerging Trends

• Implementing AI-based capabilities

• Implementing workflows across application cloud

ecosystems

PaaS platforms of application clouds

• Low code tooling focused on high productivity development

• Embedded features that increase development speed

• Pre-implemented APIs across other assets of cloud

% of New Cloud Spending: SaaS

Source: IDC Worldwide 2016 & 2017 CloudView Surveys2017 N=3.926

8

Page 9: Trends That Challenge and Inspire Developers Navigating ...€¦ · •Pre-implemented APIs across other assets of cloud % of New Cloud Spending: SaaS Source: IDC Worldwide 2016 &

Solutions based on custom code and commercial PaaS services • 11% of new spending on PaaS will involve custom development

• 14% will involve implementing PaaS commercial services

Key management concerns

• Business sponsors view risks differently from IT sponsors• Community-based open source is very important to IT/developers for

better control and to avoid vendor lock-in

• Business and IT leaders prefer commercial software to avoid developer lock-in and to improve manageability

• Lack of POCs from developers when they suggest emerging cloud software

• Centralized IT increasingly focused on identifying high value custom APIs

% of New Cloud Spending: PaaS

Source: IDC Worldwide 2016 & 2017 CloudView Surveys2017 N=3.926

9

Page 10: Trends That Challenge and Inspire Developers Navigating ...€¦ · •Pre-implemented APIs across other assets of cloud % of New Cloud Spending: SaaS Source: IDC Worldwide 2016 &

PaaS Development Trends/Challenges

• More than 75% of enterprises building PaaS-based solutions use microservices and APIs• Managing state while being

true to stateless design

• Architecture choices

• Compute deployment options are also changing how applications are built• Serverless

• Containers

10

Batch Request-ResponseEvent-Driven

Data Services Business Logic Services

Stateless Stateful

Increased recognition that microservices-based development requires thoughtful design

Page 11: Trends That Challenge and Inspire Developers Navigating ...€¦ · •Pre-implemented APIs across other assets of cloud % of New Cloud Spending: SaaS Source: IDC Worldwide 2016 &

43% of new cloud application spending will be deployed on private PaaS or hosted on IaaS

By 2021, more than 80% of new projects running on private cloud will be based on container platforms

Applications are already hosted on IaaS; re-platforming existing applications to container, then hosting will be common

% of New Cloud Spending: Private & IaaS

Source: IDC Worldwide 2016 & 2017 CloudView Surveys2017 N=3.926

11

Page 12: Trends That Challenge and Inspire Developers Navigating ...€¦ · •Pre-implemented APIs across other assets of cloud % of New Cloud Spending: SaaS Source: IDC Worldwide 2016 &

12

Top Drivers for Container Adoption

IDC, January 2018. N=301

Page 13: Trends That Challenge and Inspire Developers Navigating ...€¦ · •Pre-implemented APIs across other assets of cloud % of New Cloud Spending: SaaS Source: IDC Worldwide 2016 &

Pricing Models for Building and Integrating Applications Are Becoming More Cost Efficient

• Least-cost computing options changing how applications are built• Serverless -- ~200% growth in 2017

• Containers are also experiencing high growth

• We are beginning to see pricing models change for containers. Current based on CPU, vCPU but shifting to:

• Pay by the hour – 2019

• Pay by the second is also emerging

13

Bare metal

Virtualized Cloud compute

Kubernetes container platforms & CaaS

Serverless

Cost efficiency of computeLeast Most

Notes: This assumes that workload doesn’t run at a steady pace 7x24x365

Bare metal adoption may be less efficient, from a cost perspective, but performance and other reasons often justify adoption

Page 14: Trends That Challenge and Inspire Developers Navigating ...€¦ · •Pre-implemented APIs across other assets of cloud % of New Cloud Spending: SaaS Source: IDC Worldwide 2016 &

Topics

•Cloud adoption trends

•Developer projects and new cloud spending

•Era of decentralized computing

•Need for a hybrid integration strategy

•Recommendations

14

Page 15: Trends That Challenge and Inspire Developers Navigating ...€¦ · •Pre-implemented APIs across other assets of cloud % of New Cloud Spending: SaaS Source: IDC Worldwide 2016 &

We are in an era of decentralized

computing• Cloud adoption is an accelerator of this

trend

• Most organizations that adopt cloud adopt

multiple clouds

• All of these clouds tends to connect to

on-premises or third party hosted

applications built on traditional

infrastructure

Three ways to make decentralized

computing easier to manage• A hybrid approach to integration

• A shift to containers-based bespoke that

offers the option to co-locate where

needed

• Asynchronous messaging

Bespoke Clouds: $19B

Applications Clouds: $72B

15

Page 16: Trends That Challenge and Inspire Developers Navigating ...€¦ · •Pre-implemented APIs across other assets of cloud % of New Cloud Spending: SaaS Source: IDC Worldwide 2016 &

Topics

•Cloud adoption trends

•Developer projects and new cloud spending

•Era of decentralized computing

•Need for a hybrid integration strategy

•Recommendations

16

Page 17: Trends That Challenge and Inspire Developers Navigating ...€¦ · •Pre-implemented APIs across other assets of cloud % of New Cloud Spending: SaaS Source: IDC Worldwide 2016 &

API Management

Integration Messaging

Secure Gateway

Integration Development StudioDeveloper Portal Mapping Tools Visual Development

Monitoring Notifications Analytics Logging

Integration and connectivity are key assets of decentralized computing• API management with a secure API gateway

• Shared catalog of services

• Support for embedded microservices pipelines

• Common, shared integration services

• Asynchronous, reliable messaging

Multi-cloud deployment capabilities that also support container deployments

17

Page 18: Trends That Challenge and Inspire Developers Navigating ...€¦ · •Pre-implemented APIs across other assets of cloud % of New Cloud Spending: SaaS Source: IDC Worldwide 2016 &

But integration and

connectivity are not

enough unless they are

hybrid

Integration solutions are

called hybrid when their

software components can• Be deployed in different

locations

• Communicate across locations

and share common assets

• Integration and interoperate

with other integration tools

18

Deployment and Execution

Hybrid Integration Services

Shared Integration Libraries and Services Catalogs

AdministratorsData ScientistsSemi-Pro

Developers End UsersDevelopers

Internal B2E Applications and Services

External Ecosystem

Partners (B2B)Consumers (B2C)

Batch Request-ResponseEvent-Driven

Data Services Business Logic Services

MobileOn-Premises Cloud Edge

Stateless Stateful

Governance Development ManagementDiscovery Measurement

Mobile

IoT

AR/VR

BOT

ConnectedProcesses

Assets

People

API

DatabasesStream

Processing AI/MLAnalyticsData Lake Decision Support & AutomationWorkflow

Developer Roles:

Page 19: Trends That Challenge and Inspire Developers Navigating ...€¦ · •Pre-implemented APIs across other assets of cloud % of New Cloud Spending: SaaS Source: IDC Worldwide 2016 &

Topics

•Cloud adoption trends

•Developer projects and new cloud spending

•Era of decentralized computing

•Need for a hybrid integration strategy

•Recommendations

19

Page 20: Trends That Challenge and Inspire Developers Navigating ...€¦ · •Pre-implemented APIs across other assets of cloud % of New Cloud Spending: SaaS Source: IDC Worldwide 2016 &

RecommendationsStart planning a POC for a re-platforming project using a container platform• Provides “before” and “after” cost comparisons• Look for projects that have variations in utilization• Your savings should become the basis for your business case to move forward

Begin to assess your integration capabilities• How decentralized is your computing?• How well suited are your existing capabilities to operate in a decentralized architecture?• Does you integration and messaging support the breadth of patterns you need, including embedded pipeline and messaging

patterns?• Does your current integration slow down application implementation projects and bespoke development?

Service APIs should be managed as products• Every team should want to manage high value APIs, but those types of APIs need to be managed and marketed

• Documentation is critical, including descriptions of functions, use cases and quick starts

• Marketing includes making the APIs shareable and auto-discoverable in all appropriate venues and communications about new APIs and new versions

20

Page 21: Trends That Challenge and Inspire Developers Navigating ...€¦ · •Pre-implemented APIs across other assets of cloud % of New Cloud Spending: SaaS Source: IDC Worldwide 2016 &

Questions?

[email protected]

maureencfleming

Maureen Fleming IDC

21