devtest orchestration for sdn & nfv
DESCRIPTION
Presentation given at Isocore's MPLS/SDN 2014 conference in Washington DC, on devtest orchestration to support the SDN/NFV transition and DevOps transformation at carriers and mobile operators.TRANSCRIPT
Slide Header…
QualiSystems Proprietary & Confidential
DevTest Orchestration for SDN & NFV
Alex Henthorn-Iwane -- QualiSystems -- [email protected]
Slide Header…
QualiSystems Proprietary & Confidential
SDN DevTest ImplicationsNetwork as Utility
• Waterfall timeframes
• Long certification cycles
• Manual, little automation OTT NFV SDN OSS/BSS
Dev/Test Cycle
App Lifecycle is Agile• Agile timeframes• Implies automation
VS
Slide Header…
QualiSystems Proprietary & Confidential
• NFV creates opportunity to easily create custom
service chains
• Problem:
• Possibly endless service chains
• Almost infinite certification matrix
• Challenges:
• How to qualify all these service chains
• How to synchronize with whole network certification
• Without automation, this is impossible
NFV Impact on DevTest
Slide Header…
QualiSystems Proprietary & Confidential
From AT&T’s Domain 2.0 initiative white paper:
“There remains much to do before this vision [Domain 2.0]
can be implemented, including pivots from networking
craft to software engineering, and from carrier operations
models to cloud “DevOps” models. We also see an
important pivot to embrace agile development in
preference to existing waterfall models.”
SDN/NFV: Culture Change to DevOps
DevOps Practice Requires Automation
Slide Header…
QualiSystems Proprietary & Confidential
SDN/NFV DevOps Orchestration &
Automation
Slide Header…
QualiSystems Proprietary & Confidential
Accept that Infrastructure Will Be Diverse
Orchestration
Slide Header…
QualiSystems Proprietary & Confidential
Recognize the Difference between Production and DevOps Orchestration
Use Case
Governance
Infrastructure
Management
Southbound
Integration
DevTest Orchestration � Productivity Production Orchestration � $$
Paying End-Users Days to MonthsContinuous Integration Hours to Days
Test AutomationDynamic Sandbox
N x OSS N x BSSUnified Reservation/Scheduling
End-to-End Environment Orchestration Cloud Orchestration
Network Abstraction
Vendor-driven, “2 weeks”
Reusable Object Layer
“DIY”, “2 hours”
Production Services SLAs
Goal
Slide Header…
QualiSystems Proprietary & Confidential
• Network teams have few programmers, majority are non-programmers
• App developers aren’t network engineers
• Avoid programmer bottleneck
• Need to systematize knowledge
• Create non-programmer productivity:o Scales the iniative,
• Fast starts are great, but sustainability is key
Enable Automation Across the Whole Organization
Slide Header…
QualiSystems Proprietary & Confidential
Some Practical Things We’ve Learned
Reusable object layer for
automation and
infrastructure components
Both OOTB libraries and tools
for open integration
Visual tools for orchestration
and automation authoring
Slide Header…
QualiSystems Proprietary & Confidential
A Vendor-Specific Example of DevOps Self-Service
Select environment
Verify availability
Reserve
SetupConduct activities
Collaborate
Teardown
https://devnetsandbox.cisco.com/Account/Login?ReturnUrl=%2f
Slide Header…
QualiSystems Proprietary & Confidential
ODL Lab hosted by Ericsson San Jose is building an
orchestration layer for sandbox use cases
Key requirements were:
• Allows members to build their own sandbox
• Reusable automation layer
What does a SDN orchestration and validation process
look like?
• http://www.qualisystems.com/resources/videos/cloudsh
ell-sdn-video-qos-orchestration-and-validation
OpenDayLight SDN Lab OrchestrationHosted by Ericsson
Slide Header…
QualiSystems Proprietary & Confidential
• Founded by NTT Com, NEC, Okinawa government agency, with 30+ members so far—NEMs, service providers, academia, etc.
• Offers cloud-based DevOps sandboxes for collaborative development of SDN & NFV use cases over open source technologies (eg OpenStack)
• Even though open-source oriented, chose a commercial orchestration platform that specialized in DevOps use cases
• They can orchestrate sandboxes that include open orchestrators, controllers, etc.
• Required true, dynamic sandboxing that went beyond static catalog offerings
• www.okinawaopenlab.org
Okinawa Open Lab—DevOps Sandboxes
Slide Header…
QualiSystems Proprietary & Confidential
Network DevOps Self-Service to People & Processes
TO
Slide Header…
QualiSystems Proprietary & Confidential
Goal: Continuous Network Certification
Automated BuildCode Commit Automated Unit Test
Automated Sanity
Test
Automated & Scaled Full
Regression Test
Automated Test
Results Collection
Automated BI Report
Generation
� Automated Build, Deploy, Test
� Auto-scaled regression tests
� Applied to service & network changes
Apply Continuous Integration Practice to SDN/App & NFV Change Cycles
Slide Header…
QualiSystems Proprietary & Confidential
Equipment Reservation
System
Testbed Design
System
Connectivity Mgmt
SystemProvisioning
System
Highly Manual, Inefficient,
Low-Utilization InfrastructureSoftware-Defined,
Self-Service
Infrastructure CloudsTO:
Action Item & Low Hanging Fruit:
Evolve the Network Test Lab Operation
Slide Header…
QualiSystems Proprietary & Confidential
SDN and NFV require a change in devtest operational practice to become agile
A combination of:
• DevOps approach
• Self-service orchestration and automation enablers
• Automation best practices
Can support a continuous development process for networks, SDN apps and NFV service chains
Conclusions
Slide Header…
QualiSystems Proprietary & Confidential
Visit our Website
www.qualisystems.com