42
Microsoft Future Decoded Innovation vs Disruption - the Core & the context Alex Montgomery (Monty) Azure Apps Business Lead Microsoft UK @afmonty

Microsoft FutureDecoded Innovation vs Disruption

  • Upload
    others

  • View
    6

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Microsoft FutureDecoded Innovation vs Disruption

Microsoft Future Decoded

Innovation vs Disruption

- the Core & the context

Alex Montgomery (Monty)Azure Apps Business Lead

Microsoft UK

@afmonty

Page 2: Microsoft FutureDecoded Innovation vs Disruption

© Microsoft Corporation

Nearly 50% of the current S&P 500

will be replaced by 2026

InnosightCorporate Longevity: Turbulence Ahead for Large Organizations

Page 3: Microsoft FutureDecoded Innovation vs Disruption

© Microsoft Corporation

Software eats the world

Page 4: Microsoft FutureDecoded Innovation vs Disruption

© Microsoft Corporation

It's about looking ahead to

the changes coming to the

auto business, particularly from

potential ‘disruptors’ in Silicon

Valley - and preparing Ford to

thrive through those changes.

Silicon Valley is coming. We

are going to work hard to

make our services as seamless

and competitive as theirs.

Jamie Dimon

CEO, JP Morgan

Mark Fields

CEO, Ford Motor Company

“ “Walmart is re-defining the

next generation of retail

growth and is the best-

positioned retailer to win at

the convergence of digital

and physical retail.

Doug McMillon

CEO, Walmart

“We are putting 70% of our

applications in the cloud to

improve flexibility. And, we

are launching truly game-

changing applications to

improve efficiency.

Jeffrey Immelt

CEO, GE

Every company is a software company

Page 5: Microsoft FutureDecoded Innovation vs Disruption

© Microsoft Corporation

Engage your customers

Enable your employees

Optimize your operations

Transform your products

Innovativeapplications

Digital Transformation- more than just a buzz word

Page 6: Microsoft FutureDecoded Innovation vs Disruption

You’ve heard of “Moore’s Law”

Page 7: Microsoft FutureDecoded Innovation vs Disruption

The Other Moore’s Law

* http://ecorner.stanford.edu/videos/1327/Core-and-Context

Page 8: Microsoft FutureDecoded Innovation vs Disruption

The Other Moore’s Law

Page 9: Microsoft FutureDecoded Innovation vs Disruption

IT Spend

Page 10: Microsoft FutureDecoded Innovation vs Disruption

The Other Moore's Law’s effect on IT Spend

Page 11: Microsoft FutureDecoded Innovation vs Disruption

Question:

How do you eat the elephant?

Page 12: Microsoft FutureDecoded Innovation vs Disruption

Answer:

By creating bandwidth…

Page 13: Microsoft FutureDecoded Innovation vs Disruption

Applying the Other Moore’s Law

Page 14: Microsoft FutureDecoded Innovation vs Disruption

Applying the Other Moore’s Law

Hybrid cloud

Page 15: Microsoft FutureDecoded Innovation vs Disruption

Applying the Other Moore’s Law

Page 16: Microsoft FutureDecoded Innovation vs Disruption

Applying the Other Moore’s Law

Page 17: Microsoft FutureDecoded Innovation vs Disruption

… and Investing in Innovation

Page 18: Microsoft FutureDecoded Innovation vs Disruption

The last 20 years…

Page 19: Microsoft FutureDecoded Innovation vs Disruption

You need to get faster

Page 20: Microsoft FutureDecoded Innovation vs Disruption

Applying the Other Moore’s Law

Page 21: Microsoft FutureDecoded Innovation vs Disruption

IT Spend

Page 22: Microsoft FutureDecoded Innovation vs Disruption

The Other Moore's Law’s effect on IT Spend

Page 23: Microsoft FutureDecoded Innovation vs Disruption

BUILD what differentiates you

BUY what doesn’t

Page 24: Microsoft FutureDecoded Innovation vs Disruption

