Versions Compared

Key

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

...

Cloud Agnostic Intent Execution Workflow.png


ONAP ComponentLife Cycle PhaseEnhancements
PolicyDesign

Define Distributed Cloud Infrastructure Service Placement Policies (Note 3) – No enhancement needed to Policy Framework

  • Leverage Standardized Distributed Cloud Infrastructure Object Hierarchy & Capabilities from A&AI
Multi-CloudDeploy

Support Distributed Cloud Infrastructure Capability Discovery (Note 1, Note 2)

IaaS intent-based framework to support cloud agnostic intent for Compute/Network/Storage

  • Note 7 "Example"
  • Note 8 "Execution Workflow"

MC <-> Private/Public SDN-DC per Cloud region (Networking Workflow, Ref. 2)

A&AIDeploy

Support Standardized Distributed Cloud Infrastructure Object Hierarchy & Capability Database (Ref. 1)

  • Loose coupling between HW objects (private cloud) and SW objects (private and public clouds)
  • Includes Standardized Capabilities across clouds & Capabilities unique to certain clouds
  • Note:
    • Multi-Cloud Distributed Cloud Infrastructure Capability Discovery process will populate the aforementioned database
OOFDeploy

Execute Distributed Cloud Infrastructure Placement Policies for Optimized Service/VNF Placement across Cloud Regions (Note 4)

OOF ↔ MC Runtime Check API (Note 8 "Execution Workflow")

Resource Reservation Mechanism

SODeploy

Extend SO ↔ OOF API to support cloud agnostic intent (Note 5)

Extend SO ↔ MC API to support cloud agnostic intent (Note 6)

...

  • VNF Placement & High Performance Networking for all use cases
    • Improve Workload Deployability through Cloud-Agnostic Intent for Intra-DC Placement & Networking
    • Support capacity check (besides capability check) for HPA resources 
    • Applicable to all workloads - VM-based or Container-based
    • Addresses separation of concerns in exposing Cloud-specific capabilities to 

References: 

...

  • Implement the examples (Smart NIC optional) in the "Cloud Agnostic Intent Execution Workflow" for 5G & vCPE use cases

Note 7: 

  • Cloud Agnostic Networking Example
    • Intent: High Performance Intra-DC data plane networking
    • Several Realization Options per Cloud – the final realization choice could be based on least current resource usage, cloud capability, cost etc.
      • Overlay in SmartNIC
      • Gateway in SmartNIC
      • Overlay in DPDK-based switch/router
      • Gateway in DPDK-based switch/router
      • Overlay in ToR
      • Gateway in a ToR
      • Gateway in a HW appliance
    • Realizations which are fixed
      • Underlay maps to ToR/Network Fabric
      • No CPU usage for data plane networking maps to VMs/Containers with SR-IOV support
  • Cloud Agnostic Resource Slice Isolation (Tenant) Example
  • Intent: Resource Slice (Tenant) Isolation 

    • Details in next section on "Cloud Resource Partitioning for Differentiated QoS"

  • Several Realization Options per Cloud – the final realization choice could be based on least current resource usage, cloud capability, cost etc.
  • Guaranteed Resource Slice (hard isolation) for various infra Resources (CPU/Memory/Network)
  • Burstable Resource Slice (soft isolation) for various infra Resources

(warning) The sequence diagram below expands "Multi-Cloud/VNFM Deploy Apps" in Edge Scoping Sequence Diagram

...