New Network DevOps & E2E Automationosm-download.etsi.org/ftp/osm-6.0-six/8th-hackfest/5Gday/... ·...

7
© ETSI 2019 Network DevOps & E2E Automation OSM in netOps.ai Manish Singh [email protected]

Transcript of New Network DevOps & E2E Automationosm-download.etsi.org/ftp/osm-6.0-six/8th-hackfest/5Gday/... ·...

  • © ETSI 2019

    Network DevOps & E2E AutomationOSM in netOps.ai

    Manish Singh [email protected]

  • © ETSI 2019

    Network DevOps - Need

    2

    Development Time

    Duration from feature requests until RFA

    Several Months

    RFP

    Several Months

  • © ETSI 2019

    CSP’s Network Software Release Process Too Complex & Too Time consuming

    3

    Design Develop Integrate

    TestDeployValidate

    Rollout OperateCut Rework

    Cut Idle Time

    Community Source Unit Test Results Fully Automated Sub System Regression Testing on Development Lineup

    Fully Automated & Integrated Regression Testing on TEST

    Lineup

    HOST Release on STAGING Lineup

    E2E Systems Regression on Systems Test Lineup

    Health Check and Functionality Monitoring in

    Production

  • © ETSI 2019

    TechM netOps.ai Telco Cloud Solution Architecture

    4

    5G CNFApplication Layer

    Any Cloud Infra Layer

    Any HW INFRA Layer

    5G/4G VNF

    LAB Pre-Prod Prod

    TM COFContinuous

    Orchestration

    Platform Layer

    TM CAFContinuous Assurance

    TM CIFContinuous Intelligence

    DAAIPTECHMIGHTY CLOUD PLATFORM

    End2End 4G/5G VNF/CNF, Orchestration, Deployment & Certification

    Self Service Portal

    TM CTFContinuous

    Test

    TM CCFContinuous

    Change

    Powered By

  • © ETSI 2019

    netOps.ai – Continuous Change Internal Architecture

    5

    User Uploads/checks-In an artefact

    A Super Release gets created

    Artefact gets committed into a repo

    Artefact Sanity Check

    Release Artefacts get deployed on target lineup

    Testing gets carried out

    Tested Release gets deployed in Production

  • © ETSI 2019

    OSM APIs Exercised

    6

    Authenticate OSM

    Upload VNFD on OSM

    Delete VNFD on OSM

    Query information about multiple VNF package resourcesRead information about an individual VNF package resourceUpload a NS package by providing the content of the NS package

    Query information about multiple NS package resourcesRead information about an individual NS package resource

    Modify an individual NS package resource

    Delete an individual NS package resource

    Create a new NS instance

    Query information about multiple NS instances

    Read an individual NS instance resource

    Delete an individual NS instance resource

  • © ETSI 2019

    Thank You

    7