SlideShare a Scribd company logo
1 of 21
Download to read offline
Devopsdays 	

State of the Union
John Willis	

VP of Customer Enablement	

Statelessnetworks	

@botchagalupe
Devops	

State of the Union	

• The 2014 Devops Survey	

• Software Defined Everything	

• Consumable Composable Infrastructure
#Sometimes presentations write themselves
#I was trying to think of what are the latest and greatest things going on that
have an impact on us #devops folk…
## last week was a good week for some cool disruptions…
Devops	

State of the Union	

• The 2014 Devops Survey	

• Software Defined Everything	

• Consumable Composable Infrastructure
The Big Fat Rethink
#Sometimes presentations write themselves
#I was trying to think of what are the latest and greatest things going on that
have an impact on us #devops folk…
## last week was a good week for some cool disruptions…
Devops Survey
#2013 was a good first start… It proved out the actions of high performance orgs
#2014 might not the perfect but…. it’s pretty awesome improvement in that the data is starting correlate high perf w/competitive advantage and in some
cases financial improvements
#Meta Points: (this is really good data)
##9200 vs 4000
##Empl Size = 41% in the 500 to 10k+ range
##Dept = Almost 60% are in the right place 
##Servers = Roughly 60% >100 - were significant orgs
##20% are rather large orbs (>2k which would be a good indicator of enterprise)
Devops Survey
• Organizational Performance

• IT Performance	

• Organizational Culture	

• Job Satisfaction
#In summary the report kind of describes this idea of “Org Perf”
#Also points out IT Performance = Competitive Advantage (up to 2x) 
##A smaller subset of the respondents volunteered co / pub traded name/ of that subset the findings were that there was a 2.5x of ones that fell into
the high IT perf categories
#Organizational Culture = IT Performance ( One of the strongest predictors of IT Perf )
##High trust,
##Cross Functional Collaboration,
##Shared Responsibilities, 
##Learning Organization
#Job Satisfaction is a key indicator for Organizational Performance
#We’ve know this all along .. this is devops.. 
# We already know this as #devops
Devops Survey
• Organizational Performance

• IT Performance	

• Organizational Culture	

• Job Satisfaction
= Devops
#In summary the report kind of describes this idea of “Org Perf”
#Also points out IT Performance = Competitive Advantage (up to 2x) 
##A smaller subset of the respondents volunteered co / pub traded name/ of that subset the findings were that there was a 2.5x of ones that fell into
the high IT perf categories
#Organizational Culture = IT Performance ( One of the strongest predictors of IT Perf )
##High trust,
##Cross Functional Collaboration,
##Shared Responsibilities, 
##Learning Organization
#Job Satisfaction is a key indicator for Organizational Performance
#We’ve know this all along .. this is devops.. 
# We already know this as #devops
Devops Survey
Devops Competitive 	

Advantage
=
#However, this survey is the first form of proof that we are right… the data…
# We can now use this data to start the “proof” that we are on to something. 
#We need a lot more data….
#
The Big Fat Rethink
#
Software Defined
Everything
• Software Defined Data Center 	

• Software Defined Computing	

• Software Defined Storage	

• Software Defined Networking
#SDDC has also been referred to as Converged Infrastructure
!
# SDC - 
## First order abstractions: Hypervisors on physical, then/now LXC, libContainer (containers) - Docker! - Micro-task virtualization!
## Second order abstractions are distributed clusters (Cloud, Big Data ) .. well defined API’s
!
#SDS 
## First order abstractions virtualized storage hardware
## Second order abstractions ( Ceph, Swift, Swiftstack, S3).. well defined API’s (can you download the software) 
!
#SDN 
##First order abstractions VLAN .. again virtualizing a single box.. switch L2)
##Second order abstractions Tunnels … VXLAN… .. well defined API’s
## SDN offers further service abstractions … 
### .. adding functionality into the network routing fabric for example LB (SDAS), FW (SDSec) becomes smart routing
!
# Major points… 
## all three abstractions move one step away from the hardware. Second order abstractions are not directly coupled hardware.
## All three have high order programming interfaces (API’s).
#These hight order highly programable abstractions changing the landscape of IT
SDN is the Decoupling of Control 	

