vmworld 2015: closing the loop: towards a world of software defined decision making

88
Closing The Loop: Towards A World Of Software Defined Decision Making Paul Strong, VMware, Inc CTO6689-S #CTO6689-S

Upload: vmworld

Post on 13-Apr-2017

81 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Closing The Loop: Towards A World Of Software Defined Decision

MakingPaul Strong, VMware, Inc

CTO6689-S

#CTO6689-S

Page 2: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

CONFIDENTIAL 2

Page 3: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Car As A Service

Page 4: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

CONFIDENTIAL 4

SDDM

Page 5: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Sensors

Observe

Outcomes

Actuators

Reconcile

Refine/-Adjust

Decide/Plan

IdeasGoals

Act

Things

Page 6: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making
Page 7: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Monolithic DistributedμServices

Discrete Fabric

Page 8: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Standardize

Page 9: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Virtualize

Page 10: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Automate

Page 11: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Virtualize

Automate, like crazy!

Page 12: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Presentation

Business Logic

Persistence

Old World

OLTP database

Business logic

Stateless client

Page 13: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

OLTP database

Business logic

Stateless client

Old World New WorldRich, mobile client

with context

Businessprocess mashup

Real-time streaming

analytics, big data

Page 14: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Assumptions on head slide

CONFIDENTIAL 14Assumptions…

Page 15: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making
Page 16: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

A New Consumption Model for IT!

Self-service

Instant provisioning

Pay-per-use

Cost-efficient

Elastic

Page 17: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

17Shared Risk

Page 18: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making
Page 19: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Asymmetry

Page 20: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

CONFIDENTIAL 20

Assumptions

Page 21: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making
Page 22: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Non-Differentiating

Page 23: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Differentiating

Page 24: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making
Page 25: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

25

Page 26: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Relationships

Page 27: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

In Context

Fine Grained

Page 28: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making
Page 29: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Simulation

Page 30: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

CONFIDENTIAL 30

Page 31: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Sensors

Observe

Outcomes

Actuators

Reconcile

Refine/-Adjust

Decide/Plan

IdeasGoals

Act

Things

Page 32: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Observe

Predictions

Reconcile

Refine/-Adjust

Model

What If?

Act

Virtual Things

Page 33: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Sensors

Observe

Outcomes

Actuators

Reconcile

Refine/-Adjust

Decide

IdeasGoals

Act

Things

IOT

Simulation

IOT

Big Data &Real-Time StreamingAnalytics

Page 34: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

CONFIDENTIAL 34

SDDM

Page 35: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making
Page 36: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Software-Defined Data Center

Hybrid Cloud

End User Computing

Apps

Page 37: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making
Page 38: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

© 2014 VMware Inc. All rights reserved.

Closing The Loop: Towards A World Of Software Defined Decision MakingPaul StrongChief Technology Officer for Global Field, VMware

Page 39: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Thank You!

Page 40: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making
Page 41: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Applications

Page 42: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Applications

Page 43: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Applications

Page 44: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Applications

Page 45: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Applications

Page 46: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making
Page 47: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Current IT Use Cases

Non-human-scale computing

Laborautomation

Individual worker productivity

Page 48: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Current IT Use Cases New IT Use Cases

Data-based products and

services

Business modeltransformation

Team and corporate

productivitygrowth

Non-human-scale computing

Laborautomation

Individual worker productivity

Page 49: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Applications

Curator of SaaS application and integrator to legacy

Secure virtual

enterprise

Curator of external services

Integration of data sets and data streams

Subscription and managed servicesCustodian ofcorporate information Enable Biz

to build better experiencesReal-time ingestion and

analysis of multiple data sources

Page 50: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Thousands

Page 51: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making
Page 52: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Change

Page 53: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making
Page 54: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making
Page 55: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making
Page 56: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Simplify

Page 57: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

PeopleSoftware

Infrastructure

Cap Ex

Op Ex

People

InfrastructureSoftware

Legacyeconomics

Cloudeconomics

Page 58: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making
Page 59: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Service Management

59

Provisions

Generate

Reconciled

BusinessMetrics

PoliciesSLAs

Consume

Metrics

Resources

Orchestrator

Apps

Page 60: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Choice

Page 61: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Same People, Processes & Tools… Low Risk

Internal External

Page 62: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Innovate

Page 63: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making
Page 64: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Transform the Apps

Page 65: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making
Page 66: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

TransformThe Business

Transform the Business

Page 67: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

The Impact of New IT

Changing the cost of inputs

Eliminating value chain intermediaries

Introducing new monetization model

Driving customer preference in an existing market

Serving an underserved market in a new way

Page 68: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

The Perfect Storm!

Page 69: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Consumer Devices Consumer Expectations

Page 70: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Instant Gratification

My Device, Any Time, Any Place

