Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents


New features in Dublin

...

MUSIC runs as a common pod that can be used by different components. 


S3P Updates

Area

Actual Level

Targeted Level for current Release

How, EvidencesComments

Area

Actual Level

Targeted Level for current Release

How, Evidences

Comments

Manageability

1

1

Using EELF with logback as the logging provider.

  • 1 – single logging system across components; instantiation in < 1 hour
  • 2 – ability to upgrade a single component; tracing across components; externalized configuration management
Performance11

This file shows basic performance benchmarks performed for MUSIC on a 10 node cluster.

  • 0 -- none
  • 1 – baseline performance criteria identified and measured
  • 2 & 3 – performance improvement plans created & implemented

    Resiliency

    2

    2

    Within each container we have scripts that will detect failure of MUSIC and restart it. However, if the entire container fails, we will need OOM to bring it up.

  • 0 – none
  • 1 – manual failure and recovery (< 30 minutes)

  • 2 – automated detection and recovery (single site)
  • 3 – automated detection and recovery (geo redundancy)
  • Scalability

    1

    1

    Among the MUSIC components [tomcat, zookeeper, cassandra], new MUSIC nodes with the tomcat and cassandra can be added seamlessly to scale the cluster (MUSIC itself is state-less). Zookeeper nodes ideally should not be scaled since there are major performance implications. However, this can be done with reconfiguration.

    0 – no ability to scale


  • 1 – single site horizontal scaling
  • 2 – geographic scaling
  • 3 – scaling across multiple ONAP instances
  • Security

    1

    1

    • SSL Communication’s between Cassandra Cluster Nodes.
    • REST over HTTPS with AAF for Authentication.

    • CII

    • 0 – none
    • 1 – CII Passing badge + 50% Test Coverage
    • 2 – CII Silver badge; internal communication encrypted; role-based access control and authorization for all calls

    • 3 –

      CII

      Gold


    Stability11As shown in this file, our experimental runs were all over 1 hour.
  • 0 – none
  • 1 – 72 hours component level soak w/random transactions
  • 2 – 72 hours platform level soak w/random transactions
  • 3 – 6 months track record of reduced defect rate
  • Usability

    1

    1

    Use SWAGGER for the REST API and Installation Docs. Will need to enhance and update the documentation.

    • 1 – user guide; deployment documentation; API documentation
    • 2 – UI consistency; usability testing; tutorial documentation

    S3P Updates CII Best PracticesImage Removed

    Image Removed

    OOF repos in Dublin

    ...



    IM/DM Alignment

    Service and Resource Info, from: AAI

    Network Topology for CM: AAI

    HPA Flavors/Capabilities/CapacityInfo, from : AAI

    Policy Models (homing, PCI) from: Policy

    Infrastructure Metrics Info (capacity), from: MultiCloud

    Cloud agnostic Intent Info, from: MultiCloud

    AZ level capacity Info, from: MultiCloud (for F-GPS)

    PCI configuration data(not yet part of SDC model)

    Provided APIs

    Service Orchestrator (Homing, Traffic Distribution): https://wiki.onap.org/pages/viewpage.action?pageId=25435066  (updated for Traffic Distribution)

    Change Management Simulator: https://wiki.onap.org/display/DW/CMSO+API+v1_v2  (updated)

    PCI Handler MS: https://wiki.onap.org/display/DW/PCI+Optimization+API  (updated for joint ANR optimization)

    SDNC: https://wiki.onap.org/display/DW/Route+Optimization  

    HAS -- FGPS: https://wiki.onap.org/display/DW/FGPS+Dependencies+and+APIs (new)

    Consumed APIs

    AAI REST API Documentation - Casablanca, CMSO, TD and FGPS expect to use existing AAI interfaces. 

    MultiCloud: https://docs.onap.org/en/latest/submodules/multicloud/framework.git/docs/specs/multicloud_resource_capacity_check.html   (updated API for F-GPS)

    MUSIC: Casablanca API

    SDNC(R) Config DB: https://wiki.onap.org/download/attachments/28382769/SDNC_ConfigDB_API_Ver2.json?api=v2 (updated API for PCI/ANR)

    Provided/Consumed Interfaces

    Image Removed

    Attachments

    ...

    MUSIC repos in R4

    • music
    • music/prom
    • music/mdbc
    • music/distributed-kv-store

    IM/DM Alignment

    NA.


    API Update: No change since Cassablanca

    Provided/Consumed Interfaces

    Image Added

    Image Added