SlideShare a Scribd company logo
1 of 17
Download to read offline
Slide Header… 
DevTest Orchestration for SDN & NFV 
Alex Henthorn-Iwane -- QualiSystems -- alex.h@qualisystems.com 
QualiSystems Proprietary & Confidential
Slide Header… 
SDN DevTest Implications 
Network as Utility 
App Lifecycle is Agile 
• Waterfall timeframes 
• Agile timeframes 
• Long certification cycles 
• Implies automation 
• Manual, little automation OTT NFV SDN OSS/BSS 
QualiSystems Proprietary & Confidential 
Dev/Test Cycle 
VS
Slide Header… 
NFV Impact on DevTest 
• NFV creates opportunity to easily create custom 
QualiSystems Proprietary & Confidential 
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
Slide Header… 
SDN/NFV: Culture Change to DevOps 
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.” 
DevOps Practice Requires Automation 
QualiSystems Proprietary & Confidential
Slide Header… 
SDN/NFV DevOps Orchestration & 
Automation 
QualiSystems Proprietary & Confidential
Slide Header… 
Accept that Infrastructure Will Be Diverse 
Orchestration 
QualiSystems Proprietary & Confidential
Slide Recognize the Header… 
Difference between Production and 
DevOps Orchestration 
QualiSystems Proprietary & Confidential 
Use Case 
Governance 
Infrastructure 
Management 
Southbound 
Integration 
DevTest Orchestration  Productivity Production Orchestration  $$ 
Paying End-Continuous Integration Hours to Days Users Days to Months 
Test Automation 
Dynamic 
Sandbox 
Unified Reservation/Scheduling N x OSS N x BSS 
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… 
Enable Automation Across the Whole Organization 
• Network teams have few programmers, 
majority are non-programmers 
• App developers aren’t network 
QualiSystems Proprietary  Confidential 
engineers 
• Avoid programmer bottleneck 
• Need to systematize knowledge 
• Create non-programmer productivity: 
o Scales the iniative, 
• Fast starts are great, but sustainability 
is key
Slide Header… 
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 
QualiSystems Proprietary  Confidential
Slide Header… 
A Vendor-Specific Example of DevOps Self-Service 
QualiSystems Proprietary  Confidential 
Select 
environment 
Verify 
availability 
Reserve 
Setup 
Conduct 
activities 
Teardown 
Collaborate 
https://devnetsandb 
ox.cisco.com/Acco 
unt/Login?ReturnUr 
l=%2f
Slide OpenDayLight Header… 
SDN Lab Orchestration 
Hosted by Ericsson 
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 
QualiSystems Proprietary  Confidential
Slide Header… 
Okinawa Open Lab—DevOps Sandboxes 
• 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, 
QualiSystems Proprietary  Confidential 
controllers, etc. 
• Required true, dynamic sandboxing that went beyond static 
catalog offerings 
• www.okinawaopenlab.org
Slide Header… 
Network DevOps Self-Service to People  Processes 
TO 
QualiSystems Proprietary  Confidential
Slide Header… 
Goal: Continuous Network Certification 
Apply Continuous Integration Practice to SDN/App  NFV Change Cycles 
Code Commit Automated Build Automated Unit Test 
QualiSystems Proprietary  Confidential 
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
Slide Action Item  Header… 
Low Hanging Fruit: 
Evolve the Network Test Lab Operation 
Highly Manual, Inefficient, 
Low-Utilization Infrastructure 
QualiSystems Proprietary  Confidential 
Equipment Reservation 
System 
Testbed Design 
System 
Connectivity Mgmt 
System 
Provisioning 
System 
Software-Defined, 
Self-Service 
TO: Infrastructure Clouds
Slide Header… 
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 
QualiSystems Proprietary  Confidential 
Conclusions
Slide Header… 
QualiSystems Proprietary  Confidential 
Visit our Website 
www.qualisystems.com

More Related Content

What's hot

What's hot (20)

Testing cna
Testing cnaTesting cna
Testing cna
 
Patterns and Pains of Migrating Legacy Applications to Kubernetes
Patterns and Pains of Migrating Legacy Applications to KubernetesPatterns and Pains of Migrating Legacy Applications to Kubernetes
Patterns and Pains of Migrating Legacy Applications to Kubernetes
 
Continuous Delivery with Spinnaker.io
Continuous Delivery with Spinnaker.ioContinuous Delivery with Spinnaker.io
Continuous Delivery with Spinnaker.io
 