© Microsoft Corporation

Engage your customers

Enable your employees

Optimize your operations

Transform your products

Innovativeapplications

Applications fuel Digital Transformation

Page 25: Microsoft FutureDecoded Innovation vs Disruption

© Microsoft Corporation

Application Experience

ApplicationArchitecture

What is Cloud-Native?

Cloud-NativeApplications, born in the cloud

Cross-Device

Cross-PlatformIntelligent

and Data-driven

Immersive

and Personal

Containers

Orchestrators

Microservices

Serverless

DevOps

Page 26: Microsoft FutureDecoded Innovation vs Disruption

David KavanaghChief Technology Officer – Purple Bricks

Page 27: Microsoft FutureDecoded Innovation vs Disruption

Different paths - one journey to the cloud

RehostRedeploy as-is

to cloud

• Reduce Capex.

• Free datacenter space.

• Quick cloud ROI.

IaaS

IaaS: 435% ROI, 73% reduction

in datacenter footprint and 83%

reduced IT outsourcing cost.

RefactorMinimally alter to take

better advantage of cloud

• Faster, smaller updates.

• Code portability.

• Greater cloud efficiency

(resources, speed, cost).

Containers

PaaS

PaaS: 466% ROI, 80% time saved, 5.91M NPV, 50% faster deployments.

Containers: 13x more releases, 10x cost reduction, 65% faster developer onboarding, 62% better availability.

PaaS

Serverless

Microservices

RearchitectMaterially alter/decompose

application to services

• App scale and agility.

• Easier adoption of new cloud

capabilities/technologies.

• Mix technology stacks.

Rebuild/NewNew code written with Cloud-Native approach

• Accelerate innovation.

• Build apps faster.

• Reduce operational cost.

Description

Businessdrivers

Coretechnologies

Businessresults

SaaSCloud-Native

Rehost Refactor Rearchitect Rebuild/New Replace

Migration & Modernization

App

Data

Infrastructure

Page 28: Microsoft FutureDecoded Innovation vs Disruption

© Microsoft Corporation

75%

The average size of a

container

deployment

has grown 75% in

one year. 1 Nearly 50% of organizations1

running 1000 or more hosts

have adopted containers.

Larger companies

are leading the

adoption.1 50%

Half of container

environment is

orchestrated.1

77%77% of companies2 who use

container orchestrators choose

Kubernetes.

“By 2020, more than 50% of enterprises

will run mission-critical, containerized

cloud-native applications in production.”

1: Datadog report: 8 Surprising Facts About Real Docker Adoption

2: CNCF survey: cloud-native-technologies-scaling-production-applications

Containers & Kubernetes Momentum

Page 29: Microsoft FutureDecoded Innovation vs Disruption

© Microsoft Corporation

Azure Kubernetes Service (AKS)Simplify the deployment, management, and operations of Kubernetes

Deploy and manage

Kubernetes with ease

Scale and run applications

with confidence

Secure your Kubernetes

environment

Accelerate containerized

application development

Work how you want with

open-source tools & APIs

Set up CI/CD in a

few clicks

Page 30: Microsoft FutureDecoded Innovation vs Disruption

© Microsoft Corporation

Cloud Infra Ready Cloud Optimized Containers Cloud Optimized

IaaS (Virtual Machine)

Windows Containers(Service Fabric, ACI, VM with Windows

Containers)

PaaS(App Service)

✓ No re-architect or new code

✓ Least effort for quick migration

✓ Similar deployment model to on prem

✓ No re-architect, minimal code or config

settings change

✓ Improved deployment and DevOps agility

because self contained dependencies

✓ Automatic deployment with CI/CD

✓ High availability and scalability with

Orchestrators

✓ Portability of apps through

containers/docker, multi-cloud enabled

✓ No infrastructure to manage

✓ Built-in high availability, scaling, and

security

✓ Multiple versions of .NET supported

✓ Automatic deployment with CI/CD

✓ Advanced monitoring, diagnostics and

debugging

