obligatory about me slide - sys-con...

19

Upload: duongcong

Post on 29-May-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

OBLIGATORY ABOUT ME SLIDE@LMACVITTIE

PRINCIPAL TECHNICAL EVANGELIST, F5 NETWORKS

developer network admin author opinionated heavy metal fan needs more coffee

CAMS

• CULTURE

• AUTOMATION

•MEASUREMENT

• SHARING

Coined in 2010 by Damon Edwards & John Willis

WHAT IS CULTURE

John Willis Explains Culture and its importance to DevOps: http://itrevolution.com/devops-culture-part-1/

OPS DEVBUILDDEPLOY

BUT THERE ARE MANY OPS IN THE DEPLOYMENT PIPELINE

Security Network “Operations” Storage

O P E R AT I O N S

WHAT IS CULTURE

OPS DEVBUILDDEPLOY

NETDEPLOY

SECDEPLOY

CULTURE IS BREAKING DOWN ALL THE WALLS THAT IMPAIR APP DEPLOYMENTS

SO WE GET THIS INSTEAD

OPS DEVBUILDDEPLOY

NETDEPLOY

SECDEPLOY

CULTURE IS BREAKING DOWN ALL THE WALLS THAT IMPAIR APP DEPLOYMENTS

A TALE OF TWO PROTOCOLS

HTTP/1.1HTTP/2

Failure to recognize the “C” in “CAMS” applies to all IT operational silos

can turn this protocol into that protocol

and lose all the performance you gained in the first place.

ONCE UPON A TIME ….

HTTP/1www.example.com

load

balancer

Web pages were pretty simple and a single connection was good enough to make users happy

BUT WEB PAGES GREW SO BIG THAT…

HTTP/1.1www.example.com

load

balancer

Developers needed more connections to transfer the growing number of objects in web pages.

HTTP/1.1

+

Domain

sharding

www.example.com

images.example.com

www2.example.com load

balancer

BUT EVEN THAT WASN’T FAST ENOUGH SO…

Developers used domain sharding to trick the browser into giving them more connections

UNTIL ONE DAY …

www.example.com

load

balancer

HTTP/1.1

+

Domain

sharding

images.example.com

www2.example.com

Mobile devices, limited to one connection per site only, were penalized by all the extra

DNS round trips required. Performance suffered.

Good read on the impact of domain sharding http://www.stevesouders.com/blog/2013/09/05/domain-sharding-revisited/

A HERO ARRIVED

HTTP/2www.example.com

load

balancer

HTTP/2 introduces multiplexing. One connection, many asynchronous requests.

• Better scalability.

Uses fewer server-side resources, increasing capacity (efficiency) of apps

• Faster performance.

Transfers happen faster in part due to fewer DNS queries (reduced RTT)

BUT THEN MICROSERVICES MET MOBILE …

This is how you turn HTTP/2 back into HTTP/1.1 + domain sharding

BECAUSE OF THE OPS-NETWORK WALL

OPSDEPLOY

NETDEPLOY

IF THE CULTURE INCLUDED THE NETWORK..

They could COLLABORATE on an architecture that preserved the goodness of

HTTP/2 and supported microservices

WHAT DEV AND OPS DOES IMPACTS THE NETWORK … AND VICE VERSA

Security Network “Operations” Storage

O P E R AT I O N S

CULTURE IS CRITICAL FOR DEVOPSBecause it’s about breaking down the walls of communication between

operational silos and encouraging SHARING of knowledge that enables all

of IT to not only deliver but deploy the applications that help business

succeed. And today that means deploy fast, perform fast, and stay secure.

Business Success

Broken

Culture

The only way to do that is to change CULTURE and encourage collaboration across all operational groups