A Dev Ops Platform for Integrated NFV Solutions

  • Slides: 17
Download presentation
A Dev. Ops Platform for Integrated NFV Solutions and Beyond For Community and TSC

A Dev. Ops Platform for Integrated NFV Solutions and Beyond For Community and TSC Discussion Bin Hu (bh 526 r@att. com)

Agenda • A Reality Check Today • A Survey from TSC Members (Partial Feedback)

Agenda • A Reality Check Today • A Survey from TSC Members (Partial Feedback) • Key Assets in OPNFV • Key Objectives of Evolving OPNFV • Dev. Ops – A Business Opportunity for OPNFV • A User Story • OPNFV Strategy – A Dev. Ops Platform for Integrated NFV Solutions and Beyond • Evolve Technology Excellence • Community Growth • Develop a Work Plan for 2019

Status 2021 -10 -28

Status 2021 -10 -28

Stackalytics Information as of 10/28/2018

Stackalytics Information as of 10/28/2018

OPNFV Development Activities – Git, Gerrit and Emails OPNFV Development Activities 12000 10000 8000

OPNFV Development Activities – Git, Gerrit and Emails OPNFV Development Activities 12000 10000 8000 6000 4000 2000 0 2015'Q 3 2015'Q 4 2016'Q 1 2016'Q 2 2016'Q 3 2016'Q 4 2017'Q 1 2017'Q 2 2017'Q 3 2017'Q 4 2018'Q 1 2018'Q 2 Git Gerrit Mailing List

OPNFV IRC Activities IRC 70000 60000 50000 40000 30000 20000 10000 0 2015'Q 3

OPNFV IRC Activities IRC 70000 60000 50000 40000 30000 20000 10000 0 2015'Q 3 2015'Q 4 2016'Q 1 2016'Q 2 2016'Q 3 2016'Q 4 2017'Q 1 2017'Q 2 2017'Q 3 2017'Q 4 2018'Q 1 2018'Q 2

Priorities and Goals of TSC Members (Partial Response) • • Strategic / Business –

Priorities and Goals of TSC Members (Partial Response) • • Strategic / Business – What the purpose of OPNFV is? – Focus on well-defined scope and achievable deliverables – Mature and maximize value of CI/CD and testing as core deliverables, e. g. test database, global CI/CD out of installers Technology – Focus on integration, testing and test tools – Switch from installer-centric to test centric, and add test database. Make test cases executed in Open. Stack gates. – Focus resources on key projects, i. e. most important and useful toolchain, mature tools and platform release – Cloud native / microservice-based test tools in CN CD pipeline – CI/CD & Testing / Tooling for CN-NFV – Edge Deployment Use Case using CI/CD and XCI, and gaps in testing scenarios Best Practice and Process – Define common procedures – Promote best practice Community Development – Collaboration with other open source communities (e. g. ONAP, Akraino)

Key Assets in OPNFV • • CI/CD and XCI Pipeline Expertise in Integration and

Key Assets in OPNFV • • CI/CD and XCI Pipeline Expertise in Integration and Testing Test Toolchain and Test Cases NFV expertise and NFV hardware available – E. g. verify if a specific platform is capable of handling NFV workloads (i. e. HA, performance, advanced network use cases such as SFC. . . ) • Experience in close collaboration with several other communities

Evolution 2021 -10 -28

Evolution 2021 -10 -28

Key Objectives for Evolving OPNFV • Focus on Stakeholder-oriented Business Opportunity of OPNFV –

Key Objectives for Evolving OPNFV • Focus on Stakeholder-oriented Business Opportunity of OPNFV – Benefit the business of stakeholders and other communities – Build on existing strengths and key assets of OPNFV • Evolve Technology Excellence of OPNFV Solution – Microservice and Cloud Native toolchain, Edge test cases – Improved usability and consumability of OPNFV’s deliverables • OPNFV tool chain & approach easy to replicate • E. g. evolve from DIY to Service/Cloud based tool chains • Continue to Grow Community and Cross-Project Interaction 2021 -10 -28

Dev. Ops – a Business Opportunity for OPNFV • • Enterprises have been transforming