DevOps to DevSecOps Journey..
DevOps to DevSecOps Journey..DevOps to DevSecOps Journey..
DevOps to DevSecOps Journey..
 
Spinnaker Microsrvices
Spinnaker MicrosrvicesSpinnaker Microsrvices
Spinnaker Microsrvices
 
Infrastructure as Code
Infrastructure as CodeInfrastructure as Code
Infrastructure as Code
 
Why Serverless?
Why Serverless?Why Serverless?
Why Serverless?
 
Infrastructure as Code principles and practices
Infrastructure as Code  principles and practicesInfrastructure as Code  principles and practices
Infrastructure as Code principles and practices
 
Monolithic to Microservices + Docker = SDLC on Steroids!
Monolithic to Microservices + Docker = SDLC on Steroids!Monolithic to Microservices + Docker = SDLC on Steroids!
Monolithic to Microservices + Docker = SDLC on Steroids!
 
The good, the bad, and the ugly of migrating hundreds of legacy applications ...
The good, the bad, and the ugly of migrating hundreds of legacy applications ...The good, the bad, and the ugly of migrating hundreds of legacy applications ...
The good, the bad, and the ugly of migrating hundreds of legacy applications ...
 
Webinar: How and Why to Containerize Your Legacy Applications
Webinar: How and Why to Containerize Your Legacy ApplicationsWebinar: How and Why to Containerize Your Legacy Applications
Webinar: How and Why to Containerize Your Legacy Applications
 
Splitting the Check on Compliance and Security
Splitting the Check on Compliance and SecuritySplitting the Check on Compliance and Security
Splitting the Check on Compliance and Security
 
Rez gateway - RezOS - innovate the future
Rez gateway - RezOS -   innovate the futureRez gateway - RezOS -   innovate the future
Rez gateway - RezOS - innovate the future
 
Going Reactive in Java with Typesafe Reactive Platform
Going Reactive in Java with Typesafe Reactive PlatformGoing Reactive in Java with Typesafe Reactive Platform
Going Reactive in Java with Typesafe Reactive Platform
 
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
 
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
 
Automated Testing in Continuous Change Management
Automated Testing in Continuous Change ManagementAutomated Testing in Continuous Change Management
Automated Testing in Continuous Change Management
 
Enterprise Beacon Object Hive - Siebel Version Control
Enterprise Beacon Object Hive - Siebel Version ControlEnterprise Beacon Object Hive - Siebel Version Control
Enterprise Beacon Object Hive - Siebel Version Control
 
EDA for QAs
EDA for QAsEDA for QAs
EDA for QAs
 
Database CI/CD Pipeline
Database CI/CD PipelineDatabase CI/CD Pipeline
Database CI/CD Pipeline
 

Viewers also liked

Multicore I/O Processors In Virtual Data Centers
Multicore I/O Processors In Virtual Data CentersMulticore I/O Processors In Virtual Data Centers
Multicore I/O Processors In Virtual Data Centers
scarisbrick
 

Viewers also liked (20)

The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
 
Azure Dev/Test Labs
Azure Dev/Test LabsAzure Dev/Test Labs
Azure Dev/Test Labs
 
MSDN Benefits for Azure DevTest
MSDN Benefits for Azure DevTest MSDN Benefits for Azure DevTest
MSDN Benefits for Azure DevTest
 
ICT Sector Assessment, Free Trade Agreement Signature, IESC, USAID
ICT Sector Assessment, Free Trade Agreement Signature, IESC, USAIDICT Sector Assessment, Free Trade Agreement Signature, IESC, USAID
ICT Sector Assessment, Free Trade Agreement Signature, IESC, USAID
 
Multicore I/O Processors In Virtual Data Centers
Multicore I/O Processors In Virtual Data CentersMulticore I/O Processors In Virtual Data Centers
Multicore I/O Processors In Virtual Data Centers
 
Tuning VIM performance for unikernels
Tuning VIM performance for unikernelsTuning VIM performance for unikernels
Tuning VIM performance for unikernels
 
Dell EMC - - OpenStack Summit 2016/Red Hat NFV Mini Summit
Dell EMC - - OpenStack Summit 2016/Red Hat NFV Mini Summit Dell EMC - - OpenStack Summit 2016/Red Hat NFV Mini Summit
Dell EMC - - OpenStack Summit 2016/Red Hat NFV Mini Summit
 
