solutions architect, product development, orchestration ...f5 networks nathan pearce solutions...

Post on 22-May-2020

13 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

F5 Networks

Nathan Pearce Solutions Architect,

Product Development, Orchestration &

Automation

Programmability & Orchestration enables an effective DevOps culture

Building the Appropriate Abstraction

Imperative ModelImperative – What we’ve done for years (scripting, iRules, etc.) Imperative methodology implies that you define the flow of an operation implicitly. It also implies that domain-specific knowledge is required to interact with the system.

What domain-specific knowledge is required to make this sandwich?

Lower Domain Specific Knowledge enables effective collaboration between Super NetOps

and DevOps

Declarative ModelDeclarative – What we’re evolving to. Declarative methodology implies that you define the desired outcome and depend on underlying mechanisms to deliver that outcome. This methodology tries to reduce or eliminate the need for domain specific knowledge.

Declarative Imperative

Tool-chain DEVICE

POST: DO_THIS

GET: DID_THAT_WORK?

POST: OK_HERE

GET: HELLO??_DID_THAT_WORK

YES: NOW_DO_THIS

YES

Tool-chain DEVICE

POST: SERVICE_DEFINITION

SERVICE

Questions? Super-NetOps

top related