From the Data Plan
http://networkstatic.net
SDN is the decoupling of the control plane from the data plane... physically removing…
!
Network gear has traditionally been a black box w/coupled arch D,C,M
!
Data Plane.. packet-in packet-out .. nano second .. wire speed
Control Plane.. Local distributed brains of the network (BGP, OSPF, MPLS), How the forwarding state gets to the data place .. milliseconds/days
!
Stanford Seminar - Software-Defined Networking at the Crossroads
http://www.youtube.com/watch?v=WabdXYzCAOU
!
Nicira Notes:
Nicira Networks was acquired by VMware for $1.26B. (7/23/12)
Posted 7/23/12 at 6:14pm via techcrunch.com
!
Nicira Networks added Alan Cohen as VP, Marketing. (10/1/11)
Posted 10/21/11 at 4:42am
!
Nicira Networks received $26M in Series C funding. (2/3/11)
Posted 2/4/11 at 6:31pm via sec.gov
!
Nicira Networks added John Vrionis as Investor. (2/1/11)
Posted 9/4/12 at 9:08am
!
Openflow is to SDN as HTTP is to Web
http://networkstatic.net
OpenFlow is not magic, just a low level primitive with momentum for FIB programming (forwarding plane programming).
Explain the flow table... 
Interesting thing this can be a device as ( a router, switch, firewall, Nat and even a Load Balancer). 
... now it starts getting very interesting... 
The OpenFlow Switch and Controller can communicate via the OpenFlow protocol,
!
Service chains (firewalls, Load balancers, IDS, L3 Switching)

!
Software Defined
Everything
• Disaggregation of Hardware/
Software	

• X86 Compute Servers	

• IP Based Storage	

• Bare Metal Switches
# We saw disaggregation of compute about 15 years ago (Sun/IBM). 
# ISCSI over Fiber Channel .. 
# The latest and greatest is in networking… Cumulus Networks
# OCP
!
!
• Software Defined Data Center
• Rethink Declarative	

• Rethink Source of Truth	

• Rethink Layer 7 Semantics
Software Defined
Everything
# We need to start to rethink declarative and desired state infrastructure. 
# We are somewhat Myopic on compute? 
## It’s not just server config, packaging and vm provisioning anymore.
### How do you create declarative desired state converged infrastructure (SDE)
### Storage config, network configurations?
### Declarative Network topologies
### How are SDN flow tables declared (SDN gui’s/API abstractions). Frenetic/Pynetic
### When do we get/have converged Cloud API abstractions (e.g., a jClouds that abstracts SDC,SDS and SDN)
### What does provisioning look like for containers.. 
#### With things like Mesos ad Fleet the new Kubernetes)
## What is the original desired state and what is the ongoing operational state of truth .. who wins?
!
#Do our new declarations start looking more like policies. 
## I need service A
### it needs n amount of nodes with x amount of cpu/mem per node. 
### How is storage allocated for this service (object storage/block storage)
### Does it need virtual perimeters for Networking (VXLAN) and Security (FW) and 
### How is this application service request queuing managed (LB SDAS) and also QOS
!
# infrastructure - is there a common definition of a node? Is there a single source of truth for all “nodes”
## DNS is not enough… 
## Service Discovery/Mapping … go based derivatives of zookepper. Etcd/confd .. 
### Consul .. someones needs to give Mitchell some Demerol and slow this kid down..
Composable
Infrastructure
Composability is a system design principle that deals with
the inter-relationships of components.A highly composable
system provides recombinant components that can be
selected and assembled in various combinations to satisfy
specific user requirements.	

!
Wikipedia
# Derek Collison (creator of CloudFoundry) says we are on the dawn of Composeable Infrastructure. Actually Google has been doing this very well of a
number of years now. 
# The big difference in with things like docker containers are consumable…
• Bare Metal (8 weeks)	

• Virtualization ( 2 weeks)	

• IaaS ( 2 minutes) 	

• PaaS ( 1 minutes) 	

• Containers ( 500 ms) 	

Consumable Composable
Infrastructure
#
• Docker
!
• Commoditized Containers	

• Portable Images	

• Using a Git Like Workflow
Composeable
Infrastructure
# How to describe docker to a friend… 
!
## Very easy to install and run LXC containers…
## Docker binaries are portable across multiple visualization infrastructures. 
### Truly a create once run anywhere… (BM, VBOX, Vsphere, AWS, GCE, CF)
## My personal favorite is the Git like workflow… (docker pull,push, diff commit) 
### The idea is you get the image from a repo, you change it, commit and push it). 
### Docker uses “copy on write file system so you can do interesting workflows…
!
#commit, diff, pull, push
Virtualization Docker
Composeable
Infrastructure
# From the #docker site…
• Orchestration
• Mesos	

