operationalize all the network things
TRANSCRIPT
Operationalize all the NETWORK things
Lori MacVittie Principal Technical Evangelist @ F5 Networks
@lmacvittie
About Lori Developer Lori
• 9 years software development – Enterprise architecture
– Telecom
– ISVs
• Still hobby coding – PHP + vi FTW
Networking Lori
• 6 years Network Computing Test Lab – Networking
– Security
– Integration and Middleware
• 8 years F5 Networks – Technical Marketing
– Evangelism
M.S. Computer Science
IT is an application world
Convenience New Services Personalization
Mobile apps influence 5.1% of US retail store sales roughly $159B in 2012
24
74% of innovative organizations will monetize
new applications and services.
Companies who personalized experiences on average
achieved a sales uplift of 19 percent.
is the new measure of success
Time to market
That’s why orgs are changing
Sources: Version One, 8th Annual State of Agile. CA, What Smart Businesses Know About DevOps.
32PERCENT
41PERCENT
chose Agile to accelerate time to market
chose DevOps to accelerate time to market
Notice something missing?
Dev Ops
?
The network is in the way
of IT professionals surveyed say that once an application completes the dev process, it takes a week or more to move into production; for 14% of those, it’s a month or more.
43PERCENT
Data: InformationWeek 2014 DevOps Survey, ESG
Organizations citing biggest challenge
to application deployments is time to
provision network services. 44PERCENT
Change in infrastructure complexity over 12 to 24 months
Source: Information Technology Intelligence Consulting via GigaOm
Decreased somewhat
40%
50%Increased substantially
Increased somewhat
Remained the same
Decreased substantially
4%
1%
1%
Why is the network in the way?
Why is the network in the way?
CHANGES CAUSE SERVICE
DISRUPTION
NETWORK CHANGES ARE
SLOW
24% 22% 16% 12%
HARD TO MANAGE
CHANGES TO THE NETWORK
APPLICATION CHANGES REQUIRE
NETWORK CHANGES
Source: IDC's Why the Network Matters Survey - November, 2012
because traditional methods
Scaling, provisioning and
management are realized
device by device, system by
system
Difficult to
troubleshoot
Time consumingError prone
are not speedy, safe or scalable
25,180Average computing devices connected to
networks and/or enterprise systems
Data Breach: The Cloud Multiplier Effect Ponemon, June 2014
Desktop Laptop
Smartphone Tablet
Median device to engineer ratio, Computer Economics 2014
Small Biz Med Biz Large Ent
Dev Ops Network
Change with Devops 4 Networks
Isn’t DevOps Dev and Ops?
Security Network “Operations” Storage
O P E R AT I O N S
Net + Ops Has Same Issues as Dev + Ops
Turret Syndrome
• Don’t collaborate well• Success is measured on
different metrics • Handoffs are awkward and
cause bottlenecks • Processes are inefficient and
burdened by a tower/silo mentality (even within silos)
Operationalize
People collaborating and using
Programmability to optimize the
Processes necessary to meet business
Priorities
SHARING
AUTOMATION
MEASUREMENT
… all the network things
Router Switch
ADC
Firewall
STATELESSLAYER 2-4
STATEFUL LAYER 4-7
Application Security
Identity and Access
DDoSProtectio
n
Local Load
Balancing
Global Load
Balancing
Application Performance
Malware Detection
Secure Web Gateway
Application Proxies
Value of IT to the business
IT contribution to strategy
Customer satisfaction
Innovative new ideas
Availability
Projects delivered on time
IT cost controls
Productivity improvement
Business cost controls
Revenue growth
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
CIO Priorities
Business Concerns
IT Concerns
Top 10
Align Priorities
Measure all deployment things
Measurements often associated with DevOps:
• Deploy frequency• Volume of defects • MTTR • Number & Frequency of outages • Number & Frequency of performance issues• Time/cost per release (deployment)
Automate all the network things
• Time/cost per release (deployment)
• Volume of defects
• Number & Frequency of outages
MEASURES IMPACTED
Optimize all the process things
Remember .. automating poor processes accelerates the rate of failure
• Deploy frequency
• MTTR
• Time/cost per release (deployment)
MEASURES IMPACTED
Add some Dev to Your (Net) Ops
• Months / waterfall• Manual configuration• Product manuals
TRADITIONAL DEV (OPS)
• Minutes / agile• Programmability / API’s• Developer community
ALL
API-Enabled infrastructure is somewhat or very important
40PERCENT
57PERCENT
71PERCENT
OF THOSE WHO SAY SDN WILL IMPACT THEIR ORG
OF THOSE WHO SAY DEVOPS WILL IMPACT THEIR ORG
Need to Code Score: 5
Operations
CONFIGURE VLAN
SET UP ROUTE
ADD A SNAT
MAKE A POOL
MAKE A NODE
MAKE A MEMBER
ADD MEMBER TO POOL
CONFIGURE VLAN
SET UP ROUTE
ADD A SNAT
MAKE A POOL
MAKE A NODE
MAKE A MEMBER
ADD MEMBER TO POOL
CONFIGURE VLAN
SET UP ROUTE
ADD APP POLICY
CONFIGURE LOG
CONNECT IDENTITY STORE
DEFINE GROUPS
ACTIVATE POLICY
BEFORE APIs
AFTER APIsOperations
CONFIGURE VLAN
SET UP ROUTE
ADD A SNAT
MAKE A POOL
MAKE A NODE
MAKE A MEMBER
ADD MEMBER TO POOL
CONFIGURE VLAN
SET UP ROUTE
ADD APP POLICY
CONFIGURE LOG
CONNECT IDENTITY STORE
DEFINE GROUPS
ACTIVATE POLICY
CONFIGURE VLAN
SET UP ROUTE
ADD A SNAT
MAKE A POOL
MAKE A NODE
MAKE A MEMBER
ADD MEMBER TO POOL
TOOLS and FRAMEWORKS USING APIs to AUTOMATE
ALL
OF THOSE WHO SAY SDN WILL IMPACT THEIR ORG
OF THOSE WHO SAY DEVOPS WILL IMPACT THEIR ORG
Data path programmability is somewhat or very important
42PERCENT
51PERCENT
100PERCENT
Need to Code Score: 10
SDN APPS
DATA PATH Routing & Switching
CONTROL PLANEData path programmability
enabled by SDN apps that extend an SDN
controller
Data path programmability enabled
by network services directly
Programmability “in the network”
Performance Access and Identity
Availability Security Mobility
ALL
App Templates are somewhat or very important
33PERCENT
51PERCENT
52PERCENT
OF THOSE WHO SAY SDN WILL IMPACT THEIR ORG
OF THOSE WHO SAY DEVOPS WILL IMPACT THEIR ORG
Need to Code Score: 0-2
App Templates vs Feature-driven APIs
ANSIBLE Vagrant
App Templates
Template –like systems
Operationalize all the NETWORK things
Lori MacVittie Principal Technical Evangelist @ F5 Networks
@lmacvittie