Operationalize all the network things

Post on 14-Jun-2015

1,064 views 2 download

Tags:

description

Operationalize the network to affect positive cultural change across IT silos to accelerate time to market because the second place is the first loser in an application world.

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

• 21 years coding – LAMP 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

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

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

because traditional methods

Scaling, provisioning and management are realized device by device, system by system

Difficult to troubleshoot

Time consuming

Error prone

Computer Economics 2014 Small Biz Med Biz Large Ent

are not speedy, safe or scalable

25,180

Average computing devices connected to networks

Data Breach: The Cloud Multiplier Effect Ponemon, June 2014

Desktop Laptop

Smartphone Tablet

Median device to engineer ratio

Dev Ops Network

Change with Devops for the Network

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

IT has Turret Syndrome

• Groups don’t collaborate well• Group success is measured

on different metrics • Handoffs between groups 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 Performanc

e

Malware Detection

Secure Web Gateway

Application Proxies

© F5 Networks, Inc

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 10Align all the priority things

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

© F5 Networks, Inc

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

SOURCE: F5 State of Application Delivery, 2014

© F5 Networks, Inc

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

© F5 Networks, Inc

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

© F5 Networks, Inc

TOOLS and FRAMEWORKS USING APIs to AUTOMATE

© F5 Networks, Inc

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

SOURCE: F5 State of Application Delivery, 2014

© F5 Networks, Inc

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

© F5 Networks, Inc

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

SOURCE: F5 State of Application Delivery, 2014

© F5 Networks, Inc

App Templates vs Feature-driven APIs

© F5 Networks, Inc

ANSIBLE Vagrant

App Templates

Template –like systems

© F5 Networks, Inc

Operationalizing all the network things

People collaborating and using Programmability to optimize the

Processes necessary to meet business

Priorities

SHARING

AUTOMATION

MEASUREMENT

Operationalize all the NETWORK things

Lori MacVittie Principal Technical Evangelist @ F5 Networks

@lmacvittie