• Kubernetes	

• CloudOS
• CoreOS	

• Atomic
Composeable
Infrastructure
# Openstack is to KVM as Mesos/Kubernetes is to Docker
!
## Mesos mostly developed by ex google guys who went to Twitter 
### Google had the borg—>omega — (OSS) ->Kubernetes 
!
## Distributes container workloads across multiple physical boxes with no/OSS overhead
!
# Will the real JEOS please stand up…
Racks of the Future
Cumulus Networks
!
Opendaylight
!
Mesos Server
!
Docker Registry
!
ETC/D
Cumulus Networks
!
OVSDB
!
Openvswitch
!
Mesos Client
!
Docker Engine
!
CoreOS
# Left hand side is the management rack… (think Openstack Controller Node)
# Right is the compute node .. (see what’s missing… i.e, hypervisor)
John Willis
@botchagalupe
Some Images licensed under Bigstock.com

More Related Content

Similar to Devopsdays State of the Union Amsterdam 2014

Our Brave Modular Future
Our Brave Modular FutureOur Brave Modular Future
Our Brave Modular FutureOrchestrate
 
Microservices. Microservices everywhere! (At OSCON 2015)
Microservices. Microservices everywhere! (At OSCON 2015)Microservices. Microservices everywhere! (At OSCON 2015)
Microservices. Microservices everywhere! (At OSCON 2015)Jérôme Petazzoni
 
Join Our Party: The Cloud Native Adventure Brigade (Kubernetes Belgium 2019)
Join Our Party: The Cloud Native Adventure Brigade (Kubernetes Belgium 2019)Join Our Party: The Cloud Native Adventure Brigade (Kubernetes Belgium 2019)
Join Our Party: The Cloud Native Adventure Brigade (Kubernetes Belgium 2019)bridgetkromhout
 
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve Poole
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve PooleDevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve Poole
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve PooleJAXLondon_Conference
 
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"Daniel Bryant
 
StackEngine Problem Space Demo
StackEngine Problem Space DemoStackEngine Problem Space Demo
StackEngine Problem Space DemoBoyd Hemphill
 
Clouds & Containers: Hit the High Points and Give it to Me Straight, What's t...
Clouds & Containers: Hit the High Points and Give it to Me Straight, What's t...Clouds & Containers: Hit the High Points and Give it to Me Straight, What's t...
Clouds & Containers: Hit the High Points and Give it to Me Straight, What's t...Mark Heckler
 
Clouds & Containers: Hit the High Points and Give it to Me Straight, What's t...
Clouds & Containers: Hit the High Points and Give it to Me Straight, What's t...Clouds & Containers: Hit the High Points and Give it to Me Straight, What's t...
Clouds & Containers: Hit the High Points and Give it to Me Straight, What's t...Mark Heckler
 
Next Gen Data Modeling in the Open Data Platform With Doron Porat and Liran Y...
Next Gen Data Modeling in the Open Data Platform With Doron Porat and Liran Y...Next Gen Data Modeling in the Open Data Platform With Doron Porat and Liran Y...
Next Gen Data Modeling in the Open Data Platform With Doron Porat and Liran Y...HostedbyConfluent
 
Docker - Scripting the PayPal Cloud
Docker - Scripting the PayPal CloudDocker - Scripting the PayPal Cloud
Docker - Scripting the PayPal CloudAbraham Hoffman
 
TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?Haggai Philip Zagury
 
DevOps MeetUp NL - Docker (Oct 2014)
DevOps MeetUp NL - Docker (Oct 2014)DevOps MeetUp NL - Docker (Oct 2014)
DevOps MeetUp NL - Docker (Oct 2014)Laurent Guérin
 
DockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDocker, Inc.
 
'DOCKER' & CLOUD: ENABLERS For DEVOPS
'DOCKER' & CLOUD:  ENABLERS For DEVOPS'DOCKER' & CLOUD:  ENABLERS For DEVOPS
'DOCKER' & CLOUD: ENABLERS For DEVOPSACA IT-Solutions
 
Docker and Cloud - Enables for DevOps - by ACA-IT
Docker and Cloud - Enables for DevOps - by ACA-ITDocker and Cloud - Enables for DevOps - by ACA-IT
Docker and Cloud - Enables for DevOps - by ACA-ITStijn Wijndaele
 
