Software-Defined

Software-Defined:
Have It Your Way
Brian Carpenter
@intheDC
The Hot Aisle
Brad Maltz
@bmaltz
VCDX #36
Everyone loves to talk about disruption.
2
© Copyright 2016 Dell Inc.
What is new is the pace of change.
Software is eating the world.
4
© Copyright 2016 Dell Inc.
Software
is eating
therealized
world. Amazon sold
The
day Home
Depot
more hammers than they did, they decided
to become a software company.
5
© Copyright 2016 Dell Inc.
Keeping up requires a new type of agility.
6
© Copyright 2016 Dell Inc.
The Agile
Manifesto
Individuals and
interactions
over processes and tools
Working software
over comprehensive
documentation
Customer collaboration
over contract negotiation
Responding to change
over following a plan
It’s really different
7‹#›
- Internal
Use - Confidential
DellDell
- Internal
Use - Confidential
Specialized software will replace
specialized hardware throughout the data
center.
8
Dell - Internal Use - Confidential
This evolution is not designed to be instant
9
Dell - Internal Use - Confidential
This evolution is not designed to be instant
10
Dell - Internal Use - Confidential
This evolution is not designed to be instant
11
Dell - Internal Use - Confidential
This evolution is not designed to be instant
12
Dell - Internal Use - Confidential
Enabling foundations of software defined
Moore’s law
Flash media
High speed Ethernet
Democratize hyperscale practices.
14
© Copyright 2016 Dell Inc.
Deliver your infrastructure as code.
15
© Copyright 2016 Dell Inc.
Provide agile elasticity to the organization.
16
Dell - Internal Use - Confidential
17
Dell - Internal Use - Confidential
Vertically Integrated
ARCHITECTURAL DNA
Automation
Orchestration
Management
Automation
Orchestration
Management
Compute
Compute
Open
APIs
Shared Pools of Compute
Network
Network
Open
Protocols
Shared Pools of Network
Embedded
Storage
Embedded
Storage
Automation – Orchestration - Management
Shared Pools of Storage
Horizontally Integrated
ARCHITECTURAL DNA
Vertically Integrated
Automation
Orchestration
Management
Automation
Orchestration
Management
Automation
Orchestration
Management
Automation
Orchestration
Management
Automation
Orchestration
Management
Benefits
✓ Repeatable/Predictable Failure
Domains at any scale
✓ Single Integrated Roadmap
Compute
Compute
Compute
Compute
Compute
Network
Network
Network
Network
Network
Storage
Storage
Storage
Storage
Storage
✓ Deepest Integration between
layers of the infrastructure stack
ARCHITECTURAL DNA
Automation
Orchestration
Management
Automation
Orchestration
Management
Automation
Orchestration
Management
Automation
Orchestration
Management
Automation
Orchestration
Management
Benefits
✓ Scale Compute & Storage NonLinearly
✓ Most Flexible / Efficient use of
infrastructure resources
Compute
Compute
Compute
Compute
Compute
Network
Network
Network
Network
Network
Shared Pools of Storage
Horizontally Integrated
✓ Support Multiple Hypervisor / OS
ARCHITECTURAL DNA
Automation
Orchestration
Management
Automation
Orchestration
Management
Automation
Orchestration
Management
Automation
Orchestration
Management
Automation
Orchestration
Management
Benefits
✓ Scale Compute & Storage NonLinearly
✓ Most Flexible / Efficient use of
infrastructure resources
Compute
Compute
Compute
Compute
Compute
Network
Network
Network
Network
Network
Pools of Storage
Horizontally Integrated
✓ Support Multiple Hypervisor / OS
ARCHITECTURAL DNA
Automation
Orchestration
Management
Automation
Orchestration
Management
Automation
Orchestration
Management
Automation
Orchestration
Management
Automation
Orchestration
Management
Automation
Orchestration
Management
Automation
Orchestration
Management
Automation
Orchestration
Management
Compute
Compute
Compute
Compute
Compute
Compute
Compute
Compute
Network
Network
Network
Network
Network
Network
Network
Network
Storage
Storage
Storage
Pools of
Software Defined
or Storage
Traditional Storage
Picking the right strategy is key.
DevOps is an org change.
24
Dell - Internal Use - Confidential
MELVYN CONWAY
1967
‹#›
25
- Internal
Use - Confidential
DellDell
- Internal
Use - Confidential
Any organization that
designs a system will
produce a design whose
structure is a copy of the
organization's
communication structure
Identify specific segments for alignment.
Expect and prepare for hyper-growth.
Widely adopted and proven solutions.
You must software define with purpose.
30
© Copyright 2017 Dell Inc.
The Journey Ahead
31
© Copyright 2017 Dell Inc.
Time to Transform
Elastic Workloads
Scale
Complex Applications Derived From a Diverse Ecosystem
How do we get there?
33
© Copyright 2017 Dell Inc.
Transformational journey
Digital
transformation
Software
DNA is
critical
34
© Copyright 2017 Dell Inc.
Transformational journey
IT
transformation
Automate
Orchestrated
35
© Copyright 2017 Dell Inc.
API driven
Composable Infrastructure
Industry Resource Managers
Developer APIs
Operator UI
Management, Orchestration and Automation SW
Discovery and Inventory
Intelligent Schedulers
Topology Service
Abstraction Layers
Policy Engines
Deployment Engines
Analytics
Real Time Telemetry Ingestion
Standardized APIs
Ecosystem APIs
CPU
FPGA
GPU
Server
Fabrics
Storage
Network
DRAM
SSD
Persistent Memory
Infrastructure Resources
36
© Copyright 2017 Dell Inc.
Dynamic HW Resources
The Composability Continuum
Basic
Interfaces
Services
Multiple APIs and
Abstractions
Degrees of Composability
Transformational UI tied to
Standardized Infrastructure API (i.e..
Bare Metal OS, VMs, Containers
Traditional
Application Driven APIs
Redfish)
Memory Services and
GPU Level Services
(CUDA, OpenCL, etc…)
HW
Full
Basic SAS
Fabrics
GPU Oriented Fabrics
and
Persistent Memory
FPGA Personas, Simplified
Persistent Memory Mgmt
FPGA via
Fabrics
Fully
Disaggregated
Systems
Example Use Case for Composable Infrastructure
Use Case 1: Operator Level
Use Case 2: Application Level
Create New Linux Cluster with GPU Enabled
Servers using Linux Profile A for Machine Learning
VMware Pool
Machine Learning Pool
CF PUSH MEMAPP01
N
R
C
C
N
R
C
M
M
40% 70%
Free Free
+GPU
60% 30%
UtilizedUtilized
+GPU
+GPU
+GPU
+GPU
+GPU
+GPU
+GPU
+ DellEMC M&O
Deployed HW Pool
+GPU
Compliance Warning:
SLA Not Met
Free HW Pool
Spare Pool
The Dark Ugly World of M&O
Different Go-to-Market Vehicles
(Platforms, Solutions)
Ceilometer
THIS IS A DISTRIBUTED
CONTROL PLANE
Puppet
Config
Lang
Vision
UI Spec
Config
Behaviors
UI Spec
Config
Behaviors
UI Spec
Config
Behaviors
Metrics
Spec
Model Def
Metrics
Spec
Model Def
Metrics
Spec
Model Def
Telemetry
Frameworks
Telemetry
Processing
Common M&O Platform
(Control Plane)
a.k.a “The Factory”
Vision
(ANTLR)
YANG
Models
Intel Snap
6
Visualization
Ansible
Playbooks
Automation
Analytics
Telemetry
Agents/
Controllers
1
Marathon
UX (MVC) IDL
Config (State)
Requests
State IDL
Metrics IDL
Modeling IDL
Resource Reqs
4
1
Policy (Rules)
Providers
DSL Interpreter
Identity Mgt
(Multi-Tenant)
Jess
Custom
2
2
Policies &
Constraints (RBAC,
GRC, SDN, SLOs,
etc.)
Composition
(Policy) Engine
3
6
7
Event
Store
9
5
Orchestration
Engine
Service + Infras
Registry
8
Swarm
Global
Resource Mgt
RT Intelligence
Collection
Mesos
Resource Offers
8
Factbase
Resource Mgrs
Global
Resource Mgt
Docker
YARN
9
FuncaaS
etcd
Infras + Svc
Inventories
Discovery & Inventory
Automation
Frameworks
3
Ansible
Salt
Vision
RackHD
Consul
Orchestration
Requests
Hashicorp
Task
Schedulers
YARN
Control Plane API (REST, Pub-Sub, RPC)
Puppet
Lambda
Agents
DSLs
Hashicorp
HCL
DevaaS
RackHD
InService
iDRAC
Machine
Learning
Drools
BOSH
vRealize
Hyperic
DISTRIBUTED
RUNTIME
vSphere
Agents/
Controllers
RackHD
Inservice
Orchestration
(Task) Runtime
Namespace
Mapping
Hardware
Virtualization
QoS
Optimization
Cluster/HA Mgt
Lambda
Agents
Telemetry
Generation
iDRAC
Firmware Mgt
Discovery &
Bootstrap
BE SOCIAL - TWEET
Use #DELLEMCWORLD
Your speakers would like to
hear from you
Follow
@intheDC @bmaltz
Key Sessions
General Session – Wed May 10
Join Chad Sakac and Jeremy Burton
Episode 2: The Dark IT Knight Rises
Building Infrastructure for Next
Generation Applications
Monday May 8 1:30-2:30
In this room, NEXT!
Transform Your Infrastructure
with RackHD Composability
Monday May 8 4:30-5:30
Tuesday May 9 8:30-9:30
Dell OCTO – Panel Session
Dell EMC CTO, Dell CTO
Largest group of Dell Fellows on a Single
Stage, Ever! -- May 10 1:30-2:30
40
© Copyright 2017 Dell Inc.
BE SOCIAL - TWEET
Use #DELLEMCWORLD
See our market leading
software defined in action
Follow
@RackHD @DellEMCCode
@DellEMCStorage