Versions Compared

Key

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

Requirements concerning M.C.

NF: Non-functional requirement

F: Functional requirement

UC: Use-case

O: Other requirements

ID

catalog

How MultiCloud is concerned

NF1

S3P

"All communication shall be able to be encrypted and have common rolebased access control and authorization. "

NF2

Security

"TLS for security of HTTP connections"

NF3

Architecture Alignment

K8S plugin

NF4
Azure plugin

F1

Centralized Representation and Consistent ID of Cloud Regions

ONAP need centralized representation and consistent ID of cloud regions to enable multiple cloud/VIM orchestration, and multicloud is the consumer of the ID

F2

EA/Cloud Infrastructure for Distributed Edge Clouds

MultiCloud services deployed on edge cloud offers values such as near real-time latency and aggregating for less bandwidth consumption in case of close loop automation

Primary use case – Multi Cloud to be deployed as part of ONAP Central (Edge Scoping MVP for Casablanca - ONAP Enhancements)

  • Distributed Edge Cloud Infrastructure Capability Discovery adhering to the Infrastructure Modelling enhancements for Distributed Cloud
  • IaaS intent-based framework to support cloud agnostic intent for Compute/Network/Storage
  • Aggregated Infrastructure Telemetry Streams

F3

HPA

SRIOV

UC1

vFW

Heat based orchestration, SO will leverage MutliVIM/Cloud for stack CRUD in C Release

UC2

vDNS

Heat based orchestration, SO will leverage MutliVIM/Cloud for stack CRUD in C Release

O1

Infrastructure upgrade

Integration Lab will be upgraded to Pike-based Titanium Cloud

O2

Infrastructure expansion

Orange lab is pike-based, new placement API available for HPA discovery

O3

Infrastructure expansion

Azure support

O4Infrastructure expansionStaringX support




Proposals:

Notes:

  1,The proposals should correlate to Casablanca Release Requirements, hence feedback with effort/resource to implement it.

  2, The prioritizing column is the suggestion from contributor's perspective, not necessarily be the priority of the whole Multi-VIM/Cloud project. 

  2, The proposals should be identified with the dependency of other ONAP projects or upstream projects.


Proposals for Casablanca

Correlation

Briefing

Dependency

Prioritizing

Effort level estimation

comments

Resource commitment

Upgrade plugin for Wind River

O1

Upgrade plugin for Wind River's new release of Titanium Cloud

Wind River Titanium Cloud R5 which is ready and will be deployed in Integration Lab

High

low


Wind River as MVP (Yun Huang)

New plugin for Pike & Traits

F3, O2

New plugin for Pike since pike based Titanium Cloud and pike based Orange Lab

OpenStack Pike which is ready and deployed in Orange Lab

High

medium


Wind River (Bin Yang) as MVP, Intel as MVP

Consistent ID of cloud region enablement

F1, F2

Support the functional requirement of "Centralized Representation and Consistent ID of a Cloud Region for ONAP"

Consumers of MultiCloud agree on using the new ID format of Cloud Region.

High

Low to Medium


Wind River(Bin Yang) as MVP, VMware as MVP, Azure side support this as well.

Deploy MultiCloud service to edge cloud with AAI in centralized ONAP

F2

multicloud services deployed on edge clouds while AAI in central ONAP

Edge Cloud which is available for sure

low

low


Wind River (Yun Huang) as a stretch goal

HEAT orchestration enhancement

UC1, UC2

Enable M.C. to  update AAI inventory after heat orchestration/scaling/termination is done via M.C. plugin

SO will leverage MultiCloud for heat based VNF orchestration and require MultiCloud's help on updating AAI inventory

low

low

Ramki: it is critical that m.c. to play this role

Wind River(Bin Yang)  as a stretch goal, others?

Cloud Region decommission

F1

With centralized cloud region realized, it is good to decommission the cloud region with a single click

N/A

low

low


Wind River (Yun Huang) as a stretch goal

Security enhancement: secured endpoint

NF2

Enable secured endpoints for MultiCloud services

TSC decide to have this security feature for C. Release

Medium

low

Ramki, Srini will share how service mesh help on this requirement.

Bin: Just learned that service mesh can handle this with sidecar approach.

Wind River(Bin Yang) as a MVP,

Security enhancement: RBAC enablement

NF2

Role based access control

TSC decide to have this security feature for C. Release, but not pertain to specific implementation.

TBD

High

Bin: Up on security level from TSC decision.

Bin: AAF python library is not available yet.

Bin: Service Mesh/istio or MSB could be another option to realize that

Wind River(Bin Yang) as a stretch goal, but subject to TSC's decision

Kubernetes plugin

NF3

Create a MVP that allows to use Kubernetes as MultilCloud plugin


Low

High


Intel as a MVP (Victor MORALES), Wind River(Bin Yang) as a stretch goal

SRIOV-NIC supportF3, F2HPA feature in OOF facilitates placing VDUs on the site that has compute nodes supporting needed SRIOV-NIC cards. Operators like to have flexibility of placing the workloads on non SRIOV-NIC machines in case there are no matching profiles. In HEAT templates, there is a challenge to have this kind of flexibility.

HPA end-to-end enablement w.r.t. SRIOV-NIC.

AAI schema supports the inventory of SRIOV-NIC

TBDHigh
Intel as ?, Wind River(Bin Yang) as stretch goal, VMware as ?
Use OOF flavorsF3Using flavors returned by OOF and pass them as parameters to HEAT command lineSO leverages MultiCloud for heat based VNF orchestrationTBDMedium

Ethan: SO might be more suitable to pass this parameter to MC.

Bin: Yes, it is passed from SO.


Aggregated Infrastructure Telemetry Streams

F2
collectd?TBDMediumoffline  discussion: What is the intention/workflowIntel as MVP, VMware to evaluate, Wind River to evaluate

Distributed Edge Cloud Infrastructure Capability Discovery adhering to the Infrastructure Modelling enhancements for Distributed Cloud

F2
infrastructure modelingTBDLowoffline  discussion: dependency on infrastructure modelingIntel, Amdocs (Microsoft) as MVP, VMware, Wind River (Bin Yang) as stretch goal
IaaS intent-based framework to support cloud agnostic intent for Compute/Network/StorageF2
infrastructure modeling?TBDHighoffline  discussionIntel, Amdocs (Microsoft) as MVP, VMware, Wind River (Bin Yang) as stretch goal
azure pluginNF4

TBDTBDMatti: will reach to Microsoft and Amdocs to get idea what commitment to have

Microsoft/Amdocs as ?,


StarlingX pluginO4
StarlingX release availableTBDHigh
Intel as MVP, Wind River (Bin Yang) as a stretch goal