Title: Robust ONAP Platform Controller for LCM in a Distributed Edge Environment (In Progress) Source: ONAP Architecture Task Force on Edge Automation.

Slides:



Advertisements
Similar presentations
1 Adopting and Embracing Open Source for NFV Guy Shemesh Senior Director for Cloud Solutions, CloudBand October 2015.
Advertisements

ONAP E2E Flow `.
ONAP Management Requirements
Orchestration and Controller Architecture Alignment Vimal Begwani AT&T
Rationalizing ONAP Architecture for R2 and Beyond Vimal Begwani – AT&T
Open Network Automation Platform (ONAP) Controller Architecture Proposal DRAFT.
Usecase Subcommittee Meeting
Enterprise vCPE September 27, 2017.
Service Assurance in the Age of Virtualization
Multi-VIM/Cloud High Level Architecture
Orchestration and Controller Alignment for ONAP Release 1
ONAP Multi-VIM/Cloud Long Term Architecture and Use Cases (Under Community Discussion across Use Case, Optimization Framework, OOM,
Aligning Orchestration and Controller Per Merger Agreement Vimal Begwani – AT&T Jamil Chawki – Orange Alla Goldner -- Amdocs.
Defining ONAP VNF Package Model
Multi-VIM/Cloud High Level Architecture
Multi-VIM/Cloud High Level Architecture
Aligning Orchestration and Controller Per Merger Agreement Vimal Begwani – AT&T Jamil Chawki – Orange Alla Goldner -- Amdocs.
ONAP Interface to External Controllers
ARC: Definitions and requirements for SO/APP-C/VF-C discussion Chris Donley Date , 2017.
Agenda Overview High Level Architecture Design time Architecture
MEF LSO Legato SDK 24 October 2017 Andy Mayer, Ph.D. Tara Cummings.
Target ONAP End-to-End Architecture Vimal Begwani – AT&T Parviz Yegani – Futurewei Technologies Jamil Chawki – Orange.
ONAP Integration to External Domain Management Systems (DMS)
Multi-VIM/Cloud High Level Architecture
ONAP Optimization Framework - HAS Shankar Narayanan - AT&T Labs Research 08/15/2017.
Enterprise vCPE use case requirement
ONAP Amsterdam Architecture
ONAP – Centralised Parser Distribution Atul Purohit - Vodafone
Enhanced Platform Awareness (EPA) Alex Vul Intel Corporation
VF-C R2 Feature Planning & Implementation Yan Yang
Agenda Where we are (Amsterdam Architecture)
ONAP APIs Andrew Mayer, AT&T
Open Source Access Manager™ ONAP Proposal
ONAP Amsterdam Architecture
Casablanca Platform Enhancements to Support 5G Use Case (Network Deployment, Slicing, Network Optimization and Automation Framework) 5G Use Case Team.
Casablanca Platform Enhancements to Support 5G Use Case Architecture Review 5G Use Case Team June 26, 2018.
Isasku, Srini, Alex, Ramki, Seshu, Bin Hu, Munish, Gil, Victor
Documenting ONAP components (functional)
Edge Automation through ONAP WG Use Case Subcommittee Update – April 30th 2018 Leads: Ramki Krishnan (VMware), Raghu Ranganathan (Ciena) Wiki:
Casablanca Platform Enhancements to Support 5G Use Case Summary of Planned Enhancement Areas 5G Use Case Team May 16, 2018.
Multi-VIM/Cloud High Level Architecture
Casablanca Platform Enhancements to Support 5G Use Case (Network Deployment, Slicing, Network Optimization and Automation Framework) 5G Use Case Team.
Casablanca Platform Enhancements to Support 5G Use Case Summary of Planned Enhancement Areas 5G Use Case Team June 14, 2018.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
ONAP Beijing Architecture Chris Donley 1/9/18
Casablanca Platform Enhancements to Support 5G Use Case (Network Deployment, Slicing, Network Optimization and Automation Framework) 5G Use Case Team.
Casablanca Platform Enhancements to Support 5G Use Case (Network Deployment, Slicing, Network Optimization and Automation Framework) 5G Use Case Team.
Defining ONAP VNF Package Model
ONAP Architecture for Rel 1
Casablanca Platform Enhancements to Support 5G Use Case (Network Deployment, Slicing, Network Optimization and Automation Framework) 5G Use Case Team.
Casablanca Platform Enhancements to Support 5G Use Case (Network Deployment, Slicing, Network Optimization and Automation Framework) 5G Use Case Team.
Casablanca Platform Enhancements to Support 5G Use Case (Network Deployment, Slicing, Network Optimization and Automation Framework) 5G Use Case Team.
Casablanca Platform Enhancements to Support 5G Use Case Summary of Planned Enhancement Areas (TSC Review) 5G Use Case Team May 10, 2018.
Contact: Analytics as a Service Contact:
Contact: Analytics as a Service Contact:
Edge Work Update – ONAP Arch
ONAP Dublin Architecture Requirements
NFV and SD-WAN Multi vendor deployment
E2E Process Automation Alexis, Andreas, Bin, Catherine, Franck, Scott, Susana, Timo TSC-53 December,
Distributed Management (ONAP/3rd Party) Orchestration (Progress Update) Source: Edge Automation through ONAP Arch. Task Force - Lead: VMware - Core.
Productive + Hybrid + Intelligent + Trusted
ONAP and ONAP Edge Orchestration Cloud Native Proposal
GNFC Architecture and Interfaces
ONAP Optimization Framework (OOF) POC for Physical CellID (PCI) Optimization July 30, 2018.
ONAP Architecture Principle Review
Requirement/architecture owner: Srinivasa Addepalli
ONAP-to-Edge Secure site reachability
Analytics as a Service (for service assurance with closed loop actions) Functional requirement Enhancements to DCAE & PNDA Requirement/architecture owner:
VNF Validation Project (VVP) Governance Model – Preliminary Views Sandeep Shah November 9, 2017.
DMaaP Edge Deployments ONAP Dublin
Presentation transcript:

Title: Robust ONAP Platform Controller for LCM in a Distributed Edge Environment (In Progress) Source: ONAP Architecture Task Force on Edge Automation - Lead: VMware - Core Team: Amdocs, AT&T, Intel, VMware Others: Fujitsu, Huawei, Nokia, Red Hat, Vodafone, Verizon - Date: March 2019 - Link: https://wiki.onap.org/display/DW/Edge+Automation+through+ONAP+-+Distributed+Management+%28ONAP+etc.%29+components

ONAP Orchestrator Feature (High level view) Dublin All ONAP projects are deployed/bootstrapped through helm under OOM DCAE Service components are deployed using Cloudify/blueprint ONAP deployment is single site HA not enforced as single orchestration function Infrastructure(k8s) is assumed to installed on compute/VM nodes Dynamic instantiation of application limited to DCAE Future Needs Need for multi-site, multi-tenant infrastructure management, deployment and Life-Cycle Management of components either near or co-located at cloud-regions (e.g customer edges, network edges, RICs, core network centers etc..) requiring scale-out across locations. Provide Flexible Policy Driven Configuration and Deployment Management Support for Manager of Manager model to distribute and scale necessary central functions Support for containerized and VM based workload deployment Consistent onboarding and modelling for all management components Single dashboard / system to onboard cloud-regions Real-time Dashboard and inventory of all management apps & components that are deployed and active. Support Geo-Redundant Deployment and Failure Recovery Support for third party management components

ONAP Management Application Deployment Requirements (From EA-WG wiki)

ONAP Management Application Deployment Requirements – Continued Miscellaneous - Infrastructure LCM; bring up necessary K8S clusters only if needed

ONAP Orchestration – Current functional Gaps (Dublin) Design No standardized configuration modelling enforced in Helm templates On-demand Service design creation and deployment of single/composed management application Instantiation Control Loop flow deployment and support through CLAMP/Policy/SDC xNF Event based application management (deployment and configuration) Run-time Dynamic configuration management through central ONAP Policy No backward support on Tosca based ONAP application and workflow Dynamic DMAAP topics provisioning/configuration for management application Consolidated view of deployed MS and their relationship Dependency integrity not maintained for un-deployment Platform/Infrastructure Infrastructure management Hierarchical deployment Support for Heterogeneous cloud regions (eg. K8S and Openstack) Maintenance (manual) of chart/values.yaml is not scalable approach for operation Geo-redundancy management support for ONAP components Standardized AAF integration support

Distributed Management (ONAP/3rd Party) - Key Use Cases Analytics/DCAE service at ONAP Edge Closed Loop functions at ONAP Edge Infrastructure LCM across distributed platform (Note 1) Support 3rd party Management component LCM across multiple site Geo-redundancy management support for ONAP components Note 1: Infrastructure LCM – bring up necessary mgmt. K8S clusters only if needed

Analytics (3rd Party) Use Case – Exemplary Deployment Scenario Management Orchestration One training app consists of three services, expected to run in a sequence (DAG based flow requirement) One app requires multiple components in various regions Site Site Training App2 Training App3 Training App1 Visualization Very few Training stack Training stack Model Repo When new workload is brought up, need for configuring existing collection, and inferencing app (Day2 config as a bundle) that are in various regions. (may also require new inferencing app) Site Site Site Inferencing app Inferencing Apps Inferencing Apps In hundreds Inferencing stack Inferencing stack Inferencing stack Site Site Site Site Placement of compute intensive services on nodes that have HW accelerators (GPU, FPGA etc…) Custom Collection service 10s of thousand Collection stack Collection stack Collection stack Collection stack

Options Considered for OOM+ Management Application as traditional VNF package (Option #1) To be part of ONAP Central (Running on same K8S Cluster) To share SDC for management app onboarding To share SO for instantiation of management apps as network services To share OOF for placement decisions based on various criteria including cost, HPA etc… To share MC to bring up management apps in various cloud regions Extending DCAE Orchestration for Tosca and Helm (Option#2) Support Central, regional, edge sites equally as far as management apps are concerned Support controller components to be brought up on its own K8S cluster/namespace Cloudify as service orchestrator and supports Tosca workflow Extend dynamic configuration support for Helm deployed components (supported for Tosca based component) Extend support for design flow and configuration modelling for Helm based components. Support Edge/Site provisioning Extend Dashboard and inventory to include management apps deployed on both Helm and Tosca. Support Cloud-native management applications (that leverage Operators, ISTIO, CRDs for Day0 and Day2 config) Extending Cloud Native Ecosystem with ONAP specific functions (Option#3) Support Central, regional, edge sites equally as far as management apps are concerned Use K8S + some active components to acts as service orchestrator Support controller components to be brought up on its own K8S cluster/namespace Build new active components to support dynamic deployment across multiple K8S clusters and dynamic configuration management (Day 2) Align with existing ONAP components for onboarding/configuration modelling (Design flow) Support Cloud-native management applications (that leverage Operators, ISTIO, CRDs for Day0 and Day2 config) Build new entity for support of Tosca based application (backward compatibility) Build new UI for viewing components running across different cluster Option 1 is ruled out for following reasons Not able to support Cloudify-TOSCA based management applications (existing ones) Separation of concerns raising from using some components between VNFs and management apps

Combined OOM+ solution - Merging of Option 2 & Option 3 – In Progress Key Aspects Leverage Cloud Native Ecosystem Operators, CRDs, Istio Service Mesh etc. Support TOSCA Backward compatibility for existing management applications Support Multiple Deployment Models Standalone (Helm and/or TOSCA) SDC (Helm and/or TOSCA) Leverage specific Cloudify components Discussions in progress with Cloudify team