Shipping NodeJS with Docker and CoreOS
Shipping NodeJS with Docker and CoreOSShipping NodeJS with Docker and CoreOS
Shipping NodeJS with Docker and CoreOSRoss Kukulinski
 
Converged Infrastructure
Converged InfrastructureConverged Infrastructure
Converged InfrastructureInnoTech
 
Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi...
Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi...Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi...
Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi...Burr Sutter
 
DockerCon SF 2015: Keynote Day 1
DockerCon SF 2015: Keynote Day 1DockerCon SF 2015: Keynote Day 1
DockerCon SF 2015: Keynote Day 1Docker, Inc.
 

Similar to Devopsdays State of the Union Amsterdam 2014 (20)

Our Brave Modular Future
Our Brave Modular FutureOur Brave Modular Future
Our Brave Modular Future
 
Microservices. Microservices everywhere! (At OSCON 2015)
Microservices. Microservices everywhere! (At OSCON 2015)Microservices. Microservices everywhere! (At OSCON 2015)
Microservices. Microservices everywhere! (At OSCON 2015)
 
Join Our Party: The Cloud Native Adventure Brigade (Kubernetes Belgium 2019)
Join Our Party: The Cloud Native Adventure Brigade (Kubernetes Belgium 2019)Join Our Party: The Cloud Native Adventure Brigade (Kubernetes Belgium 2019)
Join Our Party: The Cloud Native Adventure Brigade (Kubernetes Belgium 2019)
 
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve Poole
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve PooleDevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve Poole
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve Poole
 
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
 
StackEngine Problem Space Demo
StackEngine Problem Space DemoStackEngine Problem Space Demo
StackEngine Problem Space Demo
 
Clouds & Containers: Hit the High Points and Give it to Me Straight, What's t...
Clouds & Containers: Hit the High Points and Give it to Me Straight, What's t...Clouds & Containers: Hit the High Points and Give it to Me Straight, What's t...
Clouds & Containers: Hit the High Points and Give it to Me Straight, What's t...
 
Clouds & Containers: Hit the High Points and Give it to Me Straight, What's t...
Clouds & Containers: Hit the High Points and Give it to Me Straight, What's t...Clouds & Containers: Hit the High Points and Give it to Me Straight, What's t...
Clouds & Containers: Hit the High Points and Give it to Me Straight, What's t...
 
Next Gen Data Modeling in the Open Data Platform With Doron Porat and Liran Y...
Next Gen Data Modeling in the Open Data Platform With Doron Porat and Liran Y...Next Gen Data Modeling in the Open Data Platform With Doron Porat and Liran Y...
Next Gen Data Modeling in the Open Data Platform With Doron Porat and Liran Y...
 
Docker - Scripting the PayPal Cloud
Docker - Scripting the PayPal CloudDocker - Scripting the PayPal Cloud
Docker - Scripting the PayPal Cloud
 
TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?
 
DevOps MeetUp NL - Docker (Oct 2014)
DevOps MeetUp NL - Docker (Oct 2014)DevOps MeetUp NL - Docker (Oct 2014)
DevOps MeetUp NL - Docker (Oct 2014)
 
DockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General Session
 
'DOCKER' & CLOUD: ENABLERS For DEVOPS
'DOCKER' & CLOUD:  ENABLERS For DEVOPS'DOCKER' & CLOUD:  ENABLERS For DEVOPS
'DOCKER' & CLOUD: ENABLERS For DEVOPS
 
Docker and Cloud - Enables for DevOps - by ACA-IT
Docker and Cloud - Enables for DevOps - by ACA-ITDocker and Cloud - Enables for DevOps - by ACA-IT
Docker and Cloud - Enables for DevOps - by ACA-IT
 
Shipping NodeJS with Docker and CoreOS
Shipping NodeJS with Docker and CoreOSShipping NodeJS with Docker and CoreOS
Shipping NodeJS with Docker and CoreOS
 
56k.cloud training
56k.cloud training56k.cloud training
56k.cloud training
 
Converged Infrastructure
Converged InfrastructureConverged Infrastructure
Converged Infrastructure
 
Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi...
Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi...Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi...
Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi...
 
DockerCon SF 2015: Keynote Day 1
DockerCon SF 2015: Keynote Day 1DockerCon SF 2015: Keynote Day 1
DockerCon SF 2015: Keynote Day 1
 

More from John Willis

Automated Governance
Automated GovernanceAutomated Governance
Automated GovernanceJohn Willis
 
