operationalize all the network things

32
Operationalize all the NETWORK things Lori MacVittie Principal Technical Evangelist @ F5 Networks @lmacvittie

Upload: f5-networks

Post on 18-Jul-2015

224 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Operationalize all the Network Things

Operationalize all the NETWORK things

Lori MacVittie Principal Technical Evangelist @ F5 Networks

@lmacvittie

Page 2: Operationalize all the Network Things

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

Page 3: Operationalize all the Network Things

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.

Page 4: Operationalize all the Network Things

is the new measure of success

Time to market

Page 5: Operationalize all the Network Things

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

Page 6: Operationalize all the Network Things

Notice something missing?

Dev Ops

?

Page 7: Operationalize all the Network Things

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

Page 8: Operationalize all the Network Things

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?

Page 9: Operationalize all the Network Things

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

Page 10: Operationalize all the Network Things

because traditional methods

Scaling, provisioning and

management are realized

device by device, system by

system

Difficult to

troubleshoot

Time consumingError prone

Page 11: Operationalize all the Network Things

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

Page 12: Operationalize all the Network Things

Dev Ops Network

Change with Devops 4 Networks

Page 13: Operationalize all the Network Things

Isn’t DevOps Dev and Ops?

Page 14: Operationalize all the Network Things

Security Network “Operations” Storage

O P E R AT I O N S

Net + Ops Has Same Issues as Dev + Ops

Page 15: Operationalize all the Network Things

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)

Page 16: Operationalize all the Network Things

Operationalize

People collaborating and using

Programmability to optimize the

Processes necessary to meet business

Priorities

SHARING

AUTOMATION

MEASUREMENT

Page 17: Operationalize all the Network Things

… 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

Page 18: Operationalize all the Network Things

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

Page 19: Operationalize all the Network 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)

Page 20: Operationalize all the Network Things

Automate all the network things

• Time/cost per release (deployment)

• Volume of defects

• Number & Frequency of outages

MEASURES IMPACTED

Page 21: Operationalize all the Network Things

Optimize all the process things

Remember .. automating poor processes accelerates the rate of failure

• Deploy frequency

• MTTR

• Time/cost per release (deployment)

MEASURES IMPACTED

Page 22: Operationalize all the Network Things

Add some Dev to Your (Net) Ops

• Months / waterfall• Manual configuration• Product manuals

TRADITIONAL DEV (OPS)

• Minutes / agile• Programmability / API’s• Developer community

Page 23: Operationalize all the Network Things

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

Page 24: Operationalize all the Network Things

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

Page 25: Operationalize all the Network Things

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

Page 26: Operationalize all the Network Things

TOOLS and FRAMEWORKS USING APIs to AUTOMATE

Page 27: Operationalize all the Network Things

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

Page 28: Operationalize all the Network Things

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

Page 29: Operationalize all the Network Things

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

Page 30: Operationalize all the Network Things

App Templates vs Feature-driven APIs

Page 31: Operationalize all the Network Things

ANSIBLE Vagrant

App Templates

Template –like systems

Page 32: Operationalize all the Network Things

Operationalize all the NETWORK things

Lori MacVittie Principal Technical Evangelist @ F5 Networks

@lmacvittie