next generation data centre networks - caudit library/resources and... · a platform for innovation...
TRANSCRIPT
A platform for innovation
Next generation data centre networks
Chris Gascoigne
May 2015
MTBIAMSH
Mean Time Between Idea and Making Stuff Happen
What’s the DNA of your applications ?
6
FUTURE < 2000 2003 2006 2008 2010 2012 2013 2014 2011
?
Changing Application Models
Bare metal Containers Virtualisation
Server
OS
App
Server
OS
App
Hypervisor
OS
App
OS
App
OS
App App
App App
Monolithic Apps Microservices Scale out
Netflix
• Site: eternal
• Structure: 30-300 years
• Skin: 20 years
• Services: 7-15 years
• Space plan: 3 years
• Stuff (furniture): constant
Shearing Layers
http://www.laputan.org/mud/mud.html#ShearingLayers, [Brand 1994]
"separate that which changes from that which doesn't”
[Roberts & Johnson 1998]
ERP Student
Records Identity
Big Data Social Collaboration Web 2.0
CRM Business
Process
Management …
Systems Layers
Systems of Innovation
Systems of Differentiation
Systems of Record
DevOps DevOps
ITIL ITIL
?
Infrastructure Supports Applications
Enterprise Virtualisation / Bare
Metal
Traditional Applications (Systems of Record, Systems of Differentiation)
Modern Applications (Systems of Innovation)
? • Profile/catalogue driven
• Programmable
• Multi-tenanted
• Tenant portal
• Automated (everything)
Infrastructure Supports Applications
Enterprise Virtualisation / Bare
Metal
Traditional Applications (Systems of Record, Systems of Differentiation)
Modern Applications (Systems of Innovation)
Infrastructure Supports Applications
Enterprise Virtualisation / Bare
Metal
Traditional Applications (Systems of Record, Systems of Differentiation)
Modern Applications (Systems of Innovation)
Cloud Management Platform (OpenStack / AzurePack / CloudStack / Cisco / …)
Infrastructure for Modern Applications
Orc
hestr
ation
Compute / Virtualisation
Storage
Tem
pla
tes / A
pp
Conta
iners
A
DC
AD
C
AP
PA
PP
D
BD
B
F/W
F/W
AD
CA
DC
WE
BW
EB
Operating System
Application
Syste
ms
Ma
na
ge
me
nt
Infrastructure for Modern Applications – real example
OpenS
tack
(No
va
, N
eu
tro
n, C
ind
er,
etc
)
Compute/Virtualisation - KVM on
UCS
Storage - CEPH
Heat Tem
pla
tes
A
DC
AD
C
AP
PA
PP
D
BD
B
F/W
F/W
AD
CA
DC
WE
BW
EB
Operating System - RHEL
Application - Hadoop
Puppet
Infrastructure for Modern Applications – real example
UC
S-D
irecto
r Compute/Virtualisation – Hyper-V
on UCS
Storage - NetApp Applic
ation C
onta
iners
A
DC
AD
C
AP
PA
PP
D
BD
B
F/W
F/W
AD
CA
DC
WE
BW
EB
Operating System - RHEL
Application - Hadoop
Chef
Infrastructure Supports Applications
Enterprise Virtualisation / Bare
Metal
Traditional Applications (Systems of Record, Systems of Differentiation)
Modern Applications (Systems of Innovation)
Cloud Management Platform (OpenStack / AzurePack / CloudStack / Cisco / …)
• Application models are evolving • Some will take a long time to evolve (if they do at all)
• Need to support traditional applications and provide agile environment for innovation projects
• Build the right infrastructure so these can converge when needed
Summary
Questions?