Post on 29-May-2018
OBLIGATORY ABOUT ME SLIDE@LMACVITTIE
PRINCIPAL TECHNICAL EVANGELIST, F5 NETWORKS
developer network admin author opinionated heavy metal fan needs more coffee
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
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