Red Hat NFV solution overview
Red Hat NFV solution overview   Red Hat NFV solution overview
Red Hat NFV solution overview
 
Network Telemetry: Pushing Boundaries
Network Telemetry: Pushing BoundariesNetwork Telemetry: Pushing Boundaries
Network Telemetry: Pushing Boundaries
 
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
 
2016 SDN-NFV and Software Tools Brand Leader Survey (Mini Report)
2016 SDN-NFV and Software Tools Brand Leader Survey (Mini Report)2016 SDN-NFV and Software Tools Brand Leader Survey (Mini Report)
2016 SDN-NFV and Software Tools Brand Leader Survey (Mini Report)
 
Service fabric demo
Service fabric demoService fabric demo
Service fabric demo
 
Intel DPDK - ALTEN Calsoft Lab's Expertise
Intel DPDK - ALTEN Calsoft Lab's ExpertiseIntel DPDK - ALTEN Calsoft Lab's Expertise
Intel DPDK - ALTEN Calsoft Lab's Expertise
 
Understanding NFV Management and Orchestration
Understanding NFV Management and OrchestrationUnderstanding NFV Management and Orchestration
Understanding NFV Management and Orchestration
 
SR-IOV ixgbe Driver Limitations and Improvement
SR-IOV ixgbe Driver Limitations and ImprovementSR-IOV ixgbe Driver Limitations and Improvement
SR-IOV ixgbe Driver Limitations and Improvement
 
Summit 16: Inspiring Cross-Industry Innovation
Summit 16: Inspiring Cross-Industry InnovationSummit 16: Inspiring Cross-Industry Innovation
Summit 16: Inspiring Cross-Industry Innovation
 
DevOps in the Cloud with Microsoft Azure
DevOps in the Cloud with Microsoft AzureDevOps in the Cloud with Microsoft Azure
DevOps in the Cloud with Microsoft Azure
 
Software Defined Network - SDN
Software Defined Network - SDNSoftware Defined Network - SDN
Software Defined Network - SDN
 
Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...
Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...
Summit 16: Keynote: HPE Presentation- Transforming Communication Service Prov...
 
SDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined NetworkingSDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined Networking
 

Similar to Devtest Orchestration for SDN & NFV

Continuous Delivery series: How to automate your infrastructure toolchain
Continuous Delivery series: How to automate your infrastructure toolchainContinuous Delivery series: How to automate your infrastructure toolchain
Continuous Delivery series: How to automate your infrastructure toolchain
Serena Software
 

Similar to Devtest Orchestration for SDN & NFV (20)

Agile Infrastructure Automation Presentation to Wall Street Technology Associ...
Agile Infrastructure Automation Presentation to Wall Street Technology Associ...Agile Infrastructure Automation Presentation to Wall Street Technology Associ...
Agile Infrastructure Automation Presentation to Wall Street Technology Associ...
 
Implementing dev ops to face a two speed it architecture
Implementing dev ops to face a two speed it architectureImplementing dev ops to face a two speed it architecture
Implementing dev ops to face a two speed it architecture
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps session
 
Java Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the CloudJava Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the Cloud
 
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
 
Netflix Cloud Architecture and Open Source
Netflix Cloud Architecture and Open SourceNetflix Cloud Architecture and Open Source
Netflix Cloud Architecture and Open Source
 
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
 
Percona presentation v2
Percona presentation v2Percona presentation v2
Percona presentation v2
 
Continuous Integration with Amazon ECS and Docker
Continuous Integration with Amazon ECS and DockerContinuous Integration with Amazon ECS and Docker
Continuous Integration with Amazon ECS and Docker
 
Getting to Walk with DevOps
Getting to Walk with DevOpsGetting to Walk with DevOps
Getting to Walk with DevOps
 
Stay productive_while_slicing_up_the_monolith
Stay productive_while_slicing_up_the_monolithStay productive_while_slicing_up_the_monolith
Stay productive_while_slicing_up_the_monolith
 
Cisco ACI for the Microsoft Cloud Platform
Cisco ACI for the Microsoft Cloud PlatformCisco ACI for the Microsoft Cloud Platform
Cisco ACI for the Microsoft Cloud Platform
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...
 