Dev. Ops – a Business Opportunity for OPNFV • • Enterprises have been transforming into Dev. Ops organization for years – Agile transformation from agile development into production and operation – Test-driven v. s. feature-driven, CI/CD model – Challenges include cultural, structural and process, collaboration etc. – One key challenge is Automation, i. e. automated CI/CD platform and toolchain Roadblocks of our sister community, e. g. ONAP deployment and adoption – • Key roadblock is the Operations aspects, especially Dev. Ops deployment and operation Business Opportunity for OPNFV: A Dev. Ops Platform for Integrated NFV Solutions and Beyond – Benefit the business of stakeholders and other communities – Built upon our existing strength and key assets (e. g. CI/CD Pipeline, Expertise in Integration and Testing, and Test Toolchain, etc. ) – Addressable market includes service providers, all organizations in the ecosystem, sister communities – A low hanging fruit

A User Story • AS A Telco Service Provider ROLE TYPE • I NEED

A User Story • AS A Telco Service Provider ROLE TYPE • I NEED TO continuously deploy a customized software on an Edge Cloud • SO THAT I CAN minimize cycle time of deploying new feature components, achieve operational efficiency and improve business agility in order to serve my customers with better user experience • TO DO THIS, I NEED a Dev. Ops platform that can – Create an infrastructure, e. g. a K 8 S cluster, to host the Dev. Ops toolchain and automation workflow – Deploy basic toolchain used in Dev. Ops workflow, e. g. Jenkins, Maven, Nexus, Sonar, etc. to the host infrastructure – Streamline the entire workflow by integrating cloud-based toolchain, e, g, Github, with hosted toolchain – Automate the workflow by configuring the toolchain appropriately, e. g. triggers – Enable the customization by • Setting up the rules and related feature components to trigger the start of build • Setting up the gating jobs with specific test tools, and defining pass/fail criteria – Enable continuous delivery in operation by defining criteria from Dev to staging, and criteria from staging to Ops – Include a rich set of test tools

OPNFV Strategy – A Dev. Ops Platform for Integrated NFV Solutions and Beyond •

OPNFV Strategy – A Dev. Ops Platform for Integrated NFV Solutions and Beyond • Focus on the scope and core value – Enabling and automating stakeholders’ business transformation into Dev. Ops organization – Addressing key roadblock of other open source communities (e. g. ONAP, Open. Stack, Acumos etc. )

Evolve Technology Excellence • Microservice and Cloud Native Toolchain • Edge test cases •

Evolve Technology Excellence • Microservice and Cloud Native Toolchain • Edge test cases • Cloud Service Toolchain (Long term vision) – To simplify consumption of CI/CD Toolchain for better user experience – E. g. A comparison of DIY On-Premise v. s. Cloud Service Current OPNFV DIY Cloud Service Options OPNFV owned servers Metal-as-a-Service / Packet. net Git/Gerrit Github Jenkins Zuul, Circle. CI/Travis. CI Nexus, . . packagecloud

Community Growth • Continue to Grow Community and Cross-Project Interaction – Developer-oriented events and

Community Growth • Continue to Grow Community and Cross-Project Interaction – Developer-oriented events and activities aligned with OPNFV technology evolution • E. g. Kubecon for Cloud Native and Microservices • E. g. Edge related developer events, e. g. collaborate with Edge activities in Open. Stack and other communities • Analytics events?

Develop a Work Plan of 2019 • Define deliverables / finished goods • Streamline

Develop a Work Plan of 2019 • Define deliverables / finished goods • Streamline workflow within and across • • – Installers – Infra WG – Test WG – Cloud Native WG – Release WG Feature projects continue to work as-is – Use case / test case / internal customer of Dev. Ops platform – E. g. Edge Deployment as typical use case to test against Dev. Ops platform, and fill in the gaps An analysis and roadmap to Cloud-Services based offering

Questions? Please direct any questions or comments to opnfv-tech-discuss@lists. opnfv. org for discussion

Questions? Please direct any questions or comments to opnfv-tech-discuss@lists. opnfv. org for discussion