Devops Long Strange Trip
Devops Long Strange Trip Devops Long Strange Trip
Devops Long Strange Trip John Willis
 
I Got 99 Problems and a Bash DSL Ain't One of Them
I Got 99 Problems and a Bash DSL Ain't One of ThemI Got 99 Problems and a Bash DSL Ain't One of Them
I Got 99 Problems and a Bash DSL Ain't One of ThemJohn Willis
 
The 7 deadly diseases of DevOps 2019
The 7 deadly diseases of DevOps 2019The 7 deadly diseases of DevOps 2019
The 7 deadly diseases of DevOps 2019John Willis
 
Next Generation Infrastructure - Devops Enterprise Summit 2018
Next Generation Infrastructure - Devops Enterprise Summit 2018Next Generation Infrastructure - Devops Enterprise Summit 2018
Next Generation Infrastructure - Devops Enterprise Summit 2018John Willis
 
swampUP - 2018 - The Divine and Felonious Nature of Cyber Security
swampUP - 2018 - The Divine and Felonious Nature of Cyber SecurityswampUP - 2018 - The Divine and Felonious Nature of Cyber Security
swampUP - 2018 - The Divine and Felonious Nature of Cyber SecurityJohn Willis
 
Divine and felonios cyber security devopsdays austin 2018
Divine and felonios cyber security  devopsdays austin 2018Divine and felonios cyber security  devopsdays austin 2018
Divine and felonios cyber security devopsdays austin 2018John Willis
 
Devops - A Long Strange Trip It's Been
Devops - A Long Strange Trip It's BeenDevops - A Long Strange Trip It's Been
Devops - A Long Strange Trip It's BeenJohn Willis
 
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's BeenDevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's BeenJohn Willis
 
You build it - Cyber Chicago Keynote
You build it -  Cyber Chicago KeynoteYou build it -  Cyber Chicago Keynote
You build it - Cyber Chicago KeynoteJohn Willis
 
Art of the Possible - Serverless Conference NYC 2017
Art of the Possible - Serverless Conference NYC 2017 Art of the Possible - Serverless Conference NYC 2017
Art of the Possible - Serverless Conference NYC 2017 John Willis
 
Why Executives Can't Change
Why Executives Can't Change Why Executives Can't Change
Why Executives Can't Change John Willis
 
Devops Kaizen - DevopsDays Dallas 2017
Devops Kaizen - DevopsDays Dallas 2017 Devops Kaizen - DevopsDays Dallas 2017
Devops Kaizen - DevopsDays Dallas 2017 John Willis
 
Evolve 2017 - Vegas - Devops, Docker and Security
Evolve 2017 - Vegas - Devops, Docker and Security Evolve 2017 - Vegas - Devops, Docker and Security
Evolve 2017 - Vegas - Devops, Docker and Security John Willis
 
Alibaba Cloud Conference 2016 - Docker Open Source
Alibaba Cloud Conference   2016 - Docker Open Source Alibaba Cloud Conference   2016 - Docker Open Source
Alibaba Cloud Conference 2016 - Docker Open Source John Willis
 
Alibaba Cloud Conference 2016 - Docker Enterprise
Alibaba Cloud Conference   2016 - Docker EnterpriseAlibaba Cloud Conference   2016 - Docker Enterprise
Alibaba Cloud Conference 2016 - Docker EnterpriseJohn Willis
 
Breaking Bad Equilibrium - Devops Connect 2017 RSAC
Breaking Bad Equilibrium - Devops Connect 2017 RSACBreaking Bad Equilibrium - Devops Connect 2017 RSAC
Breaking Bad Equilibrium - Devops Connect 2017 RSACJohn Willis
 
Breaking Bad Equilibrium - Devops Connect 2016 LA
Breaking Bad Equilibrium - Devops Connect 2016 LABreaking Bad Equilibrium - Devops Connect 2016 LA
Breaking Bad Equilibrium - Devops Connect 2016 LAJohn Willis
 
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
All daydevops   2016 - Turning Human Capital into High Performance Organizati...All daydevops   2016 - Turning Human Capital into High Performance Organizati...
All daydevops 2016 - Turning Human Capital into High Performance Organizati...John Willis
 

More from John Willis (20)

Automated Governance
Automated GovernanceAutomated Governance
Automated Governance
 
Devops Long Strange Trip
Devops Long Strange Trip Devops Long Strange Trip
Devops Long Strange Trip
 
