Upload
lori-macvittie
View
366
Download
2
Embed Size (px)
Citation preview
Achieving the Agile Network
Five phases of Transformation
Manual Preliminary Advanced Continuous Sustained
Manual Preliminary
Advanced
Continuous
Sustained
Achieving the Agile Network
Manual
1
Technical Indicators
Individuals use personal scripts to automate tedious or repetitive tasks. Processes are manually followed and sometimes documented.
Scripting
Scaling, provisioning and management are realized device by device, system
by system
Difficult to troubleshoot
Time consuming
Error prone
Manual Preliminary
Advanced
Continuous
Sustained
Achieving the Agile Network
Preliminary
2
Technical Indicators
Efforts to locate bottlenecks and obstacles by establishing metrics. Templates are used to standardize common tasks and requirements.
Templates
Measurement
Measurements and metrics typically associated with automation:
Deploy Frequency• Improves time to market
• Increases stability
• Reduces risk
• Improves predictability
MTTR
Error Rates
Lead time to change
Manual Preliminary
Advanced
Continuous
Sustained
Achieving the Agile Network
Advanced3
Technical Indicators
Repositories and versioning become commonplace for automation artifacts such as templates. Processes are better defined but incompletely automated.
Ops as Code
Automation Artifacts
Templates ScriptsGolden Images Base Config
Automation artifacts are the way organizations treat infrastructure “as code”. An artifact is a unique piece of code describing a specific network service – a template, a golden image, script, or base configuration –that can be managed in a repository.
Manual Preliminary
Advanced
Continuous
Sustained
Achieving the Agile Network
Continuous
4
Technical Indicators
Deployment tasks are automated, treated as code and loosely integrated to represent deployment processes.
Automation
Automation uses programmability – APIs, smart templates, frameworks, and scripts – to provision network services.
Manual Preliminary
Advanced
Continuous
Sustained
Achieving the Agile Network
Sustained
5
Technical Indicators
Deployment processes are orchestrated from automation artifacts and adjusted based on business requirements. Processes can be optimized.
Orchestration
Combining the use of repositories with automation enables organizations to continuously deploy and provision network services along with the applications they deliver and secure. Continuous provisioning may be now integrated with continuous delivery and deployment, offering organizations a complete assembly line experience across the SDLC.
Deployment
Delivery
Development
Orchestration
Manual
1Advanced
3Continuous
4Sustained
5Preliminary
2
Scripting TemplatesMeasurement Ops as Code Automation OrchestrationTechnical Indicators
Individuals use personal scripts to
automate tedious or repetitive tasks.
Processes are manually followed
and sometimes documented.
Efforts to locate bottlenecks and
obstacles by establishing metrics.
Templates are used to standardize common
tasks and requirements.
Repositories and versioning become commonplace for
automation artifacts. Processes are better
defined but incompletely automated.
Deployment tasks are automated, treated as
code and loosely integrated to
represent deployment processes.
Deployment processes are
orchestrated from automation artifacts and adjusted based
on business requirements.
Processes can be optimized.
Achieving the Agile Network