Socially

Page 71: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

It’s all about

the Apps

Page 72: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

77

Do

Sensors

Act Observe

Outcomes

IdeasGoals

Decide

Actuators

Reconcile

Refine/-Adjust

Things

Page 73: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

78

Page 74: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Software Defined Decision Making

79

Simulation

Predict Measure

OutcomesAct

IdeasGoals

Think

Actuators Sensors

AnalysisRefine/-Adjust

Page 75: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Software Defined Decision Making

80

Simulation

Generate

What If Metrics

Outcomes

Real Things

IdeasGoals

Algorithms

Act Upon

Actuators Sensors

AnalysisRefine/-Adjust

Page 76: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Virtualize

Virtual Machine

Hypervisor

Operating System

Services/Applications

Java Virtual Machine

OS Container

Java Virtual Container

Operating System

Middleware ServicesServices/Applications

E.g. Messaging, Application Servers, JVMs etc.

Quickest container to start, lowest overhead,

less securee.g. LXC, Solaris Containers etc.

Type 1 hypervisor, most isolated container

e.g. ESXi

Another example of containerization

Machine

Machine

Page 77: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

The Datacenter Of Things

CONFIDENTIAL 82Based on Copyright ©2008 Open Grid Forum

Storage NetworkCompute

Biz Process/-Service E-Bookstore ERP Service Online Bank

VirtualizedOperating Sys.

NetworkFilesystems -NFS, CIFS

Virtualized OS e.g. Linux Containers, Solaris Containers etc.

VIPs

OperatingSystem

File SystemsOperating System – e.g.

AIX, Linux, Solaris, Windows etc.

IP, TCP, UDP etc

Physical Disks, Array Controllers, SAN Switches

Servers,Blades etc.

Switches, Routers, NIC

etc..

Platform Instance

DatabaseLDAP

Web Server Application Server

Java Virtual Machine

Virtualized Platform Aggregations

Web Server Farm

Federation Clusters Load Balanced

FarmsJava Virtual Container

LUNs,Volumes

Virtualized Physical

VMs & Hypervisors

Hardware Partitions

NSX & Virtual Networks, vSwitch,

vNIC…VLANs, VXLANs

Page 78: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Software Defined Decision MakingMicro Level

83

Provisions

Generate

Reconciled

Apps Metrics

BusinessMetrics

Resources

PoliciesSLAs

Orchestrator

Consume

VirtualizationNetwork Compute Storage

vRealize AutomationvCenter

vRealize OperationsvRealize Insight

vRealize Business

vRealize AutomationvCentervCO

Page 79: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Service Management – Open Source et al

84

Provisions

Generate

Reconciled

Apps Metrics

BusinessMetrics

Resources

PoliciesSLAs

Orchestrator

Consume

ContainerizationESXi, NSX, Linux Containers,

Solaris Containers etc.

Network Compute Storage

DockerOpenStack

Splunk

MesoSphereKubernetes

Others

Page 80: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Software Defined Decision MakingMacro Level

85

Provisions

Generate

Reconciled

Apps Metrics

BusinessMetrics

Resources

PoliciesSLAs

Orchestrator

Consume

VirtualizationNetwork Compute Storage

vRealize AutomationvCenter

vRealize OperationsvRealize Insight

vRealize Business

vRealize AutomationvCentervCO

Page 81: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

CONFIDENTIAL 86

New Conversation With Enterprise

Role of Technology In Supporting Mission

Page 82: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

For Apps/Services That Do Not Support Differentiation

CONFIDENTIAL 87

Systems of Record All About The Bottom Line

CommoditizeRadically Simplify

Minimal/No Customization Cloud Source (Public/Private/Hybrid) If Possible 

IaaS + SaaSTypically run by IT today and by someone else tomorrow

Page 83: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

For Apps/Services That Do Support Differentiation

CONFIDENTIAL 88

Systems of Engagement & IntimacyAll About The Top Line

Speed, Engagement & IntimacyDriven By Lines Of Business

Massive Customization Platforms 

Ecosystems

Page 84: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Mobile +Cloud +

Social (People) + Big Data

= ?

Page 85: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Mobile +Cloud +

Social (People) + Big Data

= ?

Systems Of Engagement

Page 86: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

IoT (incl. Mobile) +Cloud +

Social (People+Things) + Big Data

= ?

Page 87: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

IoT (incl. Mobile) +Cloud +

Social (People+Things) + Big Data

= ?

Systems Of Intimacy

Page 88: VMworld 2015: Closing the Loop: Towards a World of Software Defined Decision Making

Generate

Metrics

Outcomes

Consume

Reconcile

Refine/-Adjust

Orchestrator

Goals &Policies

Applications

Resources

IOTIOT

Big Data &Real-Time StreamingAnalytics

Provision