...
Cloud-agnostic Placement/Networking & Homing Policies (Phase 1 - Casablanca MVP, Phase 2 - Stretch Goal)
Value:
End-to-end use case Applicability:
- All (especially the data plane VNFs with fine-grained VNF placement and high performance networking requirements)
Value:
- Improve "workload deployability" by avoiding exposure of "cloud specific" capabilities to several ONAP components and addressing "separation of concerns" VNF Placement & High Performance Networking for all use casesImprove 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
Phase 1 Summary:
- Multi-Cloud Policy Framework
- Assist OOF in target cloud region selection for VNF placement (aka homing) by summarizing cloud-specific capability, capacity & cost metrics (e.g. anti-affinity for VMs in a VNF could have different cost in different clouds)
- Dynamically modify the cloud specific VNF deployment template based on cloud-specific realization of the specified intent with no impact to VNF configuration (e.g. anti-affinity could have different realizations across different clouds)
- Intent Support
- Single realization option per Cloud Region
- Major Impact Projects:
- Multi-Cloud (Highest), OOF
- Minor Impact Projects:
- A&AI, SO
Phase 2 Summary (Build on Phase 1 Work):
- Multi-Cloud Policy Framework
- Dynamically modify the cloud specific VNF deployment template based on cloud-specific realization of the specified intent with impact to VNF configuration (e.g.
- Intent Support
- Multiple realization options per Cloud Region
- Major Impact Projects:
- Multi-Cloud (Highest), OOF
- Minor Impact Projects:
- GNF ControllerAddresses separation of concerns in exposing Cloud-specific capabilities to
References:
- 1. Intra-DC Networking:
...
The sequence diagram below expands "Multi-Cloud/VNFM Deploy Apps" in Edge Scoping Sequence Diagram
Gliffy Diagram size 1200 name Cloud Agnostic Intent Execution Workflow pagePin
size | 1200 |
---|---|
name | Cloud Agnostic Intent Execution Workflow |
pagePin |
...
26
26 |
ONAP Component | Life Cycle Phase | Enhancements |
---|---|---|
SO | Deploy | |
OOF | Deploy | |
Multi-Cloud | Deploy |
...