vmworld 2015: closing the loop: towards a world of software defined decision making
TRANSCRIPT
Closing The Loop: Towards A World Of Software Defined Decision
MakingPaul Strong, VMware, Inc
CTO6689-S
#CTO6689-S
CONFIDENTIAL 2
Car As A Service
CONFIDENTIAL 4
SDDM
Sensors
Observe
Outcomes
Actuators
Reconcile
Refine/-Adjust
Decide/Plan
IdeasGoals
Act
Things
Monolithic DistributedμServices
Discrete Fabric
Standardize
Virtualize
Automate
Virtualize
Automate, like crazy!
Presentation
Business Logic
Persistence
Old World
OLTP database
Business logic
Stateless client
OLTP database
Business logic
Stateless client
Old World New WorldRich, mobile client
with context
Businessprocess mashup
Real-time streaming
analytics, big data
Assumptions on head slide
CONFIDENTIAL 14Assumptions…
A New Consumption Model for IT!
Self-service
Instant provisioning
Pay-per-use
Cost-efficient
Elastic
17Shared Risk
Asymmetry
CONFIDENTIAL 20
Assumptions
Non-Differentiating
Differentiating
25
Relationships
In Context
Fine Grained
Simulation
CONFIDENTIAL 30
Sensors
Observe
Outcomes
Actuators
Reconcile
Refine/-Adjust
Decide/Plan
IdeasGoals
Act
Things
Observe
Predictions
Reconcile
Refine/-Adjust
Model
What If?
Act
Virtual Things
Sensors
Observe
Outcomes
Actuators
Reconcile
Refine/-Adjust
Decide
IdeasGoals
Act
Things
IOT
Simulation
IOT
Big Data &Real-Time StreamingAnalytics
CONFIDENTIAL 34
SDDM
Software-Defined Data Center
Hybrid Cloud
End User Computing
Apps
© 2014 VMware Inc. All rights reserved.
Closing The Loop: Towards A World Of Software Defined Decision MakingPaul StrongChief Technology Officer for Global Field, VMware
Thank You!
Applications
Applications
Applications
Applications
Applications
Current IT Use Cases
Non-human-scale computing
Laborautomation
Individual worker productivity
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
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
Thousands
Change
Simplify
PeopleSoftware
Infrastructure
Cap Ex
Op Ex
People
InfrastructureSoftware
Legacyeconomics
Cloudeconomics
Service Management
59
Provisions
Generate
Reconciled
BusinessMetrics
PoliciesSLAs
Consume
Metrics
Resources
Orchestrator
Apps
Choice
Same People, Processes & Tools… Low Risk
Internal External
Innovate
Transform the Apps
TransformThe Business
Transform the Business
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
The Perfect Storm!
Consumer Devices Consumer Expectations
Instant Gratification
My Device, Any Time, Any Place
Socially
It’s all about
the Apps
77
Do
Sensors
Act Observe
Outcomes
IdeasGoals
Decide
Actuators
Reconcile
Refine/-Adjust
Things
78
Software Defined Decision Making
79
Simulation
Predict Measure
OutcomesAct
IdeasGoals
Think
Actuators Sensors
AnalysisRefine/-Adjust
Software Defined Decision Making
80
Simulation
Generate
What If Metrics
Outcomes
Real Things
IdeasGoals
Algorithms
Act Upon
Actuators Sensors
AnalysisRefine/-Adjust
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
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
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
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
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
CONFIDENTIAL 86
New Conversation With Enterprise
Role of Technology In Supporting Mission
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
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
Mobile +Cloud +
Social (People) + Big Data
= ?
Mobile +Cloud +
Social (People) + Big Data
= ?
Systems Of Engagement
IoT (incl. Mobile) +Cloud +
Social (People+Things) + Big Data
= ?
IoT (incl. Mobile) +Cloud +
Social (People+Things) + Big Data
= ?
Systems Of Intimacy
Generate
Metrics
Outcomes
Consume
Reconcile
Refine/-Adjust
Orchestrator
Goals &Policies
Applications
Resources
IOTIOT
Big Data &Real-Time StreamingAnalytics
Provision