DevOps for Network Engineers
DevOps for Network EngineersDevOps for Network Engineers
DevOps for Network Engineers
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
SoCal DevOps Meetup 1/26/2017 - Habitat by Chef
SoCal DevOps Meetup 1/26/2017 - Habitat by ChefSoCal DevOps Meetup 1/26/2017 - Habitat by Chef
SoCal DevOps Meetup 1/26/2017 - Habitat by Chef
 
Application Delivery Patterns for Developers - Technical 401
Application Delivery Patterns for Developers - Technical 401Application Delivery Patterns for Developers - Technical 401
Application Delivery Patterns for Developers - Technical 401
 
Continuous Delivery series: How to automate your infrastructure toolchain
Continuous Delivery series: How to automate your infrastructure toolchainContinuous Delivery series: How to automate your infrastructure toolchain
Continuous Delivery series: How to automate your infrastructure toolchain
 
It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5
 
Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 

Devtest Orchestration for SDN & NFV

  • 1. Slide Header… DevTest Orchestration for SDN & NFV Alex Henthorn-Iwane -- QualiSystems -- alex.h@qualisystems.com QualiSystems Proprietary & Confidential
  • 2. Slide Header… SDN DevTest Implications Network as Utility App Lifecycle is Agile • Waterfall timeframes • Agile timeframes • Long certification cycles • Implies automation • Manual, little automation OTT NFV SDN OSS/BSS QualiSystems Proprietary & Confidential Dev/Test Cycle VS
  • 3. Slide Header… NFV Impact on DevTest • NFV creates opportunity to easily create custom QualiSystems Proprietary & Confidential 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
  • 4. Slide Header… SDN/NFV: Culture Change to DevOps 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.” DevOps Practice Requires Automation QualiSystems Proprietary & Confidential
  • 5. Slide Header… SDN/NFV DevOps Orchestration & Automation QualiSystems Proprietary & Confidential
  • 6. Slide Header… Accept that Infrastructure Will Be Diverse Orchestration QualiSystems Proprietary & Confidential
  • 7. Slide Recognize the Header… Difference between Production and DevOps Orchestration QualiSystems Proprietary & Confidential Use Case Governance Infrastructure Management Southbound Integration DevTest Orchestration Productivity Production Orchestration $$ Paying End-Continuous Integration Hours to Days Users Days to Months Test Automation Dynamic Sandbox Unified Reservation/Scheduling N x OSS N x BSS End-to-End Environment Orchestration Cloud Orchestration Network Abstraction Vendor-driven, “2 weeks” Reusable Object Layer “DIY”, “2 hours” Production Services SLAs Goal
  • 8. Slide Header… Enable Automation Across the Whole Organization • Network teams have few programmers, majority are non-programmers • App developers aren’t network QualiSystems Proprietary Confidential engineers • Avoid programmer bottleneck • Need to systematize knowledge • Create non-programmer productivity: o Scales the iniative, • Fast starts are great, but sustainability is key
  • 9. Slide Header… 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 QualiSystems Proprietary Confidential
  • 10. Slide Header… A Vendor-Specific Example of DevOps Self-Service QualiSystems Proprietary Confidential Select environment Verify availability Reserve Setup Conduct activities Teardown Collaborate https://devnetsandb ox.cisco.com/Acco unt/Login?ReturnUr l=%2f
  • 11. Slide OpenDayLight Header… SDN Lab Orchestration Hosted by Ericsson 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 QualiSystems Proprietary Confidential
  • 12. Slide Header… Okinawa Open Lab—DevOps Sandboxes • 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, QualiSystems Proprietary Confidential controllers, etc. • Required true, dynamic sandboxing that went beyond static catalog offerings • www.okinawaopenlab.org
  • 13. Slide Header… Network DevOps Self-Service to People Processes TO QualiSystems Proprietary Confidential
  • 14. Slide Header… Goal: Continuous Network Certification Apply Continuous Integration Practice to SDN/App NFV Change Cycles Code Commit Automated Build Automated Unit Test QualiSystems Proprietary Confidential 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
  • 15. Slide Action Item Header… Low Hanging Fruit: Evolve the Network Test Lab Operation Highly Manual, Inefficient, Low-Utilization Infrastructure QualiSystems Proprietary Confidential Equipment Reservation System Testbed Design System Connectivity Mgmt System Provisioning System Software-Defined, Self-Service TO: Infrastructure Clouds
  • 16. Slide Header… 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 QualiSystems Proprietary Confidential Conclusions
  • 17. Slide Header… QualiSystems Proprietary Confidential Visit our Website www.qualisystems.com