I Got 99 Problems and a Bash DSL Ain't One of Them
I Got 99 Problems and a Bash DSL Ain't One of ThemI Got 99 Problems and a Bash DSL Ain't One of Them
I Got 99 Problems and a Bash DSL Ain't One of Them
 
Math is cool
Math is coolMath is cool
Math is cool
 
The 7 deadly diseases of DevOps 2019
The 7 deadly diseases of DevOps 2019The 7 deadly diseases of DevOps 2019
The 7 deadly diseases of DevOps 2019
 
Next Generation Infrastructure - Devops Enterprise Summit 2018
Next Generation Infrastructure - Devops Enterprise Summit 2018Next Generation Infrastructure - Devops Enterprise Summit 2018
Next Generation Infrastructure - Devops Enterprise Summit 2018
 
swampUP - 2018 - The Divine and Felonious Nature of Cyber Security
swampUP - 2018 - The Divine and Felonious Nature of Cyber SecurityswampUP - 2018 - The Divine and Felonious Nature of Cyber Security
swampUP - 2018 - The Divine and Felonious Nature of Cyber Security
 
Divine and felonios cyber security devopsdays austin 2018
Divine and felonios cyber security  devopsdays austin 2018Divine and felonios cyber security  devopsdays austin 2018
Divine and felonios cyber security devopsdays austin 2018
 
Devops - A Long Strange Trip It's Been
Devops - A Long Strange Trip It's BeenDevops - A Long Strange Trip It's Been
Devops - A Long Strange Trip It's Been
 
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's BeenDevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
 
You build it - Cyber Chicago Keynote
You build it -  Cyber Chicago KeynoteYou build it -  Cyber Chicago Keynote
You build it - Cyber Chicago Keynote
 
Art of the Possible - Serverless Conference NYC 2017
Art of the Possible - Serverless Conference NYC 2017 Art of the Possible - Serverless Conference NYC 2017
Art of the Possible - Serverless Conference NYC 2017
 
Why Executives Can't Change
Why Executives Can't Change Why Executives Can't Change
Why Executives Can't Change
 
Devops Kaizen - DevopsDays Dallas 2017
Devops Kaizen - DevopsDays Dallas 2017 Devops Kaizen - DevopsDays Dallas 2017
Devops Kaizen - DevopsDays Dallas 2017
 
Evolve 2017 - Vegas - Devops, Docker and Security
Evolve 2017 - Vegas - Devops, Docker and Security Evolve 2017 - Vegas - Devops, Docker and Security
Evolve 2017 - Vegas - Devops, Docker and Security
 
Alibaba Cloud Conference 2016 - Docker Open Source
Alibaba Cloud Conference   2016 - Docker Open Source Alibaba Cloud Conference   2016 - Docker Open Source
Alibaba Cloud Conference 2016 - Docker Open Source
 
Alibaba Cloud Conference 2016 - Docker Enterprise
Alibaba Cloud Conference   2016 - Docker EnterpriseAlibaba Cloud Conference   2016 - Docker Enterprise
Alibaba Cloud Conference 2016 - Docker Enterprise
 
Breaking Bad Equilibrium - Devops Connect 2017 RSAC
Breaking Bad Equilibrium - Devops Connect 2017 RSACBreaking Bad Equilibrium - Devops Connect 2017 RSAC
Breaking Bad Equilibrium - Devops Connect 2017 RSAC
 
Breaking Bad Equilibrium - Devops Connect 2016 LA
Breaking Bad Equilibrium - Devops Connect 2016 LABreaking Bad Equilibrium - Devops Connect 2016 LA
Breaking Bad Equilibrium - Devops Connect 2016 LA
 
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
All daydevops   2016 - Turning Human Capital into High Performance Organizati...All daydevops   2016 - Turning Human Capital into High Performance Organizati...
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
 

Recently uploaded

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 

Devopsdays State of the Union Amsterdam 2014

  • 1. Devopsdays State of the Union John Willis VP of Customer Enablement Statelessnetworks @botchagalupe
  • 2. Devops State of the Union • The 2014 Devops Survey • Software Defined Everything • Consumable Composable Infrastructure #Sometimes presentations write themselves #I was trying to think of what are the latest and greatest things going on that have an impact on us #devops folk… ## last week was a good week for some cool disruptions…
  • 3. Devops State of the Union • The 2014 Devops Survey • Software Defined Everything • Consumable Composable Infrastructure The Big Fat Rethink #Sometimes presentations write themselves #I was trying to think of what are the latest and greatest things going on that have an impact on us #devops folk… ## last week was a good week for some cool disruptions…
  • 4. Devops Survey #2013 was a good first start… It proved out the actions of high performance orgs #2014 might not the perfect but…. it’s pretty awesome improvement in that the data is starting correlate high perf w/competitive advantage and in some cases financial improvements #Meta Points: (this is really good data) ##9200 vs 4000 ##Empl Size = 41% in the 500 to 10k+ range ##Dept = Almost 60% are in the right place ##Servers = Roughly 60% >100 - were significant orgs ##20% are rather large orbs (>2k which would be a good indicator of enterprise)
  • 5. Devops Survey • Organizational Performance
 • IT Performance • Organizational Culture • Job Satisfaction #In summary the report kind of describes this idea of “Org Perf” #Also points out IT Performance = Competitive Advantage (up to 2x) ##A smaller subset of the respondents volunteered co / pub traded name/ of that subset the findings were that there was a 2.5x of ones that fell into the high IT perf categories #Organizational Culture = IT Performance ( One of the strongest predictors of IT Perf ) ##High trust, ##Cross Functional Collaboration, ##Shared Responsibilities, ##Learning Organization #Job Satisfaction is a key indicator for Organizational Performance #We’ve know this all along .. this is devops.. # We already know this as #devops
  • 6. Devops Survey • Organizational Performance
 • IT Performance • Organizational Culture • Job Satisfaction = Devops #In summary the report kind of describes this idea of “Org Perf” #Also points out IT Performance = Competitive Advantage (up to 2x) ##A smaller subset of the respondents volunteered co / pub traded name/ of that subset the findings were that there was a 2.5x of ones that fell into the high IT perf categories #Organizational Culture = IT Performance ( One of the strongest predictors of IT Perf ) ##High trust, ##Cross Functional Collaboration, ##Shared Responsibilities, ##Learning Organization #Job Satisfaction is a key indicator for Organizational Performance #We’ve know this all along .. this is devops.. # We already know this as #devops
  • 7. Devops Survey Devops Competitive Advantage = #However, this survey is the first form of proof that we are right… the data… # We can now use this data to start the “proof” that we are on to something. #We need a lot more data….
  • 8. #
  • 9. The Big Fat Rethink #
  • 10. Software Defined Everything • Software Defined Data Center • Software Defined Computing • Software Defined Storage • Software Defined Networking #SDDC has also been referred to as Converged Infrastructure ! # SDC - ## First order abstractions: Hypervisors on physical, then/now LXC, libContainer (containers) - Docker! - Micro-task virtualization! ## Second order abstractions are distributed clusters (Cloud, Big Data ) .. well defined API’s ! #SDS ## First order abstractions virtualized storage hardware ## Second order abstractions ( Ceph, Swift, Swiftstack, S3).. well defined API’s (can you download the software) ! #SDN ##First order abstractions VLAN .. again virtualizing a single box.. switch L2) ##Second order abstractions Tunnels … VXLAN… .. well defined API’s ## SDN offers further service abstractions … ### .. adding functionality into the network routing fabric for example LB (SDAS), FW (SDSec) becomes smart routing ! # Major points… ## all three abstractions move one step away from the hardware. Second order abstractions are not directly coupled hardware. ## All three have high order programming interfaces (API’s). #These hight order highly programable abstractions changing the landscape of IT
  • 11. SDN is the Decoupling of Control From the Data Plan http://networkstatic.net SDN is the decoupling of the control plane from the data plane... physically removing… ! Network gear has traditionally been a black box w/coupled arch D,C,M ! Data Plane.. packet-in packet-out .. nano second .. wire speed Control Plane.. Local distributed brains of the network (BGP, OSPF, MPLS), How the forwarding state gets to the data place .. milliseconds/days ! Stanford Seminar - Software-Defined Networking at the Crossroads http://www.youtube.com/watch?v=WabdXYzCAOU ! Nicira Notes: Nicira Networks was acquired by VMware for $1.26B. (7/23/12) Posted 7/23/12 at 6:14pm via techcrunch.com ! Nicira Networks added Alan Cohen as VP, Marketing. (10/1/11) Posted 10/21/11 at 4:42am ! Nicira Networks received $26M in Series C funding. (2/3/11) Posted 2/4/11 at 6:31pm via sec.gov ! Nicira Networks added John Vrionis as Investor. (2/1/11) Posted 9/4/12 at 9:08am !
  • 12. Openflow is to SDN as HTTP is to Web http://networkstatic.net OpenFlow is not magic, just a low level primitive with momentum for FIB programming (forwarding plane programming). Explain the flow table... Interesting thing this can be a device as ( a router, switch, firewall, Nat and even a Load Balancer). ... now it starts getting very interesting... The OpenFlow Switch and Controller can communicate via the OpenFlow protocol, ! Service chains (firewalls, Load balancers, IDS, L3 Switching)
 !
  • 13. Software Defined Everything • Disaggregation of Hardware/ Software • X86 Compute Servers • IP Based Storage • Bare Metal Switches # We saw disaggregation of compute about 15 years ago (Sun/IBM). # ISCSI over Fiber Channel .. # The latest and greatest is in networking… Cumulus Networks # OCP
  • 14. ! ! • Software Defined Data Center • Rethink Declarative • Rethink Source of Truth • Rethink Layer 7 Semantics Software Defined Everything # We need to start to rethink declarative and desired state infrastructure. # We are somewhat Myopic on compute? ## It’s not just server config, packaging and vm provisioning anymore. ### How do you create declarative desired state converged infrastructure (SDE) ### Storage config, network configurations? ### Declarative Network topologies ### How are SDN flow tables declared (SDN gui’s/API abstractions). Frenetic/Pynetic ### When do we get/have converged Cloud API abstractions (e.g., a jClouds that abstracts SDC,SDS and SDN) ### What does provisioning look like for containers.. #### With things like Mesos ad Fleet the new Kubernetes) ## What is the original desired state and what is the ongoing operational state of truth .. who wins? ! #Do our new declarations start looking more like policies. ## I need service A ### it needs n amount of nodes with x amount of cpu/mem per node. ### How is storage allocated for this service (object storage/block storage) ### Does it need virtual perimeters for Networking (VXLAN) and Security (FW) and ### How is this application service request queuing managed (LB SDAS) and also QOS ! # infrastructure - is there a common definition of a node? Is there a single source of truth for all “nodes” ## DNS is not enough… ## Service Discovery/Mapping … go based derivatives of zookepper. Etcd/confd .. ### Consul .. someones needs to give Mitchell some Demerol and slow this kid down..
  • 15. Composable Infrastructure Composability is a system design principle that deals with the inter-relationships of components.A highly composable system provides recombinant components that can be selected and assembled in various combinations to satisfy specific user requirements. ! Wikipedia # Derek Collison (creator of CloudFoundry) says we are on the dawn of Composeable Infrastructure. Actually Google has been doing this very well of a number of years now. # The big difference in with things like docker containers are consumable…
  • 16. • Bare Metal (8 weeks) • Virtualization ( 2 weeks) • IaaS ( 2 minutes) • PaaS ( 1 minutes) • Containers ( 500 ms) Consumable Composable Infrastructure #
  • 17. • Docker ! • Commoditized Containers • Portable Images • Using a Git Like Workflow Composeable Infrastructure # How to describe docker to a friend… ! ## Very easy to install and run LXC containers… ## Docker binaries are portable across multiple visualization infrastructures. ### Truly a create once run anywhere… (BM, VBOX, Vsphere, AWS, GCE, CF) ## My personal favorite is the Git like workflow… (docker pull,push, diff commit) ### The idea is you get the image from a repo, you change it, commit and push it). ### Docker uses “copy on write file system so you can do interesting workflows… ! #commit, diff, pull, push
  • 19. • Orchestration • Mesos • Kubernetes • CloudOS • CoreOS • Atomic Composeable Infrastructure # Openstack is to KVM as Mesos/Kubernetes is to Docker ! ## Mesos mostly developed by ex google guys who went to Twitter ### Google had the borg—>omega — (OSS) ->Kubernetes ! ## Distributes container workloads across multiple physical boxes with no/OSS overhead ! # Will the real JEOS please stand up…
  • 20. Racks of the Future Cumulus Networks ! Opendaylight ! Mesos Server ! Docker Registry ! ETC/D Cumulus Networks ! OVSDB ! Openvswitch ! Mesos Client ! Docker Engine ! CoreOS # Left hand side is the management rack… (think Openstack Controller Node) # Right is the compute node .. (see what’s missing… i.e, hypervisor)
  • 21. John Willis @botchagalupe Some Images licensed under Bigstock.com