x Manual patching and upgrade

x Manual scaling and availability

x Containerization has a learning curve x Not all apps are compatible

x May require some code refactoring

Hosting existing ASP.NET web apps, APIs & WCF services on Azure

Migrating to Azure App Service

Page 31: Microsoft FutureDecoded Innovation vs Disruption

© Microsoft Corporation

5

New or

transformed

microservices app

1

Traditional

app

2

Monolith hosted

as container

3

Existing Monolith +

new microservices

4

Parts of existing

monolith extracted

Microservices modernization

Page 32: Microsoft FutureDecoded Innovation vs Disruption

© Microsoft Corporation

Optimizing

for microservice

development

Tracking multiple

deployment pipelines while

maintaining agile updates

Focusing on business

logic instead of

microservice platform

maintenance

Dealing with the complexity

of interactions and network

communications

Monitoring and

governance at overarching

and granular levels

Achieving reliable state

and data consistency

without latency issues

Running highly

secure applications

at scale

</>

.NET

</>

Challenges/needs in building microservices

Page 33: Microsoft FutureDecoded Innovation vs Disruption

© Microsoft Corporation

Optimizing for microservice development

Tracking multiple deployment pipelines while maintaining agile updates

Focusing on business logic instead of microservice platform maintenance

Dealing with the complexity of interactions and network communications

Monitoring and governance at overarching and granular levels

Achieving reliable state and data consistency without latency issues

Running highly secure applications at scale

Flexible

infrastructure

Lifecycle

management

24/7 availability &

performance

Elastic

scalability

Microservice

and container

orchestration

Security &

compliance

Health &

monitoring

Eliminates these challenges

Always-on, highly scalable microservice apps

</>

Azure Service Fabric

.NET

</>

Build Deploy Operate

Page 34: Microsoft FutureDecoded Innovation vs Disruption

© Microsoft Corporation

Page 35: Microsoft FutureDecoded Innovation vs Disruption

Azure DevOps

Unlimited, Cloud-Hosted

Private Git Repos

Azure Repos

Kanban Boards, Backlogs,

Dashboards + Reporting

Azure Boards

CI/CD platform, FREE for

open source projects

Azure Pipelines

Manual and Exploratory

Testing Tools

Azure Test Plans

Package Management for

Maven, npm, and NuGet

Azure Artifacts

Self-service DevTest

Environments

Azure Lab Services

Page 36: Microsoft FutureDecoded Innovation vs Disruption

The DevOps process to get faster

Plan and

track

Monitor

and learn

Release

Develop

and test

ContinuousDelivery

Page 37: Microsoft FutureDecoded Innovation vs Disruption

2,604x faster mean time to recover

2,555x faster lead time for changes

7x lower change failure rate

46x deploymentfrequency

High performance DevOps companies achieve…

DevOps Increasedrevenue

Fastertime to market

Source: 2018 Accelerate: State of DevOps: Strategies for a New Economy." N. Forsgren, J. Humble, G. Kim. DevOps Research and Assessment (DORA)

Page 38: Microsoft FutureDecoded Innovation vs Disruption
Page 39: Microsoft FutureDecoded Innovation vs Disruption

To close…

• Digital Transformation is changing everything

• Build the core that differentiates you and buy the

context

• Need to create bandwidth? Shift the context

• Need to innovate fast on core? Apply DevOps

• Align people, processes and platforms via shared

tools, insights, culture and ownership

Page 40: Microsoft FutureDecoded Innovation vs Disruption

Thank you!

Page 41: Microsoft FutureDecoded Innovation vs Disruption

Session Feedback

Please rate this session in the Future Decoded app!

Microsoft UK AI Research Report

Download the AI Report at http://aka.ms/UKAIreport

Visit our Hands-on Labs on Level 3

Try technology out with on-demand labs and expert help

Go deep with Documentation

http://docs.microsoft.com

Things to do next

Page 42: Microsoft FutureDecoded Innovation vs Disruption

aka.ms